Skip to content

StructuralBiology-ICLMedicine/ODE_MCMC_tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ODE_MCMC_tools

ODE_MCMC_tool provides a C++ adaptive Markov chain Monte Carlo (MCMC) and parallel tempering MCMC framework for ordinary differential equation models, allowing Bayesian estimation of model parameters and/or initial concentrations.

Requirements

The software has currently been tested with Linux (RHEL 7) and Mac OS X with MacPorts (without the static compile flag). The software requires the Ceres Solver, Eigen3 and Boost C++ libraries (including the development header files). The build system currently uses SCons.

Compiling the C++ code

To compile the software go into the main directory and run the command:

scons -j1 

Where the -j option specifies the number of simultaneous tasks you wish to use to speed up compilation.

Running MCMC on the example data

Some example ODE models and real experimental data are provided from some Bacillus megaterium cell-free transcription and translation experiments.

Go into the example_data/bmeg/xylose_xylr or example_data/bmeg/competition_experiment directories and follow the example command lines provided in the README.md files.

License

This software is distributed under the GNU GPL license, version 3.

(C) James T. MacDonald, 2017. Imperial College London.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 59.7%
  • Python 28.7%
  • C 11.3%
  • Other 0.3%