BioPAX (Biological Pathway Exchange) is a standard language that aims to enable integration, exchange, visualization and analysis of biological pathway data. Specifically, BioPAX supports data exchange between pathway data groups and thus reduces the complexity of interchange between data formats by providing an accepted standard format for pathway data. By offering a standard, with well-defined semantics for pathway representation, BioPAX allows pathway databases and software to interact more efficiently. In addition, BioPAX enables the development of pathway visualization from databases and facilitates analysis of experimentally generated data through combination with prior knowledge. The BioPAX effort is coordinated closely with that of other pathway related standards initiatives namely; PSI-MI, SBML, CellML, and SBGN in order to deliver a compatible standard in the areas where they overlap.
Paxtools is a Java library specially designed for accessing and manipulating data in BioPAX format. The Paxtools Java programming library for BioPAX has been developed to help software developers readily support the import, export and validation of BioPAX-formatted data for various uses in their software . Using Paxtools, a range of BioPAX-compatible software has been developed, including browsers, visualizers, querying engines, editors and converters
PaxtoolsR provides a set of R functions for interacting with BioPAX OWL files using Paxtools and the querying Pathway Commons (PC) molecular interaction database that are hosted by the Computational Biology Center at Memorial Sloan-Kettering Cancer Center (MSKCC).
SBML Converters are several converters which transfer SBML to BioPax 2 and 3, SBML to XPP and SBML to Octave, etc.
SBML to Octave (GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab.)
SBML to XPP (XPP-Aut is a numerical analysis software. It permits to solve differential equations, difference equations, delay equations, functional equations, boundary value problems, and stochastic equations.)
SBML to SciLab (SciLab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications.)
SBML to CellML & CellML to SBML (CellML is an open standard based on the XML markup language like SBML. CellML is being developed by the Bioengineering Institute at the University of Auckland and affiliated research groups. The main difference between CellML and SBML is that the former is based on modules while the latter is based on hierarchical components.)
SBML to BioPax (The main objective of the BioPAX initiative is to develop a data exchange format for biological pathways that is flexible, extensible, optionally encapsulated and compatible with other standards and can be widely adopted in a timely manner.)
SBML to Dot (GraphViz is an open source graph visualization software. The language used to encode the graphics processed by GraphViz is called DOT. Note that a “dot” file can be used with other graphical software.)