Software Packages for Graphical Models / Bayesian Networks

Last updated 18 November 2002.
Click here for a French version of this page (not necessarily up-to-date).

Name Authors Src API Exec Cts GUI Params Struct Sample Utility Free Undir Inference Comments
Analytica Lumina N Y W,M Y Y N N Y Y R N sampling spread sheet compatible
Bassist U. Helsinki C++ Y U Y N Y N Y N Y N MH Generates C++ for MCMC.
Bayda U. Helsinki Java Y WUM Y Y Y N N N Y N ? Bayesian Naive Bayes classifier.
BayesBuilder Nijman (U. Nijmegen) N N W N Y N N Y N R N ? -
BayesiaLab Bayesia Ltd N N - D Y Y Y Y N R N jtree Supervised and unsupervised learning, clustering, analysis toolbox, adaptive questionnaires, dynamic models
Bayesware Discoverer Bayesware N N WUM D Y Y Y N N R N ? Uses "bound and collapse" for learning with missing data.
B-course U. Helsinki N N WUM D Y Y Y N N Y N ? Runs on their server: view results using a web browser.
Bayonnet Motomura (ETL) Java Y WUM NN Y Y N N N Y N ? For learning, represents BN as a neural net.
Belief net power constructor Cheng (U.Alberta) N W W N Y Y CI N N Y N ? -
BNT Murphy (U.C.Berkeley) Matlab/C Y WU Y N Y Y Y Y Y N Many Also handles dynamic models, like HMMs and Kalman filters.
BNJ Hsu (Kansas) Java - - N Y N Y Y N Y N jtree and imptce sampling -
BN Toolkit Gowans (Imperial) Visual Basic Y W N Y N Y N N Y N Polytree Parser and GUI for the XML-BIF format.
BucketElim Rish (U.C.Irvine) C++ Y WU N N N N N N Y N Varelim -
BUGS MRC/Imperial College N N WU Y W Y N Y N Y N Gibbs -
Business Navigator 5 Data Digest Corp N N W D Y Y Y N N R N Jtree -
CABeN Cousins et al. (Wash. U.) C Y WU N N N N Y N Y N 5 Sampling methods -
CoCo+Xlisp Badsberg (U. Aalborg) C/lisp Y U N Y Y CI N N Y Only Jtree Designed for contingency tables.
CIspace Poole et al. (UBC) Java N WU N Y N N N N Y N Varelim -
Ergo Noetic Systems N N WM N Y N N N N R N ? -
FLoUE/BIFtoN ENS Lyon Java Y WUM N N N N N N Y N Jtree -
GDAGsim Wilkinson (U. Newcastle) C Y WUM Only N N N Y N Y N Exact Useful as a subroutine for Bayesian analysis of large linear Gaussian directed models.
GMRFsim Rue (U. Trondheim) C Y WUM Only N N N Y N Y Only MCMC Bayesian analysis of large linear Gaussian undirected models.
Genie/Smile U. Pittsburgh N WU WU N W N N Y Y Y N Jtree -
Hugin Expert Hugin N Y W Y W Y CI Y Y R Y Jtree -
Hydra Warnes (U.Wash.) Java - - Y Y Y N Y N Y Y MCMC -
Ideal Rockwell Lisp Y WUM N Y N N N Y Y N Jtree GUI requires Allegro Lisp.
Java Bayes Cozman (CMU) Java Y WUM N Y N N N Y Y N Varelim/ jtree -
MIM HyperGraph Software N N W Y Y Y Y N N R Y Jtree Up to 52 variables.
MSBNx Microsoft N Y W N W N N N Y R N Jtree -
Netica Norsys N WUM W Y W Y N Y Y R N ? -
PMT Pavlovic (BU) Matlab/C - - N N Y N Y N Y N special purpose -
Pulcinella IRIDIA Lisp Y WUM N Y N N N N Y N ? Uses valuation systems for non-probabilistic calculi.
RISO Dodier (U.Colorado) Java Y WUM Y Y N N N N Y N Polytree Distributed implementation.
Tetrad CMU N N WU Y N Y CI N N Y Y None -
UnBBayes ? Java - - N Y N Y N N Y N jtree K2 for struct learning
Web Weaver Xiang (U.Regina) Java Y WUM N Y N N N Y Y N ? -
WinMine Microsoft N N W Y Y Y Y N N Y Y None Learns BN or dependency net structure.
XBAIES 2.0 Cowell (City U.) N N W N Y Y N N Y Y Y Jtree -

Other sites related to graphical models

Other sites related to Bayesian methods

See also