https://github.com/cafferychen777/awesome-scrna-annotation

A curated list of tools and methods for scRNA-seq cell type annotation

https://github.com/cafferychen777/awesome-scrna-annotation

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: nature.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary

Keywords

awesome-list bioinformatics cell-atlas cell-type-annotation computational-biology machine-learning marker-genes reference-mapping scrna-seq single-cell
Last synced: 5 months ago · JSON representation

Repository

A curated list of tools and methods for scRNA-seq cell type annotation

Basic Info
  • Host: GitHub
  • Owner: cafferychen777
  • License: mit
  • Default Branch: main
  • Size: 5.86 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
awesome-list bioinformatics cell-atlas cell-type-annotation computational-biology machine-learning marker-genes reference-mapping scrna-seq single-cell
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme Contributing License

README.md

Awesome scRNA Cell Type Annotation

Awesome GitHub stars GitHub forks GitHub contributors Last commit

A comprehensive, curated collection of state-of-the-art single-cell RNA sequencing (scRNA-seq) cell type annotation tools, methods, databases, and resources for bioinformatics researchers and computational biologists.

Cell type annotation is a critical step in single-cell RNA sequencing analysis that involves assigning biological identities to clusters of cells based on their gene expression profiles. This repository serves as a central hub for high-quality tools and resources that can help researchers accurately identify cell types in their scRNA-seq datasets.

This collection only includes high-quality tools that either: - Have more than 100 stars on GitHub, OR - Are published in prestigious journals (Cell, Nature, Science and their sister journals, or Genome Biology)

Contents

Cell Type Annotation Tools

| Tool | Description | Publication | GitHub Stars | Journal | |------|-------------|-------------|--------------|---------| | mLLMCelltype | An iterative multi-LLM consensus framework for accurate cell type annotation in single-cell RNA-seq data | Yang C, et al. (2025). Large Language Model Consensus Substantially Improves the Cell Type Annotation Accuracy for scRNA-seq Data. | GitHub stars | bioRxiv | | GPTCelltype | Automatic cell type annotation with GPT-4 in single-cell RNA-seq analysis | Hou W, Ji Z. (2024). Reference-free and cost-effective automated cell type annotation with GPT-4 in single-cell RNA-seq analysis. | GitHub stars | Nature Methods | | Seurat | R toolkit for single cell genomics | Satija R, et al. (2015). Spatial reconstruction of single-cell gene expression data. | GitHub stars | Nature Biotechnology | | SCANPY | Single-Cell Analysis in Python | Wolf FA, et al. (2018). SCANPY: large-scale single-cell gene expression data analysis. | GitHub stars | Genome Biology | | Celltypist | A tool for semi-automatic cell type classification based on logistic regression | Domínguez Conde C, et al. (2022). Cross-tissue immune cell analysis reveals tissue-specific features in humans. | GitHub stars | Science | | ScType | Fully-automated and ultra-fast cell-type identification using specific marker combinations | Ianevski A, et al. (2022). Fully-automated and ultra-fast cell-type identification using specific marker combinations from single-cell transcriptomic data. | GitHub stars | Nature Communications | | scCATCH | Automatic Annotation on Cell Types of Clusters from Single-Cell RNA Sequencing Data | Shao X, et al. (2020). scCATCH: Automatic Annotation on Cell Types of Clusters from Single-Cell RNA Sequencing Data. | GitHub stars | iScience | | CellAssign | Automated, probabilistic assignment of cell types in scRNA-seq data | Zhang AW, et al. (2019). Probabilistic cell-type assignment of single-cell RNA-seq for tumor microenvironment profiling. | GitHub stars | Nature Methods | | scArches | Reference mapping for single-cell genomics with cell type transfer | Lotfollahi M, et al. (2021). Mapping single-cell data to reference atlases by transfer learning. | GitHub stars | Nature Biotechnology | | scGate | Marker-based purification of cell types from single-cell RNA-seq datasets | Andreatta M, et al. (2022). scGate: marker-based purification of cell types from heterogeneous single-cell RNA-seq datasets. | GitHub stars | Bioinformatics | | popV | Ensemble method using popular vote of various cell-type transfer tools | Ergen C, Xing G, et al. (2024). Consensus prediction of cell type labels in single-cell data with popV. | GitHub stars | Nature Genetics | | Garnett | Cell type classification using marker genes and scRNA-seq data | Pliner HA, et al. (2019). Supervised classification enables rapid annotation of cell atlases. | GitHub stars | Nature Methods | | scmap | A tool for unsupervised projection of single cell RNA-seq data | Kiselev VY, et al. (2018). scmap: projection of single-cell RNA-seq data across data sets. | GitHub stars | Nature Methods | | SingleR | Reference-based single-cell RNA-seq annotation | Aran D, et al. (2019). Reference-based analysis of lung single-cell sequencing reveals a transitional profibrotic macrophage. | GitHub stars | Nature Immunology | | Azimuth | Reference-based annotation for single-cell data | Hao Y, et al. (2021). Integrated analysis of multimodal single-cell data. | GitHub stars | Cell | | scBERT | Large-scale pretrained deep language model for cell type annotation | Yang F, et al. (2022). scBERT as a large-scale pretrained deep language model for cell type annotation of single-cell RNA-seq data. | GitHub stars | Nature Machine Intelligence | | scGPT | Foundation model for single-cell multi-omics using generative AI | Cui H, Wang C, et al. (2024). scGPT: toward building a foundation model for single-cell multi-omics using generative AI. | GitHub stars | Nature Methods | | scDeepSort | Pre-trained cell-type annotation method using deep learning with a weighted graph neural network | Shao X, et al. (2021). scDeepSort: a pre-trained cell-type annotation method for single-cell transcriptomics using deep learning with a weighted graph neural network. | GitHub stars | Nucleic Acids Research | | scJoint | Transfer learning for data integration of atlas-scale single-cell RNA-seq and ATAC-seq data | Lin Y, et al. (2022). scJoint integrates atlas-scale single-cell RNA-seq and ATAC-seq data with transfer learning. | GitHub stars | Nature Biotechnology |

Benchmark Studies

| Study | Description | Publication | Journal | |-------|-------------|-------------|---------| | Single-cell RNA-seq annotation benchmarking | Systematic comparison of single-cell RNA-seq cell type annotation methods | Abdelaal et al., 2019 | Nature Methods | | A comparison of automatic cell identification methods | Benchmarking automatic cell identification methods for scRNA-seq | Zhao et al., 2020 | Genome Biology |

Databases

| Database | Description | Publication | URL | |----------|-------------|-------------|-----| | CellMarker | Database of cell markers in different tissues | Zhang et al., 2019 | Link | | PanglaoDB | Single-cell RNA sequencing database for expression data | Franzén et al., 2019 | Link | | Cell Ontology | Structured vocabulary for cell types | Diehl et al., 2016 | Link |

Tutorials and Workflows

| Title | Description | URL | |-------|-------------|-----| | Orchestrating Single-Cell Analysis with Bioconductor | Comprehensive guide to scRNA-seq analysis | Link | | Seurat - Guided Clustering Tutorial | Tutorial for cell type identification with Seurat | Link |

Community Resources

| Resource | Description | URL | |----------|-------------|-----| | Single Cell Genomics Day | Annual event dedicated to single-cell genomics | Link | | Single Cell Omics | Reddit community for single-cell omics discussions | Link | | Bioconductor Single Cell | Collection of Bioconductor packages for single-cell analysis | Link |

Contributing

We welcome contributions to this repository! Please read our contributing guidelines before submitting a pull request.

If you find this resource useful, please consider giving it a ⭐️ star to help others discover it!

Star History

Star History Chart

License

This repository is licensed under the MIT License - see the LICENSE file for details.


Keywords: single-cell RNA sequencing, scRNA-seq, cell type annotation, bioinformatics, computational biology, marker genes, reference mapping, machine learning, large language models, cell atlas, cell ontology

Owner

  • Name: Caffery Yang
  • Login: cafferychen777
  • Kind: user

Chen Yang is a junior at Southern Medical University majoring in biostatistics. In 2020-2021, he was awarded the National Scholarship from the Ministry of Educa

GitHub Events

Total
  • Watch event: 2
  • Push event: 1
  • Create event: 2
Last Year
  • Watch event: 2
  • Push event: 1
  • Create event: 2