With the sequence of many genomes now available the major challenge of functional genomics is `reassembling the pieces’. One functional view of a living system is as a chemical reaction network, and new genomics technologies like RNA and protein profiling are providing ways to measure the state of these networks. The goal here is being able to simulate an arbitrary ensemble of hypothesized biochemical and genetic regulatory networks to predict what a cell is doing, i.e., to compute life, so that these predictions may be compared with the observed state of the system.\parThe simulator KINSOLVER solves chemical reaction networks, satisfying standard multiplicative mass-action kinetics, of arbitrary size, topology, rate constants, and initial conditions by 5 standard methods (Euler, modified Euler, Runge-Kutta (RK), adaptive RK-Fehlberg, and LSODES). The simulator includes a simple Web-based interface for specifying and refining a target reaction network as well as visualization tools to represent the network’s behavior. The simulator is verified as rapidly solving in seconds (with benchmarks relative to GEPASI) some classic biological circuits, like the $lac$ operon and $qa$ gene cluster as well as a new circuit, the repressilator, with oscillatory behavior.\parThe LSODES method uniformly outperformed the other methods with a relatively large error tolerance of 0.01 and with a small error tolerance of 1E - 6 for a variety of examples. The simulator is written in a nearly platform independent manner to simulate large ensembles of models and has a Web-based interface to interact with the simulator by using Java and C++ at the back-end. The software can be downloaded from \url{ boanerg/mams} or \url{}.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element