API

API#

celltype#

get_celltype(input[, out, background, ...])

Annotating genesets using LLM, providing cell types, supporting gene markers, reasons, and potential cell state annotations.

get_subtype(input[, out, celltype, ...])

Annotating cell subtypes using LLM, providing cell types, supporting gene markers, reasons, and potential cell state annotations.

check_celltype(input[, out, background, ...])

Check the reason why genesets are annotated as these celltypes.

list_celltype(num, background, provider, ...)

get_cellstate(input[, out, background, ...])

Annotating cell type state using LLM.

pathway#

depict_pathway(input[, out, celltype_dic, ...])

interpret GO term or pathway with actual biological context using LLM.

name_pathway(input[, out, background, key, ...])

Process naming and analysis using LLM.

analyse_pathway(input[, out, background, ...])

Biological Process Analysis Using LLM.

utilities#

score_heatmap(score_dic[, cutoff, figsize, cmap])

get_marker_from_seurat(path)

generate a gene dict from Seurat FindAllMarkers output csv file

set_api_key(api_key[, provider])

set api key for different providers