Package org.episteme.natural.biology.loaders.sbml
package org.episteme.natural.biology.loaders.sbml
Systems Biology Markup Language (SBML) loader for Episteme.
This package provides classes for parsing SBML files, the standard format for exchanging computational models in systems biology. It uses the JSBML library and supports SBML Level 3 Core and the FBC (Flux Balance Constraints) extension.
Key Classes:
SBMLReader- Main parser classSBMLModel- Model with stoichiometry matrixSBMLReaction- Biochemical reactionSBMLSpecies- Metabolite/species
Usage Example:
SBMLReader reader = new SBMLReader();
SBMLModel model = reader.read(new File("ecoli_core.xml"));
RealDoubleMatrix S = model.getStoichiometryMatrix();
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
ClassDescriptionBridge for converting SBML DTOs to core Episteme domain objects.Represents a compartment in an SBML model.Exception thrown when SBML parsing fails.Represents a gene product from the FBC extension.Represents an SBML model for systems biology.Represents a global parameter in an SBML model.Represents a reaction in an SBML model.Systems Biology Markup Language (SBML) Reader.Represents a species (metabolite) in an SBML model.