Parent product relationship mapping
Use when you have predicted biotransformation products from BioTransformer's environmental microbial degradation module (or similar rule-based prediction engines) and need to construct traceable lineages showing which parent compound(s) produced which metabolite(s) and what reaction type(s).From its SKILL.md
npx -y skills add HolobiomicsLab/asb-skill-collections --skill parent-product-relationship-mappingAssembled 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.9 KB, 988 tokens by cl100k_base, as published. Nobody here has run it
parent-product-relationship-mapping
License: noncommercial — confirm your use is a permitted (noncommercial) purpose before applying; commercial use requires a separate license (see
metadata.tool_license). <!-- asb-license-banner -->
Summary
Map predicted biotransformation products to their parent compounds and classify the reaction types connecting them. This skill structures raw predicted metabolites from computational biotransformation modules into queryable parent-product networks with annotated reaction relationships.
When to use
You have predicted biotransformation products from BioTransformer's environmental microbial degradation module (or similar rule-based prediction engines) and need to construct traceable lineages showing which parent compound(s) produced which metabolite(s) and what reaction type(s) mediated the transformation.
When NOT to use
- Input is already a pre-constructed metabolite network or knowledge graph (skip to downstream analysis)
- Biotransformation products are from non-rule-based methods (e.g. machine learning models without explicit reaction classification) lacking reaction type annotations
- Output scope is limited to single-generation direct metabolites only (parent-product mapping adds overhead if downstream analysis does not require multi-generational tracing)
Inputs
- Predicted biotransformation products (structures in SMILES or molfile format)
- Reaction metadata from BioTransformer module output (reaction type, enzyme/rule identifiers)
- Parent compound identifiers (SMILES or structure format)
Outputs
- Parent-product relationship graph (nodes = compounds, edges = biotransformation reactions with type labels)
- Structured metabolite lineages (flat or hierarchical table/JSON with parent ID, product ID, reaction type)
- Annotated reaction metadata (reaction classification, enzymatic rule, predicted confidence if available)
How to apply
After executing BioTransformer's environmental microbial degradation module on input compounds and collecting predicted biotransformation products and reaction information, parse the output to extract parent compound identifiers (SMILES or structure format), predicted product structures, and associated reaction type labels. Structure these three components into a relational mapping where each parent-product edge is annotated with its reaction classification. Validate that all parent identifiers match input compounds and all products have valid chemical representations. Store the mapping in a format that preserves hierarchical depth (first-generation vs. multi-generational metabolites) and reaction type diversity.
Related tools
- BioTransformer (Rule-based biotransformation prediction engine that generates predicted products and reaction metadata for input compounds; executed as 3.0 jar executable with EAWAG module specified) — bitbucket.org/wishartlab/biotransformer3.0jar
- EnviPath (Licensor and curator of EAWAG's Biodegradation and Biocatalysis Database, which defines the biotransformation rules and reaction types used by BioTransformer's environmental microbial degradation module)
Evaluation signals
- All parent compound identifiers in the mapping correspond to input compounds loaded into BioTransformer; no orphaned or synthetic parents
- All predicted products have valid chemical structures (valid SMILES, non-empty molfiles); structures are chemically distinct from parents
- Each parent-product edge is labeled with a reaction type from the EAWAG rule set; no edges lack reaction metadata
- Multi-generational lineages (if present) preserve parent-child relationships across generations without cycles
- Mapping schema is consistent (e.g., all edges use the same reaction type vocabulary; all identifiers use the same format)
Limitations
- Reaction types are constrained to those present in the EAWAG's Biodegradation and Biocatalysis Database; biotransformations not covered by EAWAG rules will not be predicted
- Predicted products are computational predictions; experimental validation is required to confirm biological plausibility
- The mapping reflects only direct biotransformation pathways; secondary metabolism, abiotic degradation, or non-microbial transformations are out of scope
- Parent-product relationships depend entirely on BioTransformer's rule matching; ambiguous or novel chemical transformations may be missed or misclassified
Evidence
- [intro] The environmental microbial degradation module relies on the EAWAG's Biodegradation and Biocatalysis Database: "The environmental microbial degradation module relies on the EAWAG's Biodegradation and Biocatalysis Database"
- [other] Collect predicted biotransformation products and associated reaction information from module output: "Collect predicted biotransformation products and associated reaction information from module output"
- [other] Parse and structure predicted metabolites with parent-product relationships and reaction types: "Parse and structure predicted metabolites with parent-product relationships and reaction types"
- [other] Load input compounds (SMILES or structure format) into BioTransformer 3.0 jar executable: "Load input compounds (SMILES or structure format) into BioTransformer 3.0 jar executable"
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.