Disprot Tools#

Configuration File: disprot_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the disprot_tools.json configuration file.

Available Tools#

DisProt_get_entry (Type: DisProtTool)#

Get detailed disorder region annotations for a protein from DisProt. Accepts either a DisProt ID …

DisProt_get_entry tool specification

Tool Information:

  • Name: DisProt_get_entry

  • Type: DisProtTool

  • Description: Get detailed disorder region annotations for a protein from DisProt. Accepts either a DisProt ID (e.g., DP00086) or UniProt accession (e.g., P04637). Returns experimentally validated disordered regions with residue ranges, evidence codes, experimental methods, cross-references to PDB structures, and classification terms. Essential for understanding intrinsically disordered regions (IDRs) in a protein of interest. Example: P04637 (TP53) has 63 disorder regions, 37.7% disorder content, including transactivation domain regions validated by NMR and X-ray crystallography.

Parameters:

  • accession (string) (required) DisProt ID (e.g., ‘DP00086’) or UniProt accession (e.g., ‘P04637’). Both formats accepted.

Example Usage:

query = {
    "name": "DisProt_get_entry",
    "arguments": {
        "accession": "example_value"
    }
}
result = tu.run(query)

DisProt_search (Type: DisProtTool)#

Search DisProt for intrinsically disordered proteins by gene name, protein-name fragment, organis…

DisProt_search tool specification

Tool Information:

  • Name: DisProt_search

  • Type: DisProtTool

  • Description: Search DisProt for intrinsically disordered proteins by gene name, protein-name fragment, organism, DisProt ID or UniProt accession (case-insensitive substring match on gene, then protein name; organism is tried only when neither matches). Free-text keywords such as ‘phase separation’ are not supported by DisProt and return no hits. DisProt is a manually curated database providing experimentally validated disorder annotations with evidence codes and literature references. Returns DisProt ID, UniProt accession, protein name, organism, disorder content fraction, and number of annotated regions. Useful for finding disordered proteins in a specific pathway or organism. Example: searching ‘TP53’ returns DP00086 (p53, 37.7% disorder, 63 regions); searching ‘amyloid’ returns proteins with ‘amyloid’ in their name (e.g. amyloid-beta precursor protein, serum amyloid A).

Parameters:

  • query (string) (required) Gene name (e.g., ‘TP53’), protein-name fragment (e.g., ‘kinase’, ‘amyloid’), organism (e.g., ‘Saccharomyces’), DisProt ID (e.g., ‘DP00086’) or UniProt accession (e.g., ‘P04637’). Not a free-text keyword search.

  • page_size (integer) (optional) Number of results to return (default 10, max 20).

Example Usage:

query = {
    "name": "DisProt_search",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)