Teichlab/cellhint
A tool for semi-automatic cell type harmonization and integration
When working with multiple single-cell RNA sequencing datasets, scientists often face the challenge of inconsistent cell type definitions. This tool helps unify these definitions, taking in raw or pre-processed single-cell data (e.g., AnnData objects) with existing cell annotations and outputting a harmonized mapping of cell types across datasets. This is essential for single-cell biologists, immunologists, and researchers integrating data from various sources.
118 stars. Available on PyPI.
Use this if you need to standardize cell type names and relationships across several single-cell genomics experiments to enable robust comparative analysis or data integration.
Not ideal if you are working with a single dataset or if your primary goal is de novo cell type discovery rather than harmonizing existing annotations.
Stars
118
Forks
16
Language
Python
License
MIT
Category
Last pushed
Mar 09, 2026
Commits (30d)
0
Dependencies
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Teichlab/cellhint"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
scverse/scvi-tools
Deep probabilistic analysis of single-cell and spatial omics data
scverse/scanpy
Single-cell analysis in Python. Scales to >100M cells.
Teichlab/celltypist
A tool for semi-automatic cell type classification
theislab/scarches
Reference mapping for single-cell genomics
Lotfollahi-lab/nichecompass
End-to-end analysis of spatial multi-omics data