Abstract
Motivation Bayesian networks (BNs) are widely used to model biological networks from experimental data. Many software packages exist to infer BN structures, but the chance of getting trapped in local optima is a common challenge. Some recently developed Markov Chain Monte Carlo (MCMC) samplers called the Neighborhood sampler (NS) and Hit-and-Run (HAR) sampler, have shown great potential to substantially avoid this problem compared to the standard Metropolis-Hastings (MH) sampler.
Results We have developed a software called BNMCMC for inferring and visualizing BNs from given datasets. This software runs NS, HAR and MH samplers using a discrete Bayesian model. The main advantage of BNMCMC is that it exploits adaptive techniques to efficiently explore BN space and evaluate the posterior probability of candidate BNs to facilitate large-scale network inference.
Availability BNMCMC is implemented with C#.NET, ASP.NET, Jquery, Javascript and D3.js. The standalone version (BN visualization missing) available for downloading at https://sourceforge.net/projects/bnmcmc/, where the user-guide and an example file are provided for a simulation. A dedicated BNMCMC web server will be launched soon feature a physics-based BN visualization technique.
Contact akm.azad{at}unsw.edu.au