bioalpha.singlecell.read_gene_signatures_GSEA
- bioalpha.singlecell.read_gene_signatures_GSEA(name: str, organism: Literal['Human', 'Mouse', 'Yeast', 'Fly', 'Fish', 'Worm'] = 'Human', adata: AnnData | None = None, key_added: str | None = None, copy: bool = False, **kwargs) List[GeneSignature] | AnnData | None
Read gene signatures from
GSEA(https://www.gsea-msigdb.org/).- Parameters:
name (
str) – A gene_sets.gmt file or an enrichr library name.organism (
str, default ='Human') – One from {'Human','Mouse','Yeast','Fly','Fish','Worm'}. This arugment has not effect if input is a.gmtfile.adata (Optional[
AnnData], default =None) – The annotated data matrix of shapen_obsxn_vars. If passed anot Nonevalue,gene_signatureswill be saved inadata.uns. Otherwise, return a list gene signatures.key_added (Optional[
str], default =None) – The key inadata.unsinformation is saved to. Can not be set whenadataisNone.copy (
bool, default =False) – Whether to copyadataor modify it inplace.
- Returns:
If
adatais passed,"gene_sigs"will be added inadata.unsand returned ifcopy = True.Otherwise, return a
List[GeneSignature].