agentsclimarketplace

Constraint based model validation

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/constraint-based-model-validation

Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill constraint-based-model-validation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 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 author says it does

Copied from the file, not written here

Use when after gap-filling metabolic models in a community context when you need to verify that filled reactions maintain stoichiometric balance, that biomass production is feasible under community-level constraints, and that cross-member metabolic dependencies are satisfied.

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.3 KB, 911 tokens by cl100k_base, as published. Nobody here has run it

constraint-based-model-validation

Summary

Validation of metabolic model consistency by checking reaction balancing, biomass production feasibility, and cross-member metabolic dependencies in gap-filled community reconstructions. This skill ensures that gap-filled models satisfy stoichiometric and thermodynamic constraints before downstream analysis.

When to use

Apply this skill after gap-filling metabolic models in a community context when you need to verify that filled reactions maintain stoichiometric balance, that biomass production is feasible under community-level constraints, and that cross-member metabolic dependencies are satisfied. Trigger on: (1) completion of community-dependent gap-filling; (2) model export to SBML or JSON format; (3) need to certify model quality before flux balance analysis or community simulation.

When NOT to use

  • Input metabolic models are not gap-filled; validation applies post-gap-filling, not pre-gap-filling.
  • Community models lack defined biomass reactions or exchange constraints; validation requires these to test feasibility.
  • Models are single-organism (non-community) reconstructions without inter-organism metabolite dependencies; community-specific validation is unnecessary.

Inputs

  • consensus metabolic reconstructions (SBML or JSON)
  • gap-filled community model from COMMIT
  • community-level metabolic constraints

Outputs

  • validated gap-filled community model (SBML or JSON)
  • validation report (reaction balance checksums, FBA feasibility results, cross-member consistency metrics)

How to apply

After COMMIT's community-dependent gap-filling algorithm identifies and fills metabolic gaps using community-level constraints, validate the resulting gap-filled models by: (1) checking reaction balancing (stoichiometric coefficients and element conservation) for all reactions, particularly newly filled ones; (2) testing biomass production feasibility by running flux balance analysis (FBA) or similar constraint-based optimization on each member model and the community aggregate; (3) verifying that cross-member dependencies (e.g., metabolite exchange, cofactor regeneration) remain consistent across the community. Export the validated, complete community model in standard format (SBML or JSON) only after all three checks pass. Failure signals (unbalanced reactions, infeasible biomass, broken dependencies) trigger revision of gap-filling parameters or manual curation.

Related tools

Evaluation signals

  • All reactions satisfy element balance (mass and charge conservation) for newly filled reactions and existing reactions.
  • Flux balance analysis on each gap-filled member model produces non-zero, biologically plausible biomass flux (feasible solution detected).
  • Community-level FBA with cross-member exchange reactions yields feasible solution; no blocked cycles or unmet cofactor demands across members.
  • Model exports to SBML or JSON without schema errors; all metabolites, reactions, and genes are correctly referenced.
  • Comparison of gap-filled model to pre-gap-filling model shows only expected additions (new reactions, metabolites) with no deletion of originally present reactions.

Limitations

  • Validation relies on defined biomass reactions and exchange constraints; incomplete constraint specification may allow infeasible solutions to pass validation.
  • Reaction balance checks assume correct stoichiometric coefficients in input gap-filling output; errors in COMMIT's gap-filling algorithm will not be caught by this validation step alone.
  • Community-level validation assumes inter-organism metabolite pools are correctly specified; misspecified or missing exchange reactions may mask inconsistencies.
  • Feasibility testing via FBA depends on the choice of objective function and solver; different solvers or objective definitions may yield different validation outcomes.

Evidence

  • [other] Validate the gap-filled models for consistency (reaction balancing, biomass production feasibility): "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)."
  • [other] 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: "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."
  • [intro] COMMIT implements community-dependent gap-filling for communities sampled from Arabidopsis thaliana by processing consensus metabolic reconstructions: "COMMIT implements community-dependent gap-filling for communities sampled from Arabidopsis thaliana by processing consensus metabolic reconstructions."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.