tidysbml
tidysbml extracts compartments, species, and reactions data from Systems Biology Markup Language (SBML) documents into R dataframes for accessible biological information handling and network analysis.
Key Features:
- SBML Parsing: Extracts information from listOfCompartments, listOfSpecies, and listOfReactions elements from SBML files up to Level 3.
- Structured Tabular Output: Generates data frames with one row per entity and dedicated columns for attributes, notes subelement content, and annotation subelement content.
- Network Construction Support: Enables manageable construction and analysis of custom networks through integration with R packages including igraph, RCy3, and biomaRt.
Scientific Applications:
- Metabolic Network Analysis: Facilitates data manipulation and retrieval for analysis of biological networks derived from SBML-encoded models such as those from Reactome.
- Systems Biology Data Integration: Supports extraction and handling of rich biological information from SBML documents for downstream computational analysis in R.
Methodology:
SBML files are parsed to extract listOfCompartments, listOfSpecies, and listOfReactions elements, with each entity saved as a row in a dataframe containing columns for attributes, notes content, and annotation content.
Topics
Collections
Details
- License:
- CC-BY-4.0
- Programming Languages:
- R
- Added:
- 1/15/2026
- Last Updated:
- 8/30/2026
Operations
Publications
Documentation
User manual
https://bioconductor.org/packages/tidysbml