Complex Portal Tools#
Configuration File: complex_portal_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the complex_portal_tools.json configuration file.
Available Tools#
ComplexPortal_get_complex (Type: ComplexPortalTool)#
Get detailed information for a specific protein complex by Complex Portal ID (e.g., CPX-1234). Re…
ComplexPortal_get_complex tool specification
Tool Information:
Name:
ComplexPortal_get_complexType:
ComplexPortalToolDescription: Get detailed information for a specific protein complex by Complex Portal ID (e.g., CPX-1234). Returns full subunit composition with stoichiometry, function description, disease associations, GO annotations, and cross-references to PDB/Reactome.
Parameters:
complex_id(string) (required) Complex Portal accession ID (e.g., ‘CPX-1’, ‘CPX-6512’)
Example Usage:
query = {
"name": "ComplexPortal_get_complex",
"arguments": {
"complex_id": "example_value"
}
}
result = tu.run(query)
ComplexPortal_search_complexes (Type: ComplexPortalTool)#
Search for curated protein complexes by gene/protein name from the EBI Complex Portal (includes C…
ComplexPortal_search_complexes tool specification
Tool Information:
Name:
ComplexPortal_search_complexesType:
ComplexPortalToolDescription: Search for curated protein complexes by gene/protein name from the EBI Complex Portal (includes CORUM mammalian complexes). Returns complete complex descriptions, description_length, subunit compositions, and explicit offset pagination. When has_more is true, pass next_first as first in the next call to retrieve the following page.
Parameters:
query(string) (required) Gene symbol, protein name, or complex name to search (e.g., ‘WDR7’, ‘RAVE complex’, ‘proteasome’)species(string) (optional) NCBI taxonomy ID or common species name to filter by species (default: ‘9606’ for human). Common IDs/names are mapped to Complex Portal’s organism index, e.g. ‘10090’ or ‘mouse’ for Mus musculus, ‘10116’ or ‘rat’ for Rattus norvegicus, ‘yeast’ for Saccharomyces cerevisiae; pass ‘’ for all species.number(integer) (optional) Complexes requested for this page (default 25, reliable upstream maximum 500). Values above 500 trigger anomalous upstream over-returning and are rejected rather than silently changed.first(integer) (optional) Zero-based result offset. Omit for the first page; use next_first from the preceding response for later pages.
Example Usage:
query = {
"name": "ComplexPortal_search_complexes",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)