Cargando…

JAMI: a Java library for molecular interactions and data interoperability

BACKGROUND: A number of different molecular interactions data download formats now exist, designed to allow access to these valuable data by diverse user groups. These formats include the PSI-XML and MITAB standard interchange formats developed by Molecular Interaction workgroup of the HUPO-PSI in a...

Descripción completa

Detalles Bibliográficos
Autores principales: Sivade (Dumousseau), M., Koch, M., Shrivastava, A., Alonso-López, D., De Las Rivas, J., del-Toro, N., Combe, C. W., Meldal, B. H. M., Heimbach, J., Rappsilber, J., Sullivan, J., Yehudi, Y., Orchard, S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5896107/
https://www.ncbi.nlm.nih.gov/pubmed/29642846
http://dx.doi.org/10.1186/s12859-018-2119-0
_version_ 1783313776803577856
author Sivade (Dumousseau), M.
Koch, M.
Shrivastava, A.
Alonso-López, D.
De Las Rivas, J.
del-Toro, N.
Combe, C. W.
Meldal, B. H. M.
Heimbach, J.
Rappsilber, J.
Sullivan, J.
Yehudi, Y.
Orchard, S.
author_facet Sivade (Dumousseau), M.
Koch, M.
Shrivastava, A.
Alonso-López, D.
De Las Rivas, J.
del-Toro, N.
Combe, C. W.
Meldal, B. H. M.
Heimbach, J.
Rappsilber, J.
Sullivan, J.
Yehudi, Y.
Orchard, S.
author_sort Sivade (Dumousseau), M.
collection PubMed
description BACKGROUND: A number of different molecular interactions data download formats now exist, designed to allow access to these valuable data by diverse user groups. These formats include the PSI-XML and MITAB standard interchange formats developed by Molecular Interaction workgroup of the HUPO-PSI in addition to other, use-specific downloads produced by other resources. The onus is currently on the user to ensure that a piece of software is capable of read/writing all necessary versions of each format. This problem may increase, as data providers strive to meet ever more sophisticated user demands and data types. RESULTS: A collaboration between EMBL-EBI and the University of Cambridge has produced JAMI, a single library to unify standard molecular interaction data formats such as PSI-MI XML and PSI-MITAB. The JAMI free, open-source library enables the development of molecular interaction computational tools and pipelines without the need to produce different versions of software to read different versions of the data formats. CONCLUSION: Software and tools developed on top of the JAMI framework are able to integrate and support both PSI-MI XML and PSI-MITAB. The use of JAMI avoids the requirement to chain conversions between formats in order to reach a desired output format and prevents code and unit test duplication as the code becomes more modular. JAMI’s model interfaces are abstracted from the underlying format, hiding the complexity and requirements of each data format from developers using JAMI as a library.
format Online
Article
Text
id pubmed-5896107
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-58961072018-04-20 JAMI: a Java library for molecular interactions and data interoperability Sivade (Dumousseau), M. Koch, M. Shrivastava, A. Alonso-López, D. De Las Rivas, J. del-Toro, N. Combe, C. W. Meldal, B. H. M. Heimbach, J. Rappsilber, J. Sullivan, J. Yehudi, Y. Orchard, S. BMC Bioinformatics Software BACKGROUND: A number of different molecular interactions data download formats now exist, designed to allow access to these valuable data by diverse user groups. These formats include the PSI-XML and MITAB standard interchange formats developed by Molecular Interaction workgroup of the HUPO-PSI in addition to other, use-specific downloads produced by other resources. The onus is currently on the user to ensure that a piece of software is capable of read/writing all necessary versions of each format. This problem may increase, as data providers strive to meet ever more sophisticated user demands and data types. RESULTS: A collaboration between EMBL-EBI and the University of Cambridge has produced JAMI, a single library to unify standard molecular interaction data formats such as PSI-MI XML and PSI-MITAB. The JAMI free, open-source library enables the development of molecular interaction computational tools and pipelines without the need to produce different versions of software to read different versions of the data formats. CONCLUSION: Software and tools developed on top of the JAMI framework are able to integrate and support both PSI-MI XML and PSI-MITAB. The use of JAMI avoids the requirement to chain conversions between formats in order to reach a desired output format and prevents code and unit test duplication as the code becomes more modular. JAMI’s model interfaces are abstracted from the underlying format, hiding the complexity and requirements of each data format from developers using JAMI as a library. BioMed Central 2018-04-11 /pmc/articles/PMC5896107/ /pubmed/29642846 http://dx.doi.org/10.1186/s12859-018-2119-0 Text en © The Author(s). 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Sivade (Dumousseau), M.
Koch, M.
Shrivastava, A.
Alonso-López, D.
De Las Rivas, J.
del-Toro, N.
Combe, C. W.
Meldal, B. H. M.
Heimbach, J.
Rappsilber, J.
Sullivan, J.
Yehudi, Y.
Orchard, S.
JAMI: a Java library for molecular interactions and data interoperability
title JAMI: a Java library for molecular interactions and data interoperability
title_full JAMI: a Java library for molecular interactions and data interoperability
title_fullStr JAMI: a Java library for molecular interactions and data interoperability
title_full_unstemmed JAMI: a Java library for molecular interactions and data interoperability
title_short JAMI: a Java library for molecular interactions and data interoperability
title_sort jami: a java library for molecular interactions and data interoperability
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5896107/
https://www.ncbi.nlm.nih.gov/pubmed/29642846
http://dx.doi.org/10.1186/s12859-018-2119-0
work_keys_str_mv AT sivadedumousseaum jamiajavalibraryformolecularinteractionsanddatainteroperability
AT kochm jamiajavalibraryformolecularinteractionsanddatainteroperability
AT shrivastavaa jamiajavalibraryformolecularinteractionsanddatainteroperability
AT alonsolopezd jamiajavalibraryformolecularinteractionsanddatainteroperability
AT delasrivasj jamiajavalibraryformolecularinteractionsanddatainteroperability
AT deltoron jamiajavalibraryformolecularinteractionsanddatainteroperability
AT combecw jamiajavalibraryformolecularinteractionsanddatainteroperability
AT meldalbhm jamiajavalibraryformolecularinteractionsanddatainteroperability
AT heimbachj jamiajavalibraryformolecularinteractionsanddatainteroperability
AT rappsilberj jamiajavalibraryformolecularinteractionsanddatainteroperability
AT sullivanj jamiajavalibraryformolecularinteractionsanddatainteroperability
AT yehudiy jamiajavalibraryformolecularinteractionsanddatainteroperability
AT orchards jamiajavalibraryformolecularinteractionsanddatainteroperability