scib.preprocessing.get_cell_cycle_genes

scib.preprocessing.get_cell_cycle_genes(organism: Literal['mouse', 'mus musculus', 'mus_musculus', 'human', 'homo sapiens', 'homo_sapiens', 'c_elegans', 'c elegans', 'caenorhabditis elegans', 'caenorhabditis_elegans', 'zebrafish', 'danio rerio', 'danio_rerio'])

Get cell cycle genes for a given organism

Tirosh et al. cell cycle marker genes downloaded from https://raw.githubusercontent.com/theislab/scanpy_usage/master/180209_cell_cycle/data/regev_lab_cell_cycle_genes.txt

For human, mouse genes are capitalised and used directly. This is under the assumption that cell cycle genes are well conserved across species

For organisms other than human or mouse, orthlogy-mapped datasets from Tinyaltas were used: https://github.com/hbc/tinyatlas/tree/master/cell_cycle

Parameters:
  • organism – organism of gene names to match cell cycle genes

  • identifier – gene identifier to use. options: “gene_name”, “gene_id”