SureTypeSC

SureTypeSC applies a two-stage machine learning approach to produce high-confidence genotypes from single-cell whole-genome amplified (WGA) DNA profiled on Illumina SNP bead arrays, mitigating WGA-induced noise for single-cell genotyping and downstream analyses.


Key Features:

  • Large SNP resource: Uses a dataset of 28.7 million SNPs typed at high confidence from WGA DNA derived from 104 single cells across two Coriell repository cell lines.
  • Array platform: Operates on data generated with Illumina SNP bead array technology.
  • Reference genotype establishment: Leverages trio information (mother-father-proband) from multiple technical replicates of bulk DNA to establish high-quality reference genotypes on the SNP array.
  • Two-stage machine learning: Implements a two-stage algorithm that employs Random Forest and Gaussian Mixture models to predict genotypes and filter noise.
  • Genotype confidence scoring: Quantifies per-genotype confidence using Bayesian statistics.
  • WGA noise mitigation: Distinguishes true genetic variants from artifacts introduced by whole-genome amplification while retaining the majority of high-quality SNPs.
  • Implementation: Implemented in Python.

Scientific Applications:

  • De novo mutation detection: Enables identification of de novo variants in single cells with improved confidence despite WGA artifacts.
  • Linkage analysis: Supports linkage studies that require accurate single-cell genotype calls.
  • Lineage tracing: Facilitates reconstruction of cell lineages by providing high-confidence SNP calls from individual cells.
  • High-confidence single-cell genotyping: Provides robust genotype calls for single-cell genomics studies that require mitigation of WGA-induced errors.

Methodology:

Generates SNP calls from Illumina SNP bead arrays on WGA single-cell DNA; establishes array reference genotypes using trio information and multiple technical replicates of bulk DNA; applies a two-stage machine learning pipeline using Random Forest and Gaussian Mixture models for genotype prediction; and uses Bayesian statistics to quantify per-genotype confidence; implemented in Python.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/9/2019
Last Updated:
6/16/2020

Operations

Publications

Vogel I, Blanshard RC, Hoffmann ER. SureTypeSC—a Random Forest and Gaussian mixture predictor of high confidence genotypes in single-cell data. Bioinformatics. 2019;35(23):5055-5062. doi:10.1093/bioinformatics/btz412. PMID:31116387.

PMID: 31116387
Funding: - Danish National Research Foundation Center: 6110-00344B, DNRF115 - NNF Young Investigator Award: NNF15OC0016662

Documentation

Links