agentsclimarketplace

Cyp isoform substrate prediction

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/cyp-isoform-substrate-prediction

Use when you have a set of molecular structures (in .sdf or .csv SMILES format) and need to predict which CYP isoforms will metabolize them.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill cyp-isoform-substrate-prediction

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

  • 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.0 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

cyp-isoform-substrate-prediction

License: restricted — no clear open-source license detected for the underlying tool; verify licensing before commercial use or redistribution. <!-- asb-license-banner -->

Summary

Predict cytochrome P450 (CYP) isoform-specific metabolic reactivity for molecular structures using the CypReact command-line tool. This skill enables screening of drug candidates and xenobiotics against single or multiple CYP isoforms to assess metabolic stability and drug–drug interaction potential.

When to use

Apply this skill when you have a set of molecular structures (in .sdf or .csv SMILES format) and need to predict which CYP isoforms will metabolize them. Use it during early drug discovery to assess metabolic liability, when evaluating potential drug–drug interactions involving CYP enzymes, or when screening xenobiotics for isoform-specific metabolism. It is particularly valuable when you need rapid, batch predictions across one or multiple CYP isoforms (e.g., 1A2, 2A6, 2B6) without running wet-lab assays.

When NOT to use

  • Your input molecules are already experimentally validated with measured Km or Vmax values—use this skill for prediction only, not validation.
  • You require quantitative kinetic parameters (Km, Vmax) rather than binary or qualitative reactivity scores—CypReact provides predictive classification, not kinetic modeling.
  • Your workflow demands real-time or single-molecule interactive queries rather than batch processing.

Inputs

  • Molecular structures in .sdf (Structure Data File) format
  • Molecular structures in .csv format with SMILES strings separated by commas
  • CYP isoform identifier(s) as string(s), e.g., '1A2', or comma-separated list '1A2,2A6,2B6'

Outputs

  • Reactivity predictions in .sdf format with isoform-specific scores or metadata
  • Reactivity predictions in .csv format with per-molecule, per-isoform predictions

How to apply

Prepare your input molecular structures in either .sdf format or .csv format with SMILES strings separated by commas. Obtain the CypReact .jar bundle from the documented repository or Google Drive link. Construct a Java command that specifies the bundle path, input molecule file, desired output file path, and one or more CYP isoform identifiers (comma-separated with no spaces for multiple isoforms). Execute the command in the terminal and verify that the output file is generated in the specified format (.sdf or .csv). The CypReact tool will compute reactivity predictions for each input molecule against the nominated isoform(s), allowing comparison of isoform selectivity and metabolic hotspot identification.

Related tools

Examples

java -jar cypreact.jar /path/to/CypReactBundle/ /path/to/molecules.sdf /path/to/results.sdf 1A2,2A6,2B6

Evaluation signals

  • Output file is successfully generated at the specified path and is non-empty; .sdf file contains valid structure blocks and .csv file contains header and result rows.
  • Output file structure matches the input format (if .sdf input, .sdf output; if .csv input, .csv output) and is readable by standard cheminformatics tools.
  • Number of result records equals number of input molecules, indicating all structures were processed without silent failures.
  • For multi-isoform predictions, each isoform appears in the output with distinct reactivity scores or predictions for each molecule.
  • No error messages or non-zero exit codes reported; exit code = 0 and stderr is empty or contains only informational logs.

Limitations

  • CypReact is a predictive model; predictions must be validated experimentally for high-stakes applications such as regulatory submissions.
  • Tool accepts only standardized CYP isoform codes (e.g., 1A2, 2A6, 2B6); non-standard or typo-containing isoform identifiers will result in execution errors or no-result outputs.
  • Input molecules must be valid chemical structures (proper SMILES or .sdf format); malformed structures will fail silently or produce undefined predictions.
  • Multi-isoform parameter format requires comma-separated isoform codes with no spaces; deviations cause parsing failure.

Evidence

  • [intro] Command-line invocation syntax: "java -jar cypreact.jar [bundle_path] [input.sdf] [output.sdf] 1A2"
  • [intro] Input format specification: "The user can either input a .sdf file or a .csv. If the user input a .csv file, it should contains the SMILEs of all molecules and split them with ","."
  • [intro] Multi-isoform parameter format: "if the user wants to test his/her molecules on CYP1A2,2A6 and 2B6, he/she can simply replace "1A2" with "1A2,2A6,2B6""
  • [intro] Output format flexibility: "The user can output a .sdf file or a .csv file."
  • [intro] Repository access: "Alternatively, you can down load the data at google drive with link: https://drive.google.com/drive/folders/1ywvqg6VvmqirU7BY1hMbiLWf4eeQ13zT?usp=sharing"

What ships with it

Read from the repository

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

Keep looking

Skills are one crate of 325,949. 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.