Generalizing deep variant callers via domain adaptation and semi-supervised learning
Youngmok JungiD, Jinwoo ParkiD, Hwijoon LimiD, Jeong Seok LeeiD, Young Seok JuiD, Dongsu HaniD
Abstract
Deep learning-based variant callers (DVCs) offer state-of-the-art perfor-mance in small variant detection from DNA sequencing data. However, their reliance on supervised learning and the subsequent need for exten-sive labeled data pose a potential hurdle to their generalizability across diverse sequencing methods with varying error profiles. Indeed, even minor discrepancies in error profiles can compromise the robustness of DVCs and impair the variant calling accuracy in the target sequencing method. To mitigate these challenges, we propose RUN-DVC, the first semi-supervised training approach for DVCs that presents two complemen-tary training techniques to the conventional supervised training approach. RUN-DVC leverages semi-supervised learning techniques to learn error profiles from unlabeled datasets of the target sequencing method as well as a domain adaptation technique to aid semi-supervised learning by reducing the domain discrepancy due to different error profiles. We ana-lyze and contrast RUN-DVC against the supervised training approach under various generalization scenarios using nine sequencing methods from Illumina, BGI, PacBio, and Oxford Nanopore sequencing platforms. Remarkably, RUN-DVC significantly improves the variant calling accu-racy of DVC in the target sequencing method even with purely unlabeled datasets in the target domain and enables label-efficient generalization when partially labeled datasets are available. Our results suggest RUN-DVC is a promising semi-supervised training method for DVCs with the potential to broaden the use of DVC across diverse sequencing methods.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Creating a universal SNP and small indel variant caller with deep neural networks
Ryan E. Poplin, Pi-Chuan Chang, … Mark A. DePristo·Nature BiotechnologyPeer-reviewed·Sep 24, 2018
- DeNovoCNN: A deep learning approach to de novo variant calling in next generation sequencing data
Gelana Khazeeva, Karolis Šablauskas, … Christian Gilissen·Nucleic Acids ResearchPeer-reviewed·Jun 17, 2022
- DeepSV: Accurate calling of genomic deletions from high throughput sequencing data using deep convolutional neural network
Lei Cai, Yufeng Wu, Jingyang Gao·BMC BioinformaticsPeer-reviewed·Dec 1, 2019
- Increased yields of duplex sequencing data by a series of quality control tools
Gundula Povysil, Monika Heinzl, … Irene Tiemann‐Boege·NAR Genomics and BioinformaticsPeer-reviewed·Jan 6, 2021
- A Deep-learning based RNA-seq Germline Variant Caller
Daniel E. Cook, Aarti Venkat, … Francisco M. De La Vega·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2023
- Calling small variants with universality and Bayesian-frequentist hybridism
Xiaofei Zhao, Allison Hu, … Xiaoyue Wang·bioRxiv·Aug 23, 2020