I have uploaded a new and experimental metabolic systems language at
http://members.tripod.co.uk/sauro/biotech.htm under the Jarnac menu. The
software runs under Windows 95/98/NT4 and is currently supplied with only
limited documentation but numerous sample scripts.
Because Jarnac is very new, still undergoing changes and not fully tested,
it is being released into the public domain free of charge, however the
author still retains full copyright and exclusive commerical rights.
Jarnac can be used as a general purpose language for performing arithmetic
operations, including matrix and vector arithmetic, numerical
differentiation and integration and from within the Jarnac Windows front-end
a function or data grapher. Jarnac is an easy to learn control language,
similar to the Basic language and supports many of the constructs one would
expect, for loops, conditionals, while/do and repeat/until. It supports at
least 7 different data types, including integers, floats, booleans, strings,
vectors, matrices and lists. Jarnac also supports user defined functions and
There is built-in computational support for:
Describing and manipulating metabolic and cellular systems.
Dynamic Simulation (using LSODA integrator)
Steady State Analysis (using a modified Newton solver)
Simple Stability Analysis (eigenvalues)
Matrix Arithmetic (All the main operators including things like transpose,
Metabolic Control Analysis (All steady state control coefficients and
Metabolic Structural Analysis.