Mediadive Tools#

Configuration File: mediadive_tools.json Tool Type: Local Tools Count: 4

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

Available Tools#

MediaDive_get_ingredient (Type: MediaDiveTool)#

Retrieve one MediaDive ingredient’s chemical identifiers, synonyms, and how widely it is used. Ex…

MediaDive_get_ingredient tool specification

Tool Information:

  • Name: MediaDive_get_ingredient

  • Type: MediaDiveTool

  • Description: Retrieve one MediaDive ingredient’s chemical identifiers, synonyms, and how widely it is used. Example: ingredient_id=3 (Agar) returns CAS 9002-18-0, ChEBI, PubChem, and formula (C12H18O9)n. Use MediaDive_search_ingredients to find an ingredient_id by name.

Parameters:

  • ingredient_id ([‘string’, ‘integer’]) (required) MediaDive ingredient identifier, e.g. 3.

Example Usage:

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

MediaDive_get_medium (Type: MediaDiveTool)#

Retrieve the full recipe for one MediaDive medium: every solution’s ingredient list with exact am…

MediaDive_get_medium tool specification

Tool Information:

  • Name: MediaDive_get_medium

  • Type: MediaDiveTool

  • Description: Retrieve the full recipe for one MediaDive medium: every solution’s ingredient list with exact amounts and units, plus the preparation steps. Example: medium_id=1 (DSMZ Nutrient Agar) returns peptone, meat extract, and agar in g/L with pH adjustment instructions. Use MediaDive_search_media to find a medium_id by name.

Parameters:

  • medium_id ([‘string’, ‘integer’]) (required) MediaDive medium identifier, e.g. 1 or ‘1a’.

Example Usage:

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

MediaDive_search_ingredients (Type: MediaDiveTool)#

Search MediaDive’s catalogue of over 1,200 media ingredients by name substring. Returns each matc…

MediaDive_search_ingredients tool specification

Tool Information:

  • Name: MediaDive_search_ingredients

  • Type: MediaDiveTool

  • Description: Search MediaDive’s catalogue of over 1,200 media ingredients by name substring. Returns each match’s ingredient_id and chemical identifiers (CAS, ChEBI, PubChem, formula) where known. Example: query=’agar’ finds the gelling agent used across most solid media. Use ingredient_id with MediaDive_get_ingredient for full details.

Parameters:

  • query (string) (required) Ingredient name or substring, e.g. ‘yeast extract’, ‘agar’, ‘NaCl’.

  • limit ([‘integer’, ‘null’]) (optional) Max matches to return, 1-100. Default 25.

Example Usage:

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

MediaDive_search_media (Type: MediaDiveTool)#

Search MediaDive’s catalogue of over 3,300 standardized microbial cultivation media by name subst…

MediaDive_search_media tool specification

Tool Information:

  • Name: MediaDive_search_media

  • Type: MediaDiveTool

  • Description: Search MediaDive’s catalogue of over 3,300 standardized microbial cultivation media by name substring. Returns each match’s medium_id, source, pH range, and any published reference. Example: query=’nutrient agar’ finds DSMZ Medium 1. Use medium_id with MediaDive_get_medium to retrieve the full recipe.

Parameters:

  • query (string) (required) Medium name or substring, e.g. ‘nutrient agar’, ‘marine broth’, ‘R2A’.

  • limit ([‘integer’, ‘null’]) (optional) Max matches to return, 1-100. Default 25.

Example Usage:

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