SBML Software Matrix

This matrix provides an at-a-glance summary of software known to us to provide some degree of support for reading, writing, or otherwise working with SBML. The columns' meanings are explained below. For a list of longer descriptions grouped into themes, please see our SBML Software Summary page.

Capabilities Frameworks API Dep. Platforms SBML Availabil.
     
acslXtreme W $ $
ALC L, W, M, B F F
Asmparts L, W F F
Antimony C, C++ L, W, M F F
AutoSBW SBW SBW L, W, M F F
AVIS various L F F
BALSA Sigtran
BASIS WS B F F
BetaWB L, W, M F F
BiGG B F
BiNoM L, W, M F F
BiNoM Cytoscape Plugin Cytoscape L, W, M F F
BIOCHAM L, W, M F F
BioCharon CHARON
Biological Networks L, W, M F $
BioCyc F $
BioGrid
BioMet Toolbox W F F
BioModels Database WS B F F
BioModels Importer SBW SBW L, W, M F F
BioNessie L, W, M F F
BioNetGen L, W, M F F
BioPathwise Java, MatLab L, W, M,B $ $
BioRica L,M F F
Bio Sketch Pad BioCharon F F
BioSens BSP L, W F F
BioSPICE Dashboard L, W, M
BioSpreadsheet BSP
BioTapestry L, W, M F F
BioUML L, W, M F F
braincirc L F F
BSTLab MATLAB F F
ByoDyn Python,WS L, M, B F F
CADLIVE .NET W F F
Cain C++ L, W, M F F
CARMEN Perl L, W, M F F
CellDesigner Java L, W, M F F
Cellerator MMA L, W, M F $
Cell Illustrator L, W, M $ $
CellMC L,M F F
CellML2SBML L, W F F
CellNetAnalyzer MATLAB MATLAB L, W, M F $
Cellware L, W, M F $
CL-SBML LISP LISP L F F
CLEML L, W F F
COBRA MATLAB L, W, M F F
CompuCell3D Python, C++ L, W, M F F
ConsensusPathDB B F F
COPASI C++, Java, Python,SBW L, W, M F $
Cyto-Sim L, W, M F F
Cytoscape Java L, W, M F F
CycSim Java, WS B F $
DBSolve F F
Dizzy L, W, M F F
DOTcvpSB MatLab MatLab L, W, M F $
E-CELL L, W F F
ecellJ F F
EPE Java L, W, M F F
ESS BSP F F
FBASW SBW SBW L, W, M F F
FERN Java L, W, M F F
Fluxor BSP L F F
Genetdes L F $
Gepasi L, W F F
Gillespie2 C++, Python L, W, M F F
GNA L, W, M F $
GNU McSim L, W, M F F
GRENDEL L F F
HSMB BioCharon
HybridSBML BioCharon
iBioSim L, W, M F F
Insilico Discovery L, W, M $ $
JACOBIAN F $
Jacobian Viewer SBW SBW L, W, M F F
Jarnac SBW SBW W F F
JDesigner SBW SBW W F F
JigCell XPP L,M F F
JSim Java, C L, W, M F F
JWS Online B F F
Karyote* B F F
KeggConverter L, W, B F F
KEGG2SBML L, W, M F $
Kineticon B F F
Kinsolver* B
libSBML (many) L, W, M F F
libAnnotationSBML Java L, W, M F F
libStruct (C/C++/C#) LAPACK L, W, M F F
MathSBML MMA MMA L, W, M F F
Medicel $ $
MesoRD L, W, M F F
Meta-All Oracle L, W, M F F
Metatool MATLAB, Octave MATLAB or Octave L, W, M F $
MetaFluxNet .NET W F $
MetExplore W F F
MetNetMaker MS Access W F F
MIRIAM Resources WS B F F
MMT2 L
modelMaGe WS Python, COPASI L, W, M F F
Modesto L F F
Moleculizer L F F
Monod L,M F F
MOOSE C++, Python Python, Genesis L, W, M, S F F
Narrator L, W, M F F
NetBuilder' Python L, W, M F F
NetPath SPARQL B F F
NetPro $ $
OptFlux L, W L, W, M F F
Oscill8 W F F
PANTHER Pathway L, W, M F F
PathArt $ $
Pathway Analyser L F F
PathwayLab MATLAB, MMA Visio W $ $
Pathway Tools F $
Pathway Builder BSP L, W, M F F
PATIKAweb B F $
PaVESy L, W, M
PAYAO W
PET Perl L, W F F
PhysioLab Modeler
PK-Sim R, MatLab L, W F $
PNK SBW L, W, M F F
PottersWheel MATLAB MATLAB L, W, M F $
PRISM L, W, M F F
ProcessDB ? ?
ProMoT L, W F F
PROTON Java, CORBA J2SDK, FastObjects L, W, M (Client), W (Server) F F
pysbml Python Python L F F
PySCeS Python Python L, W, M F F
RANGE R L F F
Reactome B F F
ReMatch B F F
RMBNToolbox MATLAB L, W, M F F
roadRunner SBW L, W, M F F
RSBML R R L, W, M F F
Pathway Solver Pathway Studio F $
SABIO-RK B F $
SAINT B F F
SBML ODE Solver C L, W, M F F
SBML-PET L, W F F
SBML2LaTeX WS L, W, M, B F F
SBMLeditor L, W, M F F
SBMLR R R L, W, M F F
SBML-SAT MATLAB L, W, M F F
SBMLSim BioCharon F F
SBMLsqueezer Java CellDesigner L, W, M F F
sbmltidy tidy L, W, M F F
SBMLToolbox MATLAB MATLAB L, W F F
SBML Translators SBW SBW L, W, M F F
SBMM assistant B
SBO WS B F F
SBSI L, W, M F F
SBToolbox2 MATLAB MATLAB, SBML Toolbox L, W, M F F
SBW L, W, M F F
sbw: auto layout SBW L, W, M F F
sbw: bifurcation discovery SBW L, W, M F F
sbw: javasim SBW, JDK L, W, M F F
sbw: stochastic simulator SBW L, W, M F F
SCIpath L, W, M
semanticSBML Python L, W, M F F
Sigmoid* L, W, M F F
SIGNALIGN B
SigPath L F F
SigTran
SIMBA MATLAB W $ $
SimBiology MATLAB L, W, M $ $
Simpathica Octave L, W F F
SimPheny* $ $
Simulate3D SBW, .NET W $ $
SimWiz L, W F F
SloppyCell Python L, W, M F F
SmartCell L, W, M F $
SRS Pathway Editor L $ $
StochSim L, W, M F F
StochKit C++ L F $
STOCKS L, W F F
Sycamore B F F
SynBioSS L, W, M F F
TERANODE Suite L, W, M $ $
Tide Python L, W, M F F
TinkerCell C, C++, Python L, W, M F F
Trelis W F F
UTKornTools BSP F F
VANTED L, W, M F F
Vcell L, W, M F F
WebCell L, W, M F F
WinSCAMP W F F
xCellerator MMA L, W, M F F
Xholon L, W F F
XPPAUT L, W, M F F
This matrix was generated on 2010-08-20 (total number of tools:188)

The columns of this table should be read in the following way:

  • Capabilities summarizes the facilities that a package provides by itself (i.e., without invoking another package) for working with SBML: "Creation" = creating/editing models, "Simulation" = performing time-series simulation of models, "Analysis" = analyzing models (e.g., sensitivity analysis, flux-balance analysis, etc.), "Database" = providing a database of models, and "Utility" = providing other utility functions (e.g., translating SBML to/from other formats).
  • Frameworks summarizes the modeling frameworks supported by a package, regardless of whether the package also supports simulation or analysis using those same frameworks: "ODE" = ordinary differential equations, "DAE" = differential-algebraic equations, "PDE" = partial differential equations, "Stochastic" = discrete stochastic simulation, "Events" = discrete events, "Logical" = logical (e.g., Boolean) models, and "Other" = frameworks not listed here.
  • API indicates whether a package exposes an application programming interface to other software systems; entries in this column are the programming languages for which that API is provided. "WS" = web services.
  • Dep. indicates dependencies on other software environments. "MMA" = Mathematica, "BSP" = Bio-SPICE.
  • Platforms indicates the operating systems for under which the software runs. "L" = Linux, "W" = Windows, "M" = MacOS, "B" = web browser-based, "S" = Solaris.
  • SBML indicates whether a package allows importing or exporting SBML, or both. (Level and Version of SBML are not indicated because it is impossible to determine this in all cases without exhaustive research.)
  • Availabil. indicates the availability of the software. "Open source" indicates whether the source code is offered. "Academic use" indicates whether the software is free (F) or for-cost ($) to academic users. "Commericial use" indicates the same for nonacademic use.

Please use the survey form to notify us about additions and suggestions.

Authors

Bruce E. Shapiro and Michael Hucka.

Retrieved from "http://sbml.org/SBML_Software_Guide/SBML_Software_Matrix"

This page was last modified 06:54, 22 December 2009.



Please use our issue tracking system for any questions or suggestions about this website. This page was last modified 06:54, 22 December 2009.