Cellmarker Tools

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

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

Available Tools

CellMarker_list_cell_types (Type: CellMarkerTool)

List available cell types in the CellMarker 2.0 database for a given tissue and species. Returns …

CellMarker_list_cell_types tool specification

Tool Information:

  • Name: CellMarker_list_cell_types

  • Type: CellMarkerTool

  • Description: List available cell types in the CellMarker 2.0 database for a given tissue and species. Returns all annotated cell types found in that tissue context. Use this to explore what cell types have been characterized in a specific tissue, or to get an overview of CellMarker’s coverage. Supports both normal and cancer cell contexts.

Parameters:

  • operation (string) (required) Operation type

  • tissue_type (string) (optional) Tissue type to list cell types for (e.g., ‘Blood’, ‘Lung’, ‘Brain’, ‘Liver’). If omitted, returns a global list.

  • species (string) (optional) Species to query (default: ‘Human’)

  • cell_class (string) (optional) Cell class filter: ‘all’ for normal+cancer (default), ‘cancer’ for cancer cells only

Example Usage:

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

CellMarker_search_by_cell_type (Type: CellMarkerTool)

Search the CellMarker 2.0 database for marker genes of a specific cell type. Returns curated list…

CellMarker_search_by_cell_type tool specification

Tool Information:

  • Name: CellMarker_search_by_cell_type

  • Type: CellMarkerTool

  • Description: Search the CellMarker 2.0 database for marker genes of a specific cell type. Returns curated lists of marker genes that define a cell type, sourced from single-cell RNA-seq studies and experimental literature. Use this to find canonical markers for cell type annotation, or to build gene sets for cell scoring. Example: ‘T cell’ returns CD3D, CD3E, CD3G, etc. ‘Macrophage’ returns CD68, CD163, MARCO, etc.

Parameters:

  • operation (string) (required) Operation type

  • cell_name (string) (required) Cell type name to search for (e.g., ‘T cell’, ‘Macrophage’, ‘B cell’, ‘Fibroblast’)

  • species (string) (optional) Species filter. If omitted, searches both species.

  • tissue_type (string) (optional) Filter results by tissue type (e.g., ‘Blood’, ‘Lung’, ‘Brain’). Case-insensitive partial match.

Example Usage:

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

CellMarker_search_by_gene (Type: CellMarkerTool)

Search the CellMarker 2.0 database for cell types that express a given marker gene. Returns curat…

CellMarker_search_by_gene tool specification

Tool Information:

  • Name: CellMarker_search_by_gene

  • Type: CellMarkerTool

  • Description: Search the CellMarker 2.0 database for cell types that express a given marker gene. Returns curated cell type annotations from single-cell RNA-seq studies and experimental literature. CellMarker 2.0 covers >500 cell types across >400 tissue types in human and mouse. Use this to identify which cell types a gene marks, enabling cell type annotation in scRNA-seq analysis. Example: CD3D marks T cells, CD68 marks macrophages, EPCAM marks epithelial cells.

Parameters:

  • operation (string) (required) Operation type

  • gene_symbol (string) (required) Gene symbol to search for (e.g., ‘CD3D’, ‘CD68’, ‘EPCAM’, ‘MS4A1’)

  • species (string) (optional) Species filter: ‘Human’ or ‘Mouse’. If omitted, searches both species.

  • tissue_type (string) (optional) Filter results by tissue type (e.g., ‘Blood’, ‘Lung’, ‘Brain’). Case-insensitive partial match.

Example Usage:

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

CellMarker_search_cancer_markers (Type: CellMarkerTool)

Search the CellMarker 2.0 database for cancer-specific cell markers. Returns marker genes and cel…

CellMarker_search_cancer_markers tool specification

Tool Information:

  • Name: CellMarker_search_cancer_markers

  • Type: CellMarkerTool

  • Description: Search the CellMarker 2.0 database for cancer-specific cell markers. Returns marker genes and cell types found in cancer tissue contexts. Use this to identify tumor-specific markers, immune cell markers in the tumor microenvironment, or cancer stem cell markers. Filters results to ‘Cancer cell’ annotations only. At least one search parameter is required: cancer_type (tissue), gene_symbol, or cell_type.

Parameters:

  • operation (string) (required) Operation type

  • cancer_type (string) (optional) Cancer tissue type (e.g., ‘Breast’, ‘Lung’, ‘Brain’, ‘Liver’). Filters by tissue where cancer occurs.

  • gene_symbol (string) (optional) Marker gene to search in cancer context (e.g., ‘CD274’ for PD-L1, ‘EPCAM’)

  • cell_type (string) (optional) Cancer cell type to search for (e.g., ‘Cancer stem cell’, ‘T cell’, ‘Macrophage’)

Example Usage:

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