Identifying and mitigating batch effects in whole genome sequencing data | BMC Bioinformatics | Full Text
Background Large sample sets of whole genome sequencing with deep coverage are being generated, however assembling datasets from different sources inevitably introduces batch effects. These batch effects are not well understood and can be due to changes in the sequencing protocol or bioinformatics tools used to process the data. No systematic algorithms or heuristics exist to detect and filter batch effects or remove associations impacted by batch effects in whole genome sequencing data. Results We describe key quality metrics, provide a freely available software package to compute them, and demonstrate that identification of batch effects is aided by principal components analysis of these metrics. To mitigate batch effects, we developed new site-specific filters that identified and removed variants that falsely associated with the phenotype due to batch effect. These include filtering based on: a haplotype based genotype correction, a differential genotype quality test, and removing sites with missing genotype rate greater than 30% after setting genotypes with quality scores less than 20 to missing. This method removed 96.1% of unconfirmed genome-wide significant SNP associations and 97.6% of unconfirmed genome-wide significant indel associations. We performed analyses to demonstrate that: 1) These filters impacted variants known to be disease associated as 2 out of 16 confirmed associations in an AMD candidate SNP analysis were filtered, representing a reduction in power of 12.5%, 2) In the absence of batch effects, these filters removed only a small proportion of variants across the genome (type I error rate of 3%), and 3) in an independent dataset, the method removed 90.2% of unconfirmed genome-wide SNP associations and 89.8% of unconfirmed genome-wide indel associations. Conclusions Researchers currently do not have effective tools to identify and mitigate batch effects in whole genome sequencing data. We developed and validated methods and filters to address this deficiency.
Abstract Background Large sample sets of whole genome sequencing with deep coverage are being generated, however assembling datasets from different sources inevitably introduces batch effects. These batch effects are not well understood and can be due to changes in the sequencing protocol or bioinformatics tools used to process the data. No systematic algorithms or heuristics exist to detect and filter batch effects or remove associations impacted by batch effects in whole genome sequencing data. Results We describe key quality metrics, provide a freely available software package to…
saved by
related reading
- A survey of best practices for RNA-seq data analysisgenomebiology.biomedcentral.com
- rnaseq: Parametersnf-co.re
- GitHub - nf-core/rnaseq: RNA sequencing analysis pipeline using STAR, RSEM, HISAT2 or Salmon with gene/isoform counts and extensive quality control.github.com
- Signature-scoring methods developed for bulk samples are not adequate for cancer single-cell RNA sequencing data | eLifeelifesciences.org
- GitHub - BioDepot/RNA-seq-lambda: Rapid RNA-seq pipeline using AWS lambda functions for alignmentgithub.com
- Biomedical Data Science: Mining and Modelingcbb752b22.gersteinlab.org
- Whole genome sequencing - Wikipediaen.wikipedia.org
- Advancing regulatory variant effect prediction with AlphaGenomenature.com
- How I sequenced my genome at home - home-seqiwantosequencemygenomeathome.com
- Somatic mutation landscapes at single-molecule resolutionnature.com
- Personal genomicsen.wikipedia.org
- Genome in a Bottle | NISTnist.gov