carmonalab / HiTME

High-resolution Tumor Micro-Environment cell type classification and compositional analysis for scRNA-seq
3 stars 0 forks source link

HiTME :dart: :facepunch:

High-resolution Tumor Micro-Environment cell type classification

HiTME is a robust tool for precise cell type classification in single-cell RNA-seq data, offering high resolution and flexibility. It provides accurate and interpretable cell type identification, with the ability to easily incorporate new cell types.

Key features of HiTME:

  1. User-friendly: Seamlessly integrates with the Seurat pipeline.

  2. Hierarchical granularity: Three interconnected levels of cell type annotation.

  3. Tailored for the Tumor Micro-Environment: Pre-configured with relevant cell types and granularity levels.

  4. Flexible: Easily customizable to add new cell types or states at any level.

  5. Fast: Processes samples of 5-10K cells in \~1 minute.


Installation

# install.packages("remotes")
remotes::install_github("carmonalab/HiTME")

Usage

library(ProjecTILs)
library(HiTME)

# Fetch reference maps
ref.maps <- get.reference.maps(collection = "human")

# Cell type classification on a Seurat object
query <- Run.HiTME(query,
                   ref.maps = ref.maps[["human"]],
                   species = "human" # for mouse data set to "mouse"
                   )

# Seurat object metadata has been updated with cell type classification at
# different granularity levels

Find a vignette describing its main functions in html and its code (repository).


How to cite HiTME

Please note that the publication describing HiTME is currently in preparation. In the meantime, we kindly ask that you cite the two primary components of HiTME in your work: