tooluniverse-natural-product-dereplication

Dereplicate natural products and assign ChemOnt chemical taxonomy via NPAtlas, ClassyFire, OPSIN, and PubChem.

1.7k|254|Updated Mar 3, 2025
One-click install
npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-natural-product-dereplication
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooluniverse-natural-product-dereplication
Source: https://github.com/mims-harvard/ToolUniverse/tree/main/plugins/tooluniverse/skills/tooluniverse-natural-product-dereplication
Command: npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-natural-product-dereplication

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Natural product chemists and metabolomics analysts constantly face the dereplication question: is this compound already known, which microbe produces it, and what chemical class does it belong to? This Skill answers that by searching NPAtlas for known microbial natural products, resolving structures to InChIKeys, and assigning ChemOnt taxonomy via ClassyFire.

Core Features & Use Cases

  • Dereplication against NPAtlas: Search by InChIKey, molecular formula, exact mass, SMILES, or name to determine whether a compound is a known microbial natural product, then fetch the producing organism and literature reference from the full record.
  • ChemOnt chemical classification: Assign the kingdom-to-subclass hierarchy and molecular framework via ClassyFire using a full 27-character InChIKey.
  • Structure resolution and cross-referencing: Convert systematic IUPAC names to structures with OPSIN, resolve trivial names through PubChem, and confirm identity against a second independent database.
  • Use Case: Given an untargeted MS feature with formula C28H26N4O3, search NPAtlas to find candidate isomers (staurosporine and an ardeemin derivative), then pin the exact identity with an InChIKey and report the producing Streptomyces strain and 1978 literature reference.

Quick Start

Ask the agent to dereplicate the compound staurosporine and report whether it is a known natural product, which organism produces it, and its ChemOnt chemical class.

Frequently Asked Questions about tooluniverse-natural-product-dereplication

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a compound is a known natural product?

Search NPAtlas with the most specific identifier available, preferably a full InChIKey for an exact structure match. Formula or exact-mass searches return candidate isomer lists, while name searches are the loosest and may return analogs rather than the exact molecule.

How do I classify a molecule into the ChemOnt taxonomy?

Use ClassyFire with the full 27-character InChIKey to retrieve the kingdom, superclass, class, subclass, and direct parent hierarchy plus the molecular framework. If the result shows classified:false, the exact InChIKey is not in the cache and the class should be reported as unavailable.

Does NPAtlas cover plant or marine natural products?

No, NPAtlas covers only microbial natural products from bacteria and fungi. A no-hit result means the compound is not a known microbial natural product; it does not prove the molecule is novel, since plant, animal, or marine metabolites fall outside its scope.

Why does OPSIN fail to parse my compound name?

OPSIN only parses systematic IUPAC names and returns parsed:false for trivial or trade names like staurosporine or penicillin. Route those names through PubChem to get a CID and then retrieve the InChIKey from the compound properties.

Why does a formula search return multiple compounds?

Isomers share the same molecular formula and exact mass, so a formula search returns a ranked candidate list rather than an identification. For example, C28H26N4O3 matches both staurosporine and an ardeemin derivative, so confirm identity with an InChIKey, MS/MS, or NMR.