Cargando…

A two-way interface between limited Systems Biology Markup Language and R

BACKGROUND: Systems Biology Markup Language (SBML) is gaining broad usage as a standard for representing dynamical systems as data structures. The open source statistical programming environment R is widely used by biostatisticians involved in microarray analyses. An interface between SBML and R doe...

Descripción completa

Detalles Bibliográficos
Autor principal: Radivoyevitch, Tomas
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2004
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC539231/
https://www.ncbi.nlm.nih.gov/pubmed/15585059
http://dx.doi.org/10.1186/1471-2105-5-190
_version_ 1782122064092594176
author Radivoyevitch, Tomas
author_facet Radivoyevitch, Tomas
author_sort Radivoyevitch, Tomas
collection PubMed
description BACKGROUND: Systems Biology Markup Language (SBML) is gaining broad usage as a standard for representing dynamical systems as data structures. The open source statistical programming environment R is widely used by biostatisticians involved in microarray analyses. An interface between SBML and R does not exist, though one might be useful to R users interested in SBML, and SBML users interested in R. RESULTS: A model structure that parallels SBML to a limited degree is defined in R. An interface between this structure and SBML is provided through two function definitions: write.SBML() which maps this R model structure to SBML level 2, and read.SBML() which maps a limited range of SBML level 2 files back to R. A published model of purine metabolism is provided in this SBML-like format and used to test the interface. The model reproduces published time course responses before and after its mapping through SBML. CONCLUSIONS: List infrastructure preexisting in R makes it well-suited for manipulating SBML models. Further developments of this SBML-R interface seem to be warranted.
format Text
id pubmed-539231
institution National Center for Biotechnology Information
language English
publishDate 2004
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-5392312004-12-24 A two-way interface between limited Systems Biology Markup Language and R Radivoyevitch, Tomas BMC Bioinformatics Software BACKGROUND: Systems Biology Markup Language (SBML) is gaining broad usage as a standard for representing dynamical systems as data structures. The open source statistical programming environment R is widely used by biostatisticians involved in microarray analyses. An interface between SBML and R does not exist, though one might be useful to R users interested in SBML, and SBML users interested in R. RESULTS: A model structure that parallels SBML to a limited degree is defined in R. An interface between this structure and SBML is provided through two function definitions: write.SBML() which maps this R model structure to SBML level 2, and read.SBML() which maps a limited range of SBML level 2 files back to R. A published model of purine metabolism is provided in this SBML-like format and used to test the interface. The model reproduces published time course responses before and after its mapping through SBML. CONCLUSIONS: List infrastructure preexisting in R makes it well-suited for manipulating SBML models. Further developments of this SBML-R interface seem to be warranted. BioMed Central 2004-12-07 /pmc/articles/PMC539231/ /pubmed/15585059 http://dx.doi.org/10.1186/1471-2105-5-190 Text en Copyright © 2004 Radivoyevitch; licensee BioMed Central Ltd.
spellingShingle Software
Radivoyevitch, Tomas
A two-way interface between limited Systems Biology Markup Language and R
title A two-way interface between limited Systems Biology Markup Language and R
title_full A two-way interface between limited Systems Biology Markup Language and R
title_fullStr A two-way interface between limited Systems Biology Markup Language and R
title_full_unstemmed A two-way interface between limited Systems Biology Markup Language and R
title_short A two-way interface between limited Systems Biology Markup Language and R
title_sort two-way interface between limited systems biology markup language and r
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC539231/
https://www.ncbi.nlm.nih.gov/pubmed/15585059
http://dx.doi.org/10.1186/1471-2105-5-190
work_keys_str_mv AT radivoyevitchtomas atwowayinterfacebetweenlimitedsystemsbiologymarkuplanguageandr
AT radivoyevitchtomas twowayinterfacebetweenlimitedsystemsbiologymarkuplanguageandr