Metabolic model curation
Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v1/skills/metabolic-model-curation
Use when you have generated consensus metabolic reconstructions for multiple members of a microbial community (e.From its SKILL.md
npx -y skills add HolobiomicsLab/asb-skill-collections --skill metabolic-model-curationAssembled 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
6.7 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
metabolic-model-curation
Summary
Curate and complete consensus metabolic reconstructions for microbial community members by leveraging community-dependent metabolic context to identify and fill gaps in individual models. This skill reconciles metabolic gaps across a community using shared biochemical dependencies and exchange requirements.
When to use
Apply this skill when you have generated consensus metabolic reconstructions for multiple members of a microbial community (e.g., from Arabidopsis thaliana leaf or root samples) and need to resolve metabolic gaps—missing reactions or pathways—by exploiting metabolic interdependencies and shared biochemical context across community members rather than curating each model in isolation.
When NOT to use
- Community members have no metabolic interdependencies or shared biochemical context—use single-model gap-filling (e.g., constraint-based flux balance analysis on individual models) instead.
- Input consensus reconstructions have not been validated or contain systematic annotation errors—resolve quality issues before community curation.
- The ecological or metabolic context of the community is unknown or poorly characterized—gap-filling will be unreliable without knowledge of community structure and function.
Inputs
- consensus metabolic reconstructions for all community members (metabolic model format, e.g. JSON, SBML)
- specification of metabolic gaps to address across the community member set
- reference biochemical database or known plant metabolism pathways
Outputs
- gap-filled metabolic models for each community member
- annotations linking filled reactions to their source and confidence score
- validation report confirming consistency with known plant metabolism and inter-member exchange
How to apply
Load the consensus metabolic reconstructions for all community members generated from prior assembly or annotation steps. Initialize the COMMIT gap-filling module with the full community context, specifying which metabolic gaps to address across the member set. Execute the community-dependent gap-filling algorithm, which leverages metabolic overlap and dependencies (e.g., shared substrates, cofactor requirements, cross-feeding potential) between community members to propose reactions filling identified gaps. Validate proposed filled gaps by checking consistency with known plant metabolism (Arabidopsis thaliana in this example) and inter-member nutrient exchange requirements. Output gap-filled metabolic models for each community member with annotations indicating the source (which community member(s) informed the gap-fill) and confidence score of filled reactions.
Related tools
- COMMIT (Executes community-dependent gap-filling module that leverages metabolic context from multiple community members to identify and fill metabolic gaps in consensus reconstructions) — https://zenodo.org/record/363932874
Evaluation signals
- Gap-filled reactions pass consistency checks against known Arabidopsis thaliana metabolic pathways and do not contradict plant physiology.
- Filled reactions are annotated with source community member(s) and confidence score; reactions with lower confidence are flagged for manual review.
- Inter-member metabolic exchange requirements (cross-feeding, shared cofactor synthesis) are satisfied after gap-filling; test with community flux balance simulations.
- Gap-filled models are semantically valid (proper metabolite and reaction naming, balanced stoichiometry, no orphan metabolites).
- Comparison of individual model gaps before and after community curation shows that community-shared metabolic context resolves gaps that would remain unresolved in single-model curation.
Limitations
- Gap-filling accuracy depends on the completeness and correctness of input consensus reconstructions; errors or missing pathways in the starting models propagate into filled models.
- Community-dependent gap-filling may artificially resolve gaps if community members are incorrectly assembled or if inter-member metabolic dependencies are over-inferred from limited data.
- Filled reactions are inferred, not experimentally validated; high-confidence gap-fills require downstream biochemical or genomic evidence.
- The skill assumes community members share sufficient metabolic context; highly specialized or isolated community members may not benefit from cross-member gap-filling.
Evidence
- [other] COMMIT implements community-dependent gap-filling as a module that operates on consensus metabolic reconstructions generated for community members, leveraging shared metabolic context across the community to identify and fill metabolic gaps.: "COMMIT implements community-dependent gap-filling as a module that operates on consensus metabolic reconstructions generated for community members, leveraging shared metabolic context across the"
- [other] Execute community-dependent gap-filling algorithm that leverages metabolic overlap and dependencies between community members to propose reactions filling identified gaps.: "Execute community-dependent gap-filling algorithm that leverages metabolic overlap and dependencies between community members to propose reactions filling identified gaps."
- [other] Validate filled gaps by checking consistency with known plant (Arabidopsis thaliana) metabolism and inter-member exchange requirements.: "Validate filled gaps by checking consistency with known plant (Arabidopsis thaliana) metabolism and inter-member exchange requirements."
- [other] Output gap-filled metabolic models for each community member with annotations indicating source and confidence of filled reactions.: "Output gap-filled metabolic models for each community member with annotations indicating source and confidence of filled reactions."
- [intro] community-dependent gap-filling using COMMIT for communites sampled from Arabidopsis thaliana: "community-dependent gap-filling using COMMIT for communites sampled from Arabidopsis thaliana"
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.