Npatlas Tools¶
Configuration File: npatlas_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the npatlas_tools.json configuration file.
Available Tools¶
NPAtlas_get_compound (Type: NPAtlasCompoundTool)¶
Get the full NPAtlas record for a microbial natural product by its NPAID (e.g. ‘NPA000001’): name…
NPAtlas_get_compound tool specification
Tool Information:
Name:
NPAtlas_get_compoundType:
NPAtlasCompoundToolDescription: Get the full NPAtlas record for a microbial natural product by its NPAID (e.g. ‘NPA000001’): name, molecular formula/weight, exact mass, InChIKey/InChI, SMILES, source organism, the originating literature reference (title/DOI/journal/year), synonyms, and external database ids. No API key required.
Parameters:
npaid(string) (required) NPAtlas compound id, e.g. ‘NPA000001’.
Example Usage:
query = {
"name": "NPAtlas_get_compound",
"arguments": {
"npaid": "example_value"
}
}
result = tu.run(query)
NPAtlas_search_compounds (Type: NPAtlasSearchTool)¶
Search the Natural Products Atlas (NPAtlas) for microbial (bacterial/fungal) natural products by …
NPAtlas_search_compounds tool specification
Tool Information:
Name:
NPAtlas_search_compoundsType:
NPAtlasSearchToolDescription: Search the Natural Products Atlas (NPAtlas) for microbial (bacterial/fungal) natural products by compound name, InChIKey, molecular formula, or SMILES. Returns matching compounds with NPAID, name, molecular formula/weight, exact mass, InChIKey, SMILES, and source organism. Use to find characterized microbial natural products and their producing organisms. No API key required.
Parameters:
name([‘string’, ‘null’]) (optional) Compound name substring, e.g. ‘penicillin’.inchikey([‘string’, ‘null’]) (optional) Full or partial InChIKey.formula([‘string’, ‘null’]) (optional) Molecular formula, e.g. ‘C19H37NO5’.smiles([‘string’, ‘null’]) (optional) SMILES for structure search.limit([‘integer’, ‘null’]) (optional) Max results (default 10, max 100).
Example Usage:
query = {
"name": "NPAtlas_search_compounds",
"arguments": {
}
}
result = tu.run(query)