Uniprot Taxonomy Tools¶
Configuration File: uniprot_taxonomy_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the uniprot_taxonomy_tools.json configuration file.
Available Tools¶
UniProtTaxonomy_get_taxon (Type: UniProtTaxonomyTool)¶
Get detailed taxonomy information for a species by NCBI taxonomy ID from UniProt. Returns scienti…
UniProtTaxonomy_get_taxon tool specification
Tool Information:
Name:
UniProtTaxonomy_get_taxonType:
UniProtTaxonomyToolDescription: Get detailed taxonomy information for a species by NCBI taxonomy ID from UniProt. Returns scientific name, common name, taxonomic rank, mnemonic code, full lineage (up to 30 levels), and protein statistics (reviewed/unreviewed counts). Essential for cross-referencing species in protein databases and understanding taxonomic relationships. Example: taxon 9606 returns Homo sapiens (Human), rank=species, mnemonic=HUMAN, 20,432 reviewed proteins (Swiss-Prot), 184,812 unreviewed (TrEMBL), with lineage from cellular organisms through Eumetazoa to Primates.
Parameters:
taxon_id(integer) (required) NCBI taxonomy ID. Examples: 9606 (human), 10090 (mouse), 7227 (fruit fly), 6239 (C. elegans), 559292 (S. cerevisiae), 562 (E. coli).
Example Usage:
query = {
"name": "UniProtTaxonomy_get_taxon",
"arguments": {
"taxon_id": 10
}
}
result = tu.run(query)
UniProtTaxonomy_search (Type: UniProtTaxonomyTool)¶
Search for taxonomic entries in UniProt by name, scientific name, or common name. Returns matchin…
UniProtTaxonomy_search tool specification
Tool Information:
Name:
UniProtTaxonomy_searchType:
UniProtTaxonomyToolDescription: Search for taxonomic entries in UniProt by name, scientific name, or common name. Returns matching taxa with their IDs, names, ranks, and protein statistics. Useful for finding the correct NCBI taxonomy ID for a species or exploring taxonomic groups. Example: searching ‘arabidopsis’ returns Arabidopsis thaliana (3702), Arabidopsis lyrata (81972), and other Arabidopsis species with protein counts.
Parameters:
query(string) (required) Search query (species name, common name, or partial match). Examples: ‘homo sapiens’, ‘mouse’, ‘arabidopsis’, ‘escherichia’.size(integer) (optional) Maximum number of results. Default 10, max 500.
Example Usage:
query = {
"name": "UniProtTaxonomy_search",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)