Skip to content

C++ classes for parsing biochemical reaction networks (strings) to differential equations in time for every chemical species involved.

Notifications You must be signed in to change notification settings

Daniel-M/cppBioCheN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cppBioCheN

PROJECT NAME: cppBioCheN (C++ BioChemical Networks)
STATUS: On development
AUTOR: Daniel M.
SHORT DESCRIPTION:

C++ classes to manipulate strings containing information related to biochemical reaction networks,
such as A+B->C. Using a set of strings as an input, the library parses the code to a set of
differential equations to be solved using libraries as GSL or
boost::odenint

DESCRIPTION
Introduction

Dealing with Biochemical Reaction Networks (BcRN) can be exhausting. BcRN can be modeled by many means, one of them by the use of differential equations. There's the Michaelis-Menten approach,
which could be derived form the differential equations that describe the network and apply equilibria
criterion. When looking for the complete description of the BcRN, one must reduce the the assumptions
made in order to get the more information that one can get.

Using the differential equations approach, the analytical steps on deriving the set of equations
for the BcRN takes lots of time. More when the model have to be changed or modified, the task becomes
so exhausting. Given the fact that the differential equations can get so complex and the involved
chemical species can get to high levels of coupling among the equations that describe the network,
I found the need of developing a computational tool for deriving the differential equations, by now
using the mass action law

(more to be coming...)

USAGE NOTES:

(more to be coming...)

TO DO:
  • Add doxygen documentation.
  • Add cmake oriented structure.
  • Update readme with usage notes.
EVENTS:
  • 26-Feb-2014 Repository created
LICENSE

The cppBioCheN project consist of an implementation of STL containers and lib BOOST libraries to generate differential equations for reaction networks by only using a set of strings as an input Copyright (C) 2013-2014 Daniel Mejía R. danielmejia55@gmail.com

"cppBioCheN" is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

"cppBioCheN" is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

C++ classes for parsing biochemical reaction networks (strings) to differential equations in time for every chemical species involved.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages