Javascript must be enabled to continue!
Facile: a command-line network compiler for systems biology
View through CrossRef
Abstract
Background
A goal of systems biology is the quantitative modelling of biochemical networks. Yet for many biochemical systems, parameter values and even the existence of interactions between some chemical species are unknown. It is therefore important to be able to easily investigate the effects of adding or removing reactions and to easily perform a bifurcation analysis, which shows the qualitative dynamics of a model for a range of parameter values.
Results
We present Facile, a Perl command-line tool for analysing the dynamics of a systems biology model. Facile implements the law of mass action to automatically compile a biochemical network (written as, for example, ) into scripts for analytical analysis (Mathematica and Maple), for simulation (XPP and Matlab), and for bifurcation analysis (AUTO). Facile automatically identifies mass conservations and generates the reduced form of a model with the minimum number of independent variables. This form is essential for bifurcation analysis, and Facile produces a C version of the reduced model for AUTO.
Conclusion
Facile is a simple, yet powerful, tool that greatly accelerates analysis of the dynamics of a biochemical network. By acting at the command-line and because of its intuitive, text-based input, Facile is quick to learn and can be incorporated into larger programs or into automated tasks.
Springer Science and Business Media LLC
Title: Facile: a command-line network compiler for systems biology
Description:
Abstract
Background
A goal of systems biology is the quantitative modelling of biochemical networks.
Yet for many biochemical systems, parameter values and even the existence of interactions between some chemical species are unknown.
It is therefore important to be able to easily investigate the effects of adding or removing reactions and to easily perform a bifurcation analysis, which shows the qualitative dynamics of a model for a range of parameter values.
Results
We present Facile, a Perl command-line tool for analysing the dynamics of a systems biology model.
Facile implements the law of mass action to automatically compile a biochemical network (written as, for example, ) into scripts for analytical analysis (Mathematica and Maple), for simulation (XPP and Matlab), and for bifurcation analysis (AUTO).
Facile automatically identifies mass conservations and generates the reduced form of a model with the minimum number of independent variables.
This form is essential for bifurcation analysis, and Facile produces a C version of the reduced model for AUTO.
Conclusion
Facile is a simple, yet powerful, tool that greatly accelerates analysis of the dynamics of a biochemical network.
By acting at the command-line and because of its intuitive, text-based input, Facile is quick to learn and can be incorporated into larger programs or into automated tasks.
Related Results
The verified CakeML compiler backend
The verified CakeML compiler backend
AbstractThe CakeML compiler is, to the best of our knowledge, the most realistic verified compiler for a functional programming language to date. The architecture of the compiler, ...
Evolution and the cell
Evolution and the cell
Genotype to phenotype, and back again
Evolution is intimately linked to biology at the cellular scale- evolutionary processes act on the very genetic material that is carried and ...
The Philosophy of Evolutionary Biology
The Philosophy of Evolutionary Biology
Philosophy of evolutionary biology is a major subfield of philosophy of biology concerned with the methods, conceptual foundations, and implications of evolutionary biology. It als...
Mapping Ada onto embedded systems: memory constraints
Mapping Ada onto embedded systems: memory constraints
Running Ada programs on a self-targeting system with "virtually" unlimited memory (such as a mainframe), is quite different from running Ada on an embedded target. On self-targetin...
Network biology: Recent advances and challenges
Network biology: Recent advances and challenges
Biological networks have garnered widespread attention. The development of biological networks has spawned the birth of a new interdisciplinary field – network biology. N...
High-level compiler analysis for OpenMP
High-level compiler analysis for OpenMP
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrity systems, require levels of performance that can only be achieved by means of s...
Systems Biology
Systems Biology
The exact meaning of the term systems biology is debated, yet most biologists agree that it refers to the study of organismal properties that cannot be reduced to the functions of ...
Styx: A multi-language API Generator for Command-Line Tools
Styx: A multi-language API Generator for Command-Line Tools
Abstract
In numerous scientific domains, established tools have often been developed with complex command-line interfaces. Such is the case for brain imaging and bioinf...


