BioSimulations Logo - Bio and Simulations are bisected by a circular icon of two arrows interwoven like a DNA molecule

Validate Model

Verify the syntax, semantics, and compliance of your computational models against COMBINE community standards across 9 supported languages (SBML, CellML, BNGL, Smoldyn, GINsim, NeuroML, LEMS, RBA, and XPP).

Input Source & Settings

Select a local file or provide a public URL to validate.

Format Specs

XML-based format for representing models of biological processes such as biochemical reaction networks.

Extensions:.xml.sbml
Drop file here
or click to browse from your device
Accepted formats:.xml.sbml

Local & CI/CD Validation

Validate your SBML (Systems Biology Markup Language) file locally from the command line using biosimulators-utils.

biosimulators-utils validate-model path/to/model.xml SBML

Validation Standards

Syntax & Schema Conformance: Validates strict adherence to official XML schemas (e.g. SBML Level 3 Version 2, CellML 2.0).
Unit Consistency Checks: Identifies undefined units in mathematical rate rules, kinetic laws, parameters, and compartment sizes.
Cross-Platform Reproducibility: Ensures models can be executed without translation errors across all compatible BioSimulators engines.
Powered by COMBINE & BioSimulators COMBINE Standards