BioPNML


Biology Petri Net Markup Language (BioPNML) is an Extensible Markup Language (XML) based tag set designed help standardize how metabolic network and its Petri net model data is stored and transferred between different Petri net tools and biology analysis systems and databases. The goal is to provide a standard method of exchanging metabolic network data along with the associated Petri net model. The BioPNML data file format has the following advantages:

BioPNML is a language for exchange of biology Petri net modeling data. It is not a software environment for developing Petri net model and executing them. By exchange language, BioPNML is inteded to be used as an intermediate language for transferring biology Petri net modeling data among different database systems and application programs.

BioPNML is designed to provide a mechanism for encoding ontologies within a flat file that may be easily published on the WWW for exchange among a set of application developers. It is designed to be readable by humans, and to be easily parasable by programs of modest complexity. It is designed to be easily understandable by people who do not have a complete understanding of XML. It is also designed to be expressive, so that it may capture a rich variety of ontologies.

Understanding BioPNML requires both an understanding of Petri net, metabolism modeling and XML.

Petri net

Bioinformatics (metabolism modeling)

XML


The diagram below shows how information is converted to BioPNML format and then used for analysis:


(c) Ming Chen