A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method

<p>Abstract</p> <p>Background</p> <p>The Molecular Interaction Map (MIM) notation offers a standard set of symbols and rules on their usage for the depiction of cellular signaling network diagrams. Such diagrams are essential for disseminating biological information in...

Full description

Bibliographic Details
Main Authors: Nussinov Ruth, Chang Lucas, Sunshine Margot, Karac Evrim I, Luna Augustin, Aladjem Mirit I, Kohn Kurt W
Format: Article
Language:English
Published: BMC 2011-05-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/12/167
id doaj-b1c1e51f31f64e44b527cbc9a1e6ddf8
record_format Article
spelling doaj-b1c1e51f31f64e44b527cbc9a1e6ddf82020-11-24T23:16:29ZengBMCBMC Bioinformatics1471-21052011-05-0112116710.1186/1471-2105-12-167A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation methodNussinov RuthChang LucasSunshine MargotKarac Evrim ILuna AugustinAladjem Mirit IKohn Kurt W<p>Abstract</p> <p>Background</p> <p>The Molecular Interaction Map (MIM) notation offers a standard set of symbols and rules on their usage for the depiction of cellular signaling network diagrams. Such diagrams are essential for disseminating biological information in a concise manner. A lack of software tools for the notation restricts wider usage of the notation. Development of software is facilitated by a more detailed specification regarding software requirements than has previously existed for the MIM notation.</p> <p>Results</p> <p>A formal implementation of the MIM notation was developed based on a core set of previously defined glyphs. This implementation provides a detailed specification of the properties of the elements of the MIM notation. Building upon this specification, a machine-readable format is provided as a standardized mechanism for the storage and exchange of MIM diagrams. This new format is accompanied by a Java-based application programming interface to help software developers to integrate MIM support into software projects. A validation mechanism is also provided to determine whether MIM datasets are in accordance with syntax rules provided by the new specification.</p> <p>Conclusions</p> <p>The work presented here provides key foundational components to promote software development for the MIM notation. These components will speed up the development of interoperable tools supporting the MIM notation and will aid in the translation of data stored in MIM diagrams to other standardized formats. Several projects utilizing this implementation of the notation are outlined herein. The MIM specification is available as an additional file to this publication. Source code, libraries, documentation, and examples are available at <url>http://discover.nci.nih.gov/mim</url>.</p> http://www.biomedcentral.com/1471-2105/12/167
collection DOAJ
language English
format Article
sources DOAJ
author Nussinov Ruth
Chang Lucas
Sunshine Margot
Karac Evrim I
Luna Augustin
Aladjem Mirit I
Kohn Kurt W
spellingShingle Nussinov Ruth
Chang Lucas
Sunshine Margot
Karac Evrim I
Luna Augustin
Aladjem Mirit I
Kohn Kurt W
A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method
BMC Bioinformatics
author_facet Nussinov Ruth
Chang Lucas
Sunshine Margot
Karac Evrim I
Luna Augustin
Aladjem Mirit I
Kohn Kurt W
author_sort Nussinov Ruth
title A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method
title_short A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method
title_full A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method
title_fullStr A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method
title_full_unstemmed A formal MIM specification and tools for the common exchange of MIM diagrams: an XML-Based format, an API, and a validation method
title_sort formal mim specification and tools for the common exchange of mim diagrams: an xml-based format, an api, and a validation method
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2011-05-01
description <p>Abstract</p> <p>Background</p> <p>The Molecular Interaction Map (MIM) notation offers a standard set of symbols and rules on their usage for the depiction of cellular signaling network diagrams. Such diagrams are essential for disseminating biological information in a concise manner. A lack of software tools for the notation restricts wider usage of the notation. Development of software is facilitated by a more detailed specification regarding software requirements than has previously existed for the MIM notation.</p> <p>Results</p> <p>A formal implementation of the MIM notation was developed based on a core set of previously defined glyphs. This implementation provides a detailed specification of the properties of the elements of the MIM notation. Building upon this specification, a machine-readable format is provided as a standardized mechanism for the storage and exchange of MIM diagrams. This new format is accompanied by a Java-based application programming interface to help software developers to integrate MIM support into software projects. A validation mechanism is also provided to determine whether MIM datasets are in accordance with syntax rules provided by the new specification.</p> <p>Conclusions</p> <p>The work presented here provides key foundational components to promote software development for the MIM notation. These components will speed up the development of interoperable tools supporting the MIM notation and will aid in the translation of data stored in MIM diagrams to other standardized formats. Several projects utilizing this implementation of the notation are outlined herein. The MIM specification is available as an additional file to this publication. Source code, libraries, documentation, and examples are available at <url>http://discover.nci.nih.gov/mim</url>.</p>
url http://www.biomedcentral.com/1471-2105/12/167
work_keys_str_mv AT nussinovruth aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT changlucas aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT sunshinemargot aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT karacevrimi aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT lunaaugustin aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT aladjemmiriti aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT kohnkurtw aformalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT nussinovruth formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT changlucas formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT sunshinemargot formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT karacevrimi formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT lunaaugustin formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT aladjemmiriti formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
AT kohnkurtw formalmimspecificationandtoolsforthecommonexchangeofmimdiagramsanxmlbasedformatanapiandavalidationmethod
_version_ 1725587037084450816