Skip to content
Back to skills

In Silico Biotransformation Prediction

ASecurity

'Use when you have a parent structure (drug, natural product, xenobiotic)

  • 15 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 12, 2026
ai-agentspythongoreactawsdatabase

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add HolobiomicsLab/asb-skill-collections --skill in-silico-biotransformation-prediction --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of In Silico Biotransformation Prediction?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for In Silico Biotransformation Prediction
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/holobiomicslab-in-silico-biotransformation-prediction/badge)](https://www.skillsdirectory.com/skills/holobiomicslab-in-silico-biotransformation-prediction)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: in-silico-biotransformation-prediction-workflow
description: 'Use when you have a parent structure (drug, natural product, xenobiotic)
  and untargeted LC-MS/MS data and want to find its biotransformation products — predict
  plausible metabolites in-silico by rule-based expansion (BioTransformer mammalian/gut-microbial/
  environmental rules, EnviPath microbial degradation, or MINE/Pickaxe combinatorial
  reaction-network generation), filter candidates to those detectable in the experimental
  mass range, then screen and rank them against the observed LC-MS/MS features to
  annotate which predicted biotransformation products were actually seen.

  '
license: CC-BY-4.0
metadata:
  kind: composite-workflow
  collection: https://w3id.org/holobiomicslab/asb-skill/collection/metabolomics/v2
  techniques:
  - LC-MS
  stage_count: 5
  member_skills:
  - peak-detection-and-mass-alignment
  - mass-spectrometry-feature-table-construction
  - spectral-feature-table-generation
  - lcms-feature-detection-and-quantification
  - feature-alignment-metabolomics
  - biotransformation-rule-application
  - biotransformation-prediction-across-microbiota-contexts
  - microbial-biotransformation-prediction
  - small-molecule-structure-input-preparation
  - metabolite-structure-prediction
  - adduct-mass-adjustment-calculation
  - exact-mass-database-matching
  - adduct-mass-shift-calculation
  - in-silico-fragmentation-prediction
  - candidate-metabolite-ranking
  - transformation-product-prediction
  - fragment-ion-scoring-and-ranking
  - structural-similarity-scoring-metabolites
  - biotransformation-candidate-integration-with-networking
  - mass-spectrometry-compound-annotation-database-generation
  - transformation-product-parent-linkage
  - metabolite-structure-annotation-integration
  - parent-product-relationship-tracking
  member_tools:
  - MZmine2
  - Optimus
  - OpenMS
  - BioTransformer
  - EAWAG Biodegradation and Biocatalysis Database
  - EnviPath
  - MINE-Database Pickaxe
  - RDKit
  - mordred
  - pytest
  - MINE-Database Filter base class
  - MAGMa
  - PubChem
  - MetFrag
  - BAM
  - PROXIMAL2
  - GNN-SOM
  coverage_gaps: []
  derived_from_workflows: []
  bound_by: perspicacite-semantic
schema_version: 0.3.0
attribution:
  generator: AgenticScienceBuilder
  promoter: Louis-Félix Nothias
  sponsor: CNRS & Université Côte d'Azur
  zenodo_doi: 10.5281/zenodo.20794027
---

# In-Silico Biotransformation / Metabolite Prediction (parent structure -> matched biotransformation products)

## Summary

Parent SMILES + mzML in, a ranked biotransformation-product annotation table out: rule-based metabolite prediction (BioTransformer / EnviPath / Pickaxe), mass-based candidate filtering, MS/MS-based candidate screening and ranking.


## When to use

Use when you have a parent structure (drug, natural product, xenobiotic) and untargeted LC-MS/MS data and want to find its biotransformation products — predict plausible metabolites in-silico by rule-based expansion (BioTransformer mammalian/gut-microbial/ environmental rules, EnviPath microbial degradation, or MINE/Pickaxe combinatorial reaction-network generation), filter candidates to those detectable in the experimental mass range, then screen and rank them against the observed LC-MS/MS features to annotate which predicted biotransformation products were actually seen.


## When NOT to use

- The data is not LC-MS.
- You need a single atomic step, not the full pipeline (use the leaf skill directly via the router).

## Stages

### Stage 1 — preprocess

**Goal:** raw mzML -> feature table + MS2 export

**EDAM operation:** operation_3215

**Inputs:** mzML · **Outputs:** feature-table, mgf/gnps-fbmn

**Candidate leaf skills:** `peak-detection-and-mass-alignment` (primary), `mass-spectrometry-feature-table-construction`, `spectral-feature-table-generation`, `lcms-feature-detection-and-quantification`, `feature-alignment-metabolomics`

**Tools (primary):** MZmine2, Optimus, OpenMS

**Other candidate tools:** Python, pyOpenMS, MSConvert, PFΔScreen, JPA, R, XCMS, MS-Convert, MetaboAnalystR, openNAU, MetaQC

**Grounding:** 5 KB(s); DOIs: 10.1007/s00216-023-05070-2, 10.1021/acs.jnatprod.7b00737, 10.1038/s41467-024-48009-6, 10.21147/j.issn.1000-9604.2023.05.11 …

### Stage 2 — biotransformation_prediction

**Goal:** parent structure -> predicted metabolite/transformation-product structures (rule-based expansion)

**EDAM operation:** operation_3802

**Inputs:** smiles · **Outputs:** tsv

**Candidate leaf skills:** `biotransformation-rule-application` (primary), `biotransformation-prediction-across-microbiota-contexts`, `microbial-biotransformation-prediction`, `small-molecule-structure-input-preparation`, `metabolite-structure-prediction`

**Tools (primary):** BioTransformer, EAWAG Biodegradation and Biocatalysis Database, EnviPath, MINE-Database Pickaxe, RDKit


**Grounding:** 2 KB(s); DOIs: 10.1093/nar/gkac408, 10.1186/s13321-019-0375-2

### Stage 3 — candidate_filtering

**Goal:** predicted candidates -> mass-plausible candidates (filter against the experimental peak list)

**EDAM operation:** operation_3801

**Inputs:** tsv, feature-table · **Outputs:** tsv

**Candidate leaf skills:** `adduct-mass-adjustment-calculation` (primary), `exact-mass-database-matching`, `adduct-mass-shift-calculation`

**Tools (primary):** RDKit, mordred, pytest, MINE-Database Filter base class

**Other candidate tools:** tidyverse, CluMSID, CluMSIDdata, grid, OrgMassSpecR, pheatmap, reshape2, MSMSsim, msentropy, readxl, MSDial, Biotransformer, geoRge, R, basepeak_finder, XCMS, MetaboShiny

**Grounding:** 4 KB(s); DOIs: 10.1007/s11306-020-01717-8, 10.1021/acs.analchem.5b03628, 10.1021/acs.est.5c08558, 10.1186/s12859-023-05149-8

### Stage 4 — ms_matching

**Goal:** mass-plausible candidates -> MS/MS-matched and ranked biotransformation products

**EDAM operation:** operation_3802

**Inputs:** tsv, mgf/gnps-fbmn · **Outputs:** tsv

**Candidate leaf skills:** `in-silico-fragmentation-prediction` (primary), `candidate-metabolite-ranking`, `transformation-product-prediction`, `fragment-ion-scoring-and-ranking`, `structural-similarity-scoring-metabolites`

**Tools (primary):** MAGMa, PubChem, BioTransformer, MetFrag

**Other candidate tools:** patRoon, CTS, PubChemLite, MetaboAnnotatoR, R (version or higher), R, xcms, RamClustR, DeepMASS, Keras, RDKit, IsoSpecPy

**Grounding:** 5 KB(s); DOIs: 10.1021/acs.analchem.1c03032, 10.1021/acs.analchem.8b05405, 10.1186/s13321-019-0375-2, 10.1186/s13321-020-00477-w …

### Stage 5 — report

**Goal:** consolidate parent structure, predicted candidates, and MS/MS-matched hits into a biotransformation-product annotation table

**EDAM operation:** operation_3434

**Inputs:** tsv, feature-table · **Outputs:** tsv

**Candidate leaf skills:** `biotransformation-candidate-integration-with-networking` (primary), `mass-spectrometry-compound-annotation-database-generation`, `transformation-product-parent-linkage`, `metabolite-structure-annotation-integration`, `parent-product-relationship-tracking`

**Tools (primary):** BAM, PROXIMAL2, GNN-SOM

**Other candidate tools:** patRoon, MetFrag, BioTransformer, CTS, screenSuspects, convertToSuspects, RDKit, KEGG or RetroRules

**Grounding:** 2 KB(s); DOIs: 10.1021/acs.analchem.4c01565, 10.1186/s13321-020-00477-w

## Grounding

Each stage carries the `kb_slugs`/`dois` of the leaves it draws on. Ground any stage against its source paper with the collection's `/ground` command or `bin/perspicacite_kb_bind.py` (Perspicacité KB; serverless local-clone fallback).

## Verification contract

`workflow.yaml` declares the stage graph and its typed outputs; the final stage emits the master deliverable. Automatic grading of that graph (`asb solve-workflow`, checkpoint mode) is **not part of this release**: no released ASB version loads these files. Follow the stages as an outline — the structure is validated, the execution is not.

## Provenance

Generated by `compose_workflows.py` (semantic binding + EDAM-aware primary selection). `derived_from_workflows` lists the ASB per-paper workflows whose structure corroborated this pipeline; it is a provenance record, and no ablation experiment consuming it is released. Validated structurally by `validate_workflows.py` through `release_gate.py`: the collection is the hard-gated artefact and this workflows layer is additive.

Files in this skill

  • README.md1.9 KB
  • SKILL.md7.9 KB
  • workflow.yaml5.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…