Skip to main content
Log in

ABPL

A biochemical programming language

  • Published:
Acta Biotheoretica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Reder, C. (1988). Metabolic control theory: a structural approach. J. Th. Biol. 135: 175–201.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ainsworth, M. ABPL. Acta Biotheor 41, 43–51 (1993). https://doi.org/10.1007/BF00712773

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00712773

Keywords

Navigation