Cellosaurus Tools

Configuration File: cellosaurus_tools.json Tool Type: Local Tools Count: 3

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

Available Tools

cellosaurus_get_cell_line_info (Type: CellosaurusGetCellLineInfoTool)

Get detailed information about a specific cell line using its Cellosaurus accession number (CVCL_

cellosaurus_get_cell_line_info tool specification

Tool Information:

  • Name: cellosaurus_get_cell_line_info

  • Type: CellosaurusGetCellLineInfoTool

  • Description: Get detailed information about a specific cell line using its Cellosaurus accession number (CVCL_ format).

Parameters:

  • accession (string) (required) Cellosaurus accession number (must start with ‘CVCL_’)

  • format (string) (required) Response format

  • fields (array) (required) Specific fields to retrieve (e.g., [‘id’, ‘ox’, ‘char’]). If not specified, all fields are returned.

Example Usage:

query = {
    "name": "cellosaurus_get_cell_line_info",
    "arguments": {
        "accession": "example_value",
        "format": "example_value",
        "fields": ["item1", "item2"]
    }
}
result = tu.run(query)

cellosaurus_query_converter (Type: CellosaurusQueryConverterTool)

Convert natural language queries to Solr syntax for Cellosaurus API searches. Uses semantic simil…

cellosaurus_query_converter tool specification

Tool Information:

  • Name: cellosaurus_query_converter

  • Type: CellosaurusQueryConverterTool

  • Description: Convert natural language queries to Solr syntax for Cellosaurus API searches. Uses semantic similarity to map terms to appropriate fields.

Parameters:

  • query (string) (required) Natural language query to convert to Solr syntax (e.g., ‘human cancer cells’, ‘HeLa cells from lung tissue’)

  • include_explanation (boolean) (required) Whether to include detailed explanation of the conversion process

Example Usage:

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

cellosaurus_search_cell_lines (Type: CellosaurusSearchTool)

Search Cellosaurus cell lines using the /search/cell-line endpoint. Supports Solr query syntax fo…

cellosaurus_search_cell_lines tool specification

Tool Information:

  • Name: cellosaurus_search_cell_lines

  • Type: CellosaurusSearchTool

  • Description: Search Cellosaurus cell lines using the /search/cell-line endpoint. Supports Solr query syntax for precise field-based searches.

Parameters:

  • q (string) (required) Search query. Supports Solr syntax for field-specific searches (e.g., ‘id:HeLa’, ‘ox:9606’, ‘char:cancer’). See https://api.cellosaurus.org/api-fields for available fields.

  • offset (integer) (required) Number of results to skip (for pagination)

  • size (integer) (required) Maximum number of results to return

Example Usage:

query = {
    "name": "cellosaurus_search_cell_lines",
    "arguments": {
        "q": "example_value",
        "offset": 10,
        "size": 10
    }
}
result = tu.run(query)