Related Experiment Video
Updated: Apr 18, 2026

08:01
A Web Tool for Generating High Quality Machine-readable Biological Pathways
Published on: February 8, 2017
18.7K
Antimony 3: Extending human-readable model definitions for SBML Level 3 Core and Packages
Adel Heydarabadipour1, Lucian Smith1, Joseph L Hellerstein1,2,3
1Department of Bioengineering, University of Washington, Seattle, Washington, United States of America.
Biorxiv : the Preprint Server for Biology
|April 17, 2026
Summary
Antimony 3 is a new version of a human-readable language for systems biology models. It supports advanced features like flux balance constraints and probability distributions, improving usability and standards compliance.
Area of Science:
- Systems Biology
- Computational Biology
- Bioinformatics
Background:
- Biological models require standardized formats for software compatibility, but these are often difficult for humans to read or write.
- The original Antimony language provided a human-readable alternative for defining models, converting to Systems Biology Markup Language (SBML).
- Evolving SBML standards and modeling practices necessitated an update to Antimony to maintain relevance and compliance.
Purpose of the Study:
- To introduce Antimony 3, a comprehensive update to the Antimony language.
- To enhance support for SBML Level 3 packages, including Flux Balance Constraints (FBC), Distributions, Layout, and Render.
- To enable unified model specification combining kinetic reactions, constraint-based analysis, uncertainty representation, annotations, and visualizations in a plain-text format.
Main Methods:
- Formalizing cumulative improvements from previous Antimony versions.
- Extending Antimony's grammar and parser to support new SBML Level 3 features.
- Developing Antimony 3 as a C/C++ library with a stable C API.
- Providing official bindings for Python, Julia, and JavaScript/WebAssembly.
- Releasing a cross-platform desktop GUI for Antimony 3.
Main Results:
- Antimony 3 offers formal support for SBML Level 3 Core and FBC, Distributions, Layout, and Render packages.
- Models can now integrate kinetic reactions with flux balance analysis, incorporate probability distributions for uncertainty, and include semantic annotations.
- Antimony 3 facilitates the creation of publication-ready model visualizations within the same plain-text format.
- The software is available as a lightweight C/C++ library with bindings for multiple programming languages and a desktop GUI.
Conclusions:
- Antimony 3 significantly advances the capability and accessibility of defining complex biological models.
- It provides a unified, human-readable format for diverse modeling approaches, from kinetic to constraint-based.
- The broad availability across computational environments ensures Antimony 3 supports a wide range of research workflows in systems biology.
Related Concept Videos
Schemas
12.5K
A schema is a mental construct consisting of a cluster or collection of related concepts (Bartlett, 1932). There are many different types of schemata, and they all have one thing in common: schemata are a method of organizing information that allows the brain to work more efficiently. When a schema is activated, the brain makes immediate assumptions about the person or object being observed.
12.5K
Methods of Documentation V: CBE
1.6K
Charting by Exception, or CBE, is a method of documentation used in healthcare, particularly in nursing, that focuses on documenting only significant or abnormal findings rather than recording every detail. This approach aims to streamline the documentation process, improve efficiency, and ensure that healthcare providers can quickly identify deviations from normalcy in patient assessments.
In CBE, healthcare professionals establish predefined standards of practice that define what constitutes...
In CBE, healthcare professionals establish predefined standards of practice that define what constitutes...
1.6K
SBAR I: Understanding the Concept
6.9K
Effective communication among healthcare professionals during hand-off reporting is essential to delivering safe and continuous patient care. Common professional interactions include reports to healthcare team members, hand-off, and transfer reports. Nurses routinely report information to other healthcare team members and also urgently contact healthcare providers to report changes in patient status.
Standardized methods of communication have been developed to ensure that information is...
Standardized methods of communication have been developed to ensure that information is...
6.9K
Schemata
494
A schema is a mental construct that organizes related concepts, allowing the brain to process information efficiently. Upon activation, schemata facilitate assumptions about people or objects.
Two types of schemata are:
Two types of schemata are:
494
Molecular Models
45.8K
Physical models representing molecular architectures of chemical compounds play essential roles in understanding chemistry. The use of molecular models makes it easier to visualize the structures and shapes of atoms and molecules.
45.8K
Impact of Schemas
303
Schemas are cognitive structures that provide a framework for interpreting and organizing social information. They help individuals navigate complex environments by offering expectations about people, events, and behaviors. Schemas influence attention, encoding, and retrieval processes, thereby shaping the entire trajectory of information processing in social contexts.Attention and Cognitive LoadDuring initial attention, schemas function as filters that prioritize schema-consistent information,...
303

