scRNA-Seq
scRNA-Seq applies transfer learning to improve clustering of single-cell RNA sequencing (scRNA-seq) data for analysis of cellular heterogeneity.
Key Features:
- Transfer Learning Integration: Implements transfer learning by transferring models or learned patterns from well-characterized source datasets to improve clustering performance on target scRNA-seq datasets.
- Python-Based Framework: Delivered as a Python package for integration into bioinformatics workflows and computational pipelines.
- Artificial Data Generation: Includes methods for generating synthetic single-cell RNA-seq datasets for testing and validation of clustering approaches.
- Clustering Algorithms: Provides clustering algorithms tailored to high-dimensional scRNA-seq data to identify cell populations.
- Knowledge Transfer Mechanism: Employs systematic mechanisms to transfer reference knowledge to target datasets to enhance interpretability and reliability of clustering results.
Scientific Applications:
- Cell-to-Cell Variability Analysis: Improves identification of cell populations and assessment of cell-to-cell variability to study cellular heterogeneity.
- Transcriptome Profiling: Supports transcriptome analysis workflows and is compatible with protocols such as Smart-seq2 for full-length cDNA sequencing.
Methodology:
Applies transfer learning-based clustering algorithms with iterative training on source datasets and application of trained models to target datasets, and uses synthetic data generation for validation.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Picelli S, Faridani OR, Björklund ÅK, Winberg G, Sagasser S, Sandberg R. Full-length RNA-seq from single cells using Smart-seq2. Nature Protocols. 2014;9(1):171-181. doi:10.1038/nprot.2014.006. PMID:24385147.
PMID: 24385147