PLoS Computational BiologyBioinformaticsPeer-reviewed journal article
Bamgineer: Introduction of simulated allele-specific copy number variants into exome and targeted sequence data sets
Abstract
Somatic copy number variations (CNVs) play a crucial role in development of many human cancers. The broad availability of next-generation sequencing (NGS) data has enabled the development of algorithms to computationally infer CNV profiles from a variety of data types including exome and targeted sequence data; currently the most prevalent types of cancer genomics data. However, systemic evaluation and comparison of these tools remains challenging due to a lack of ground truth reference sets. To address this need, we have developed Bamgineer, a tool written in Python to introduce user-defined haplotype-phased allele-specific copy number events into an existing Binary Alignment Mapping (BAM) file, with a focus on targeted and exome sequencing experiments. As input, this tool requires a read alignment file (BAM format), lists of non-overlapping genome coordinates for introduction of gains and losses (bed file), and an optional file defining known haplotypes (vcf format). To improve runtime performance, Bamgineer introduces the desired CNVs in parallel using queuing and parallel processing on a local machine or on a high-performance computing cluster. As proof-of-principle, we applied Bamgineer to a single high-coverage (mean: 220X) exome sequence file from a blood sample to simulate copy number profiles of 3 exemplar tumours from each of 10 tumour types at 5 tumour cellularity levels (20-100%, 150 BAM files in total). In addition to these reference sets, we expect Bamgineer to be of use for systematic benchmarking of CNV calling algorithms using their own data and expected tumour content for a variety of applications. The source code and reference datasets are freely available at http://github.org/pughlab/bamgineer.
- Citations
- 7
- FWCI
- 0.15
- Field percentile
- 41th percentile
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
- Ximmer: A System for Improving Accuracy and Consistency of CNV Calling from Exome Data
Simon Sadedin, Justine A. Ellis, … Alicia Oshlack·GigaSciencePeer-reviewed·Sep 6, 2018
- SavvyCNV: genome-wide CNV calling from off-target reads
Thomas William Laver, Elisa De Franco, … Matthew Neil Wakeling·PLoS Computational BiologyPeer-reviewed·Mar 16, 2022
- ClinCNV: novel method for allele-specific somatic copy-number alterations detection
German M. Demidov, Stephan Ossowski·bioRxiv·Nov 11, 2019
- CNVkit: Copy number detection and visualization for targeted sequencing using off-target reads
Eric Talevich, A. Hunter Shain, … Boris C. Bastian·bioRxiv·Nov 25, 2014
- A comparison of tools for copy-number variation detection in germline whole exome and whole genome sequencing data
Miglė Gabrielaitė, Mathias Husted Torp, … Frederik Otzen Bagger·CancersPeer-reviewed·Dec 14, 2021
- SECNVs: A Simulator of Copy Number Variants and Whole-Exome Sequences from Reference Genomes
Yue Xing, Alan R. Dabney, … Claudio Casola·Frontiers in GeneticsPeer-reviewed·Feb 21, 2020