Access the official L++ book and annotated code samples here.
The Official L++ Book
Written by the developers of the language, this book thoroughly explains the syntax of the language, as well as provides numerous code examples of programs that show the flexibility, robustness, ease, and potential of modeling biology with L++. The book covers all the necessary datatypes, data structures, and functions to allow you to write your first program successfully.
Learning by example is often the most effective way of grasping an idea. Here's a list of official code samples of various biological processes, ranging from building a simple chemical reaction to more complex molecular pathways to an entire E.coli organism.
Click on each sample to reveal an annotated code snippet on the description and behavior behind the L++ program. If you'd like to be featured and contribute a code sample, submissions can be made here. All submissions will be reviewed by the L++ team.
Chemical Reactions
Chemical reactions are the basic functions of biosystems. Explore a various types of reaction models and how they can process and generate interesting biochemical information.
Law of Mass Action
Michaelis Menten Kinetics
Signal Amplification
Adaptation
Product Inhibition (allosteric inhibition)
Oscillations (allosteric activation)
Biological Pathways
Biological pathways are a series of molecular interactions that can collectively perform a specific biological function. Check out some cool examples to see how L++ code can conveniently describe these pathways.
Bacterial Chemotaxis
Glycolysis
Transcription
Cell Division
CRISPR/Cas System
Photosynthesis
Organisms
Every lifeform has an interesting optimization of biological functions to cope with their niche.