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_compound

  • Type: MolGlueDBTool

  • Description: 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_compounds

  • Type: MolGlueDBTool

  • Description: 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)