Sbml model manipulation
Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/sbml-model-manipulation
Use when when you have consensus metabolic reconstructions in SBML format for individual community members and need to resolve metabolic gaps by leveraging cross-member dependencies and community-level constraints before phenotypic validation or flux analysis.From its SKILL.md
npx -y skills add HolobiomicsLab/asb-skill-collections --skill sbml-model-manipulationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.1 KB, 687 tokens by cl100k_base, as published. Nobody here has run it
sbml-model-manipulation
Summary
Manipulate and validate consensus metabolic models in SBML format by applying community-dependent gap-filling algorithms to identify and resolve metabolic gaps while preserving reaction balancing and biomass production feasibility. This skill bridges upstream consensus reconstruction with downstream community-level constraint propagation.
When to use
When you have consensus metabolic reconstructions in SBML format for individual community members and need to resolve metabolic gaps by leveraging cross-member dependencies and community-level constraints before phenotypic validation or flux analysis.
When NOT to use
- Input reconstructions have not yet been validated for stoichiometric consistency or biomass production in isolation
- Community composition or member identities are not well-defined or validated
- You require organism-specific gap-filling rather than community-dependent constraints
Inputs
- Consensus metabolic reconstructions (SBML format) for community members
- Community-level metabolic constraints or member interdependencies (implicit or explicit)
Outputs
- Gap-filled community metabolic model (SBML or JSON format)
- Validation report documenting reaction balancing and biomass feasibility
How to apply
Load the SBML-encoded consensus metabolic reconstructions for each community member from the upstream consensus-building step. Apply COMMIT's community-dependent gap-filling algorithm, which identifies metabolic gaps by analyzing member reconstructions in the context of community-level constraints and cross-member metabolic dependencies. Validate the gap-filled models by checking reaction balancing (stoichiometric consistency), confirming biomass production feasibility (non-zero flux through biomass pseudoreaction), and ensuring no orphan metabolites remain. Export the complete gap-filled community model in standard SBML or JSON format for downstream analysis.
Related tools
- COMMIT (Performs community-dependent gap-filling on consensus metabolic reconstructions) — https://zenodo.org/badge/latestdoi/363932874
Evaluation signals
- All reactions in the gap-filled model are stoichiometrically balanced (element counts conserved per reaction)
- Biomass pseudoreaction has non-zero flux under simulated growth conditions
- No orphan metabolites remain (all metabolites are consumed or produced by at least one reaction)
- Gap-filled model maintains compatibility with consensus reconstructions of individual members
- SBML schema validation passes; file parses without syntax errors
Limitations
- Gap-filling relies on availability of high-quality consensus reconstructions and well-characterized community-level constraints; sparse or missing interdependencies may limit effectiveness
- Validation of biomass production feasibility is model-dependent and may not reflect in vivo growth behavior
- Method is demonstrated on Arabidopsis thaliana communities; applicability to other plant species or ecosystems not explicitly evaluated
Evidence
- [other] Apply COMMIT's community-dependent gap-filling algorithm: "Apply COMMIT's community-dependent gap-filling algorithm to identify and fill metabolic gaps in each member reconstruction by leveraging community-level constraints and cross-member dependencies."
- [other] Validate for reaction balancing and biomass production: "Validate the gap-filled models for consistency (reaction balancing, biomass production feasibility) and export the complete gap-filled community model in standard format (SBML or JSON)."
- [intro] COMMIT for communities sampled from Arabidopsis thaliana: "community-dependent gap-filling using COMMIT for communites sampled from Arabidopsis thaliana"
- [other] Load consensus metabolic reconstructions: "Load consensus metabolic reconstructions for the community members from the upstream consensus-building step."
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.