Data Agent Documentation

Information regarding the CheminfEDU tools.

Documentation Index or back to Homepage

Tool Name Description Example Prompt Example Answer
CheminfEDUTool Query available molecules with IUPAC names and SMILES notations stored in ChemINF-EDU.
List some molecules from the ChemINF-EDU system
        
[
  {
    "MoleculeUpacName": "Salicylic Acid",
    "SMILES": "Oc1ccccc1C(=O)O",
    "id": 1
  },
  {
    "MoleculeUpacName": "Acetic Anhydride",
    "SMILES": "CC(=O)OC(=O)C",
    "id": 2
  }
  // ...other molecules
]
        
CheminfEDUTool Access lab inventory including chemical names, available amounts, units, and identifiers.
List all inventory items
        
[
  {
    "MoleculeUpacName": "Methanol",
    "amount": 500,
    "id": 1,
    "unit": "ml"
  },
  {
    "MoleculeUpacName": "Acetone",
    "amount": 200,
    "id": 3,
    "unit": "ml"
  }
  // ...other inventory entries
]
        
CheminfEDUTool Retrieve metadata on active or archived projects with project IDs and titles.
List all projects from the projects table
        
[
  {
    "id": 1,
    "name": "Asprin synthesis optimization"
  },
  {
    "id": 3,
    "name": "Bessemer production review"
  }
]
        
CheminfEDUTool List registered chemical reactions, including names, descriptions, and reaction IDs.
List reactions, including their descriptions and names.
        
[
  {
    "ReactionDescription": "Synthesis of acetylsalicylic acid (aspirin) from salicylic acid and acetic anhydride with an acid catalyst.",
    "ReactionID": 1,
    "ReactionName": "Aspirin Synthesis"
  }
]
        
CheminfEDUTool Access experimental protocols and metadata related to specific studies or trials.
List all experiments
        
[
    {
    "description": "Water pH Analysis",
    "end_date": "Wed, 05 Mar 2025 00:00:00 GMT",
    "experiment_id": 1,
    "experiment_name": "Exp-001",
    "start_date": "Sat, 01 Mar 2025 00:00:00 GMT"
    },
    {
    "description": "Metal Concentration",
    "end_date": "Mon, 10 Mar 2025 00:00:00 GMT",
    "experiment_id": 2,
    "experiment_name": "Exp-002",
    "start_date": "Thu, 06 Mar 2025 00:00:00 GMT"
    }
    // ...other experiments
]
        
CheminfEDUTool Retrieve information about prepared or measured chemical samples, including IDs and associations.
List all samples
        
[
    {
    "collection_date": "Sun, 02 Mar 2025 00:00:00 GMT",
    "experiment_id": 1,
    "sample_code": "S002",
    "sample_id": 2,
    "sample_type": "Water"
    },
    {
    "collection_date": "Mon, 03 Mar 2025 00:00:00 GMT",
    "experiment_id": 1,
    "sample_code": "S003",
    "sample_id": 3,
    "sample_type": "Water"
    }
    // ...other samples
] 
        
CheminfEDUTool Get measurement results linked to samples, such as concentration, mass, or spectral data.
List all measurements
        
[
    {
    "measurement_date": "Tue, 18 Mar 2025 16:00:00 GMT",
    "measurement_id": 18,
    "parameter": "Viscosity",
    "sample_id": 18,
    "unit": "cP",
    "value": "3.600"
    },
    {
    "measurement_date": "Wed, 19 Mar 2025 17:00:00 GMT",
    "measurement_id": 19,
    "parameter": "Viscosity",
    "sample_id": 19,
    "unit": "cP",
    "value": "3.400"
    }
    // ...other measurements
]
        
CheminfEDUCreateTool Insert a new molecule into the ChemINF-EDU database by providing name and SMILES string.
Please create molecule {"name": "Aspirin", "smiles": "CC(=O)OC1=CC=CC=C1C(=O)O"}
        
{
  "MoleculeUpacName": "Acetylsalicylic Acid (Aspirin)",
  "SMILES": "CC(=O)OC1=CC=CC=C1C(=O)O",
  "id": 3
}