Teichlab/cellhint

A tool for semi-automatic cell type harmonization and integration

60
/ 100
Established

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.

single-cell genomics bioinformatics cell type annotation data integration immunology research
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

118

Forks

16

Language

Python

License

MIT

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.