Shepherd

Shepherd performs error correction of DNA barcodes to enable accurate lineage tracking by distinguishing true barcode sequences from sequencing-induced variants in next-generation sequencing (NGS) data.


Key Features:

  • K-mer Indexing System: Uses k-mers (substrings of length k) derived from barcode sequences to create an index that supports grouping of similar reads for clustering.
  • Bayesian Statistical Test: Applies a Bayesian test that incorporates a substitution error rate to differentiate true barcode sequences from those generated by sequencing substitutions.
  • Clustering Formulation: Frames barcode error correction as a clustering problem to aggregate reads into consensus barcode sequences.
  • Benchmarking Performance: In synthetic-data evaluations, produces 10 to 150 times fewer spurious lineages and yields more accurate barcode count estimates compared to state-of-the-art methods.

Scientific Applications:

  • Lineage Tracking: Enables higher-resolution lineage tracking and more accurate barcode count estimates for studying evolutionary dynamics in microbial populations and monitoring disease progression such as breast cancer.
  • Detection of Small-Effect Mutations: Improves sensitivity for detecting small-effect mutations by reducing spurious lineages and refining count accuracy.

Methodology:

Frames error correction as a clustering problem, constructs a k-mer index of barcode sequences, and applies a Bayesian statistical test that incorporates a substitution error rate to distinguish true barcodes from sequencing errors.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
9/2/2022
Last Updated:
11/24/2024

Operations

Publications

Tavakolian N, Frazão JG, Bendixsen D, Stelkens R, Li C. Shepherd: accurate clustering for correcting DNA barcode errors. Bioinformatics. 2022;38(15):3710-3716. doi:10.1093/bioinformatics/btac395. PMID:35708611. PMCID:PMC9344852.

PMID: 35708611
PMCID: PMC9344852
Funding: - Swedish Research Council: 2017-04963 - Knut and Alice Wallenberg Foundation: 2017.0163 - Wenner-Gren Foundations: UPD2018-0196, UPD2019-0110 - Faculty of Science, Stockholm University: SU FV-1.2.1-0124-17