Scxa Tools¶
Configuration File: scxa_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the scxa_tools.json configuration file.
Available Tools¶
SCXA_list_experiments (Type: SCExpressionAtlasTool)¶
List single-cell RNA-seq experiments from EBI Single Cell Expression Atlas. Returns 380+ curated …
SCXA_list_experiments tool specification
Tool Information:
Name:
SCXA_list_experimentsType:
SCExpressionAtlasToolDescription: List single-cell RNA-seq experiments from EBI Single Cell Expression Atlas. Returns 380+ curated scRNA-seq datasets with species, cell counts, technology (10x, Smart-seq2, Drop-seq), and experimental factors (cell type, tissue, disease). Filter by species or keyword. Covers Human Cell Atlas, GTEx, Tabula Sapiens, and more. Example: filtering by ‘Homo sapiens’ returns 159 experiments.
Parameters:
species(string) (optional) Species name to filter by (e.g., ‘Homo sapiens’, ‘Mus musculus’, ‘Drosophila melanogaster’). Case-insensitive.keyword(string) (optional) Keyword to search in experiment descriptions and factors (e.g., ‘pancreas’, ‘brain’, ‘cancer’, ‘immune’).limit(integer) (optional) Maximum number of experiments to return (default 20, max 100).
Example Usage:
query = {
"name": "SCXA_list_experiments",
"arguments": {
}
}
result = tu.run(query)
SCXA_search_gene (Type: SCExpressionAtlasTool)¶
Search the EBI Single Cell Expression Atlas for single-cell experiments where a specific gene is …
SCXA_search_gene tool specification
Tool Information:
Name:
SCXA_search_geneType:
SCExpressionAtlasToolDescription: Search the EBI Single Cell Expression Atlas for single-cell experiments where a specific gene is expressed. Accepts gene symbols (TP53, BRCA1) or Ensembl IDs (ENSG00000141510). Returns matching scRNA-seq experiments with cell counts, technology, PubMed IDs, and DOIs. Useful for finding single-cell datasets studying a gene of interest. Example: TP53 returns 15 experiments including ovarian cancer, lung atlas datasets.
Parameters:
gene(string) (required) Gene symbol (e.g., ‘TP53’, ‘BRCA1’, ‘INS’) or Ensembl gene ID (e.g., ‘ENSG00000141510’).species(string) (optional) Species name to filter (e.g., ‘Homo sapiens’, ‘Mus musculus’). Optional.
Example Usage:
query = {
"name": "SCXA_search_gene",
"arguments": {
"gene": "example_value"
}
}
result = tu.run(query)