Abstract
Computer analysis of biological systems, using approaches such as metabolic control analysis is common. A typical example is a language like Herbert Sauro's SCAMP (Sauro & Fell, 1991), which allows simulations of enzyme systems, and calculation of control coefficients and elasticities. However such systems are motivated by the underlying biochemical theory and often have limitations as programming languages which mean that they can only be applied to particular classes of problems.
ABPL (a biochemical programming language) extends these ideas by adding all the facilities of a fully-fledged programming language, together with some of the capabilities of a modern computer algebra system. Syntactically it derives from the programming language LISP, while the underlying functionality is that of iMAP, the successor to SCAMP.
This provides us with a computer system capable of performing most of the tasks undertaken by existing packages, but more importantly, a system which can be easily extended into new areas.
Key features of the work are:
-
- Ability to use the language both interactively and as a batch programming language
-
- Ability to work both symbolically and numerically
-
- Ability to handle matrices and vectors
-
- Ability to define and manipulate reaction schemes
-
- Common techniques are built in to the language
-
- Ability to add new operations to the language
The implementation is in ANSI standard C for portability.
Similar content being viewed by others
References
Reder, C. (1988). Metabolic control theory: a structural approach. J. Th. Biol. 135: 175–201.
Sauro, H.M., Small, J.R. and Fell, D.A. (1987). Metabolic control and its analysis: Extensions to the theory and matrix method. Eur. J. Biochem. 165: 215–221.
Sauro, H.M. and Fell, D.A. (1991). Analysers and simulators: A brief description of two computer programs, SCAMP andiMAP. Proceedings of Bio ThermoKinetics 1990, to be published by Intercept, Andover, UK.
Small, J.R. and Fell, D.A. (1989). The matrix method of metabolic control analysis: its validity for complex pathway structures. J. Theor. Biol 136: 181–197.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ainsworth, M. ABPL. Acta Biotheor 41, 43–51 (1993). https://doi.org/10.1007/BF00712773
Issue Date:
DOI: https://doi.org/10.1007/BF00712773