Gpcrdb Tools¶
Configuration File: gpcrdb_tools.json
Tool Type: Local
Tools Count: 5
This page contains all tools defined in the gpcrdb_tools.json configuration file.
Available Tools¶
GPCRdb_get_ligands (Type: GPCRdbTool)¶
Get ligands associated with a GPCR from GPCRdb. Returns ligand names, types (agonist/antagonist),…
GPCRdb_get_ligands tool specification
Tool Information:
Name:
GPCRdb_get_ligandsType:
GPCRdbToolDescription: Get ligands associated with a GPCR from GPCRdb. Returns ligand names, types (agonist/antagonist), and binding data. Essential for GPCR drug discovery.
Parameters:
operation(string) (required) Operation type (fixed: get_ligands)protein(string) (required) Protein entry name (e.g., adrb2_human)
Example Usage:
query = {
"name": "GPCRdb_get_ligands",
"arguments": {
"operation": "example_value",
"protein": "example_value"
}
}
result = tu.run(query)
GPCRdb_get_mutations (Type: GPCRdbTool)¶
Get mutation data for a GPCR from GPCRdb. Returns mutation positions, effects on ligand binding a…
GPCRdb_get_mutations tool specification
Tool Information:
Name:
GPCRdb_get_mutationsType:
GPCRdbToolDescription: Get mutation data for a GPCR from GPCRdb. Returns mutation positions, effects on ligand binding and signaling. Useful for understanding structure-function relationships.
Parameters:
operation(string) (required) Operation type (fixed: get_mutations)protein(string) (required) Protein entry name (e.g., adrb2_human)
Example Usage:
query = {
"name": "GPCRdb_get_mutations",
"arguments": {
"operation": "example_value",
"protein": "example_value"
}
}
result = tu.run(query)
GPCRdb_get_protein (Type: GPCRdbTool)¶
Get detailed GPCR protein information from GPCRdb. Returns receptor family, species, sequence, an…
GPCRdb_get_protein tool specification
Tool Information:
Name:
GPCRdb_get_proteinType:
GPCRdbToolDescription: Get detailed GPCR protein information from GPCRdb. Returns receptor family, species, sequence, and classification. GPCRs are targets of ~35% of approved drugs. No authentication required.
Parameters:
operation(string) (required) Operation type (fixed: get_protein)protein(string) (required) Protein entry name (e.g., adrb2_human for beta-2 adrenergic receptor) or UniProt accession
Example Usage:
query = {
"name": "GPCRdb_get_protein",
"arguments": {
"operation": "example_value",
"protein": "example_value"
}
}
result = tu.run(query)
GPCRdb_get_structures (Type: GPCRdbTool)¶
Get GPCR crystal/cryo-EM structures from GPCRdb. Returns PDB codes, resolution, receptor state (a…
GPCRdb_get_structures tool specification
Tool Information:
Name:
GPCRdb_get_structuresType:
GPCRdbToolDescription: Get GPCR crystal/cryo-EM structures from GPCRdb. Returns PDB codes, resolution, receptor state (active/inactive), and bound ligands. Filter by protein or receptor state.
Parameters:
operation(string) (required) Operation type (fixed: get_structures)protein(string) (optional) Protein entry name (optional - returns all structures if not specified)state(string) (optional) Receptor state filter: active, inactive, intermediate
Example Usage:
query = {
"name": "GPCRdb_get_structures",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
GPCRdb_list_proteins (Type: GPCRdbTool)¶
List GPCR protein families or proteins in a specific family from GPCRdb. Without family parameter…
GPCRdb_list_proteins tool specification
Tool Information:
Name:
GPCRdb_list_proteinsType:
GPCRdbToolDescription: List GPCR protein families or proteins in a specific family from GPCRdb. Without family parameter, returns list of protein families (Class A, Class B, etc.). With family parameter (e.g., ‘001’), returns proteins in that family. No authentication required.
Parameters:
operation(string) (required) Operation type (fixed: list_proteins)family(string) (optional) GPCR family code (e.g., ‘001’ for Class A Rhodopsin, ‘002’ for Class B). If not provided, lists all protein families.
Example Usage:
query = {
"name": "GPCRdb_list_proteins",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)