Molgluedb Tools#
Configuration File: molgluedb_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the molgluedb_tools.json configuration file.
Available Tools#
MolGlueDB_get_compound (Type: MolGlueDBTool)#
Retrieve a single MolGlueDB molecular glue degrader compound by its numeric compound_id (from Mol…
MolGlueDB_get_compound tool specification
Tool Information:
Name:
MolGlueDB_get_compoundType:
MolGlueDBToolDescription: Retrieve a single MolGlueDB molecular glue degrader compound by its numeric compound_id (from MolGlueDB_search_compounds results). Returns full structural (SMILES/InChIKey/formula), pharmacophore/scaffold classification, degradation potency, and source-publication data.
Parameters:
compound_id(integer) (required) MolGlueDB numeric compound id, e.g. 1.
Example Usage:
query = {
"name": "MolGlueDB_get_compound",
"arguments": {
"compound_id": 10
}
}
result = tu.run(query)
MolGlueDB_search_compounds (Type: MolGlueDBTool)#
Full-text search MolGlueDB for molecular glue degrader (MGD) compounds – small molecules that in…
MolGlueDB_search_compounds tool specification
Tool Information:
Name:
MolGlueDB_search_compoundsType:
MolGlueDBToolDescription: Full-text search MolGlueDB for molecular glue degrader (MGD) compounds – small molecules that induce targeted protein degradation without a PROTAC’s warhead-linker architecture. Matches target protein, recruiting protein (e.g. E3 ligase), compound name, or other indexed fields. Example: keyword=’IKZF2’ returns glues degrading IKZF2, each with SMILES, pharmacophore/scaffold class, degradation potency, and recruiting protein. Distinct from ToolUniverse’s PROTAC-DB tools, which cover the separate bifunctional-degrader modality.
Parameters:
keyword(string) (required) Search term: target protein (‘IKZF2’), recruiting protein (‘CRBN’), or compound name (‘Lenalidomide’).limit([‘integer’, ‘null’]) (optional) Max compounds to return, 1-200. Default 30.
Example Usage:
query = {
"name": "MolGlueDB_search_compounds",
"arguments": {
"keyword": "example_value"
}
}
result = tu.run(query)