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_typesType:
CellMarkerToolDescription: 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 typetissue_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_typeType:
CellMarkerToolDescription: 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 typecell_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_geneType:
CellMarkerToolDescription: 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 typegene_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_markersType:
CellMarkerToolDescription: 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 typecancer_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)