Scxa Tools#
Configuration File: scxa_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the scxa_tools.json configuration file.
Available Tools#
SCXA_get_cluster_marker_genes (Type: SCExpressionAtlasTool)#
Get EBI Single Cell Expression Atlas computed marker genes per cell cluster or inferred cell type…
SCXA_get_cluster_marker_genes tool specification
Tool Information:
Name:
SCXA_get_cluster_marker_genesType:
SCExpressionAtlasToolDescription: Get EBI Single Cell Expression Atlas computed marker genes per cell cluster or inferred cell type. When limit is supplied, offset and metadata.next_offset provide resumable local pagination; metadata.num_markers is the exact full row count rather than the page length. Omitting limit preserves the all-rows behavior.
Parameters:
experiment_accession(string) (required) SCXA experiment accession (e.g. ‘E-MTAB-5061’, ‘E-ENAD-13’, ‘E-CURD-4’). Use SCXA_list_experiments to find accessions.marker_type(string) (optional) ‘clusters’ for marker genes per cluster at resolution k (default); ‘cell_types’ for marker genes per inferred cell type (requires organism_part).k(integer) (optional) Clustering resolution / number of clusters for marker_type=’clusters’ (e.g. 8, 4, 6). Required for clusters mode.organism_part(string) (optional) Organism part for marker_type=’cell_types’ (e.g. ‘pancreas’, ‘lung’). Required for cell_types mode.limit(integer) (optional) Optional page size. Omit to return all marker rows from offset.offset(integer) (optional) Zero-based marker-row offset. Default 0.
Example Usage:
query = {
"name": "SCXA_get_cluster_marker_genes",
"arguments": {
"experiment_accession": "example_value"
}
}
result = tu.run(query)
SCXA_list_experiments (Type: SCExpressionAtlasTool)#
List a resumable page of single-cell RNA-seq experiments from EBI Single Cell Expression Atlas, w…
SCXA_list_experiments tool specification
Tool Information:
Name:
SCXA_list_experimentsType:
SCExpressionAtlasToolDescription: List a resumable page of single-cell RNA-seq experiments from EBI Single Cell Expression Atlas, with species, cell counts, technology, and experimental factors. Filter by species or keyword; metadata.total_matching is the exact post-filter count and metadata.next_offset continues the result set.
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) Page size (default 20, max 100).offset(integer) (optional) Zero-based experiment offset. Continue with metadata.next_offset.
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)