SMaSH

SMaSH evaluates germline variant calling algorithms by generating synthetic datasets and standardized metrics to benchmark accuracy and computational performance for detection of single-nucleotide polymorphisms (SNPs), insertions and deletions (indels), and structural variants from next-generation sequencing (NGS) data.


Key Features:

  • Synthetic datasets: Generates synthetic datasets that mimic real-world genetic variation to provide a controlled environment for benchmarking variant callers.
  • Benchmarking on real genomes: Organizes and interprets existing benchmarking data from real genomes to assess algorithm performance across diverse genomic contexts.
  • Accuracy and computational metrics: Proposes standardized metrics for evaluating both accuracy and computational efficiency of variant calling methods.
  • Variant-type coverage: Evaluates performance across single-nucleotide polymorphisms (SNPs), insertions and deletions (indels), and structural variants.
  • Assessment of existing algorithms: Benchmarks a wide range of existing germline variant calling algorithms to reveal strengths and weaknesses.

Scientific Applications:

  • Algorithm development and validation: Uses synthetic datasets and standardized metrics to develop, tune, and validate germline variant calling algorithms.
  • Comparative benchmarking: Enables objective comparison and ranking of variant calling methods across datasets and variant types.
  • Research and clinical evaluation: Supports assessment of variant detection accuracy for genomic research and clinical interpretation using NGS data.

Methodology:

Generates synthetic datasets that simulate genetic variation, benchmarks a wide range of existing variant calling algorithms against those datasets and benchmarking data from real genomes, and applies proposed metrics for accuracy and computational performance.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Python
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Talwalkar A, Liptrap J, Newcomb J, Hartl C, Terhorst J, Curtis K, Bresler M, Song YS, Jordan MI, Patterson D. SM<scp>a</scp>SH: a benchmarking toolkit for human genome variant calling. Bioinformatics. 2014;30(19):2787-2795. doi:10.1093/bioinformatics/btu345. PMID:24894505. PMCID:PMC4173010.

Documentation

Links