the little b language: shared models built from reusable parts

The little b project is an effort to provide an open source language which allows scientists to build mathematical models of complex systems. The initial focus is systems biology. The goal is to stimulate widespread sharing and reuse of models.

The little b language enables scientists to build models from shared parts and create custom notations which make models easier to read and write. Currently, libraries have been developed for building ODE models of molecular networks in multi-compartment systems such as cellular epithelia.

Aneil Mallavarapu is the author and inventor of little b, and runs the project. Little b is based in Common Lisp. The environment is text-based, interactive and programmable, and contains mechanisms for rule-based reasoning, symbolic mathematics and object-oriented definitions. The syntax is designed to be terse and human-readable to facilitate communication.

what's here