scNym

scNym predicts cell types and learns representations from single-cell RNA sequencing (scRNA-seq) data using semi-supervised adversarial neural networks to enable annotation transfer across experiments.


Key Features:

  • Semi-Supervised Learning: Leverages both labeled and unlabeled datasets to learn rich representations of cell identities when comprehensive annotations are not available.
  • Adversarial Neural Network Architecture: Uses an adversarial component to encourage the model to produce outputs consistent with real data distributions, improving generalization across datasets.
  • Representation Learning: Derives meaningful low-dimensional representations from single-cell profiling data to support classification and downstream analyses.
  • Annotation Transfer Across Experiments: Transfers cell identity annotations between distinct experiments despite biological and technical variation.
  • Integration Across Datasets: Synthesizes information from multiple training and target datasets to adapt to new experimental conditions.
  • Calibration and Interpretability: Produces well-calibrated predicted probabilities and supports interpretability via saliency methods that identify features driving predictions.
  • Superior Performance: Demonstrates improved accuracy in transferring annotations across datasets compared to existing annotation methods.

Scientific Applications:

  • Cell type classification and annotation: Assigns cell identities in scRNA-seq experiments to facilitate characterization of cellular composition.
  • Comparative studies of cellular heterogeneity: Enables analysis of changes in cell populations across biological states or treatments.
  • Cross-experiment annotation transfer: Supports transferring annotations between experiments to harmonize labels across datasets.

Methodology:

The model is trained on labeled data while simultaneously using unlabeled data in a semi-supervised framework; an adversarial objective enforces consistency with real data distributions, and information is integrated from diverse datasets to adapt to new experimental conditions and improve annotation accuracy.

Topics

Details

License:
Apache-2.0
Tool Type:
command-line tool, library
Programming Languages:
Python
Added:
3/19/2021
Last Updated:
11/24/2024

Operations

Publications

Kimmel JC, Kelley DR. Semisupervised adversarial neural networks for single-cell classification. Genome Research. 2021;31(10):1781-1793. doi:10.1101/gr.268581.120. PMID:33627475. PMCID:PMC8494222.