Davide Bolognini1,2, Ashley Sanders3, Jan O Korbel3, Alberto Magi4, Vladimir Benes2, Tobias Rausch2,3. 1. Department of Experimental and Clinical Medicine, University of Florence, Florence 50134, Italy. 2. European Molecular Biology Laboratory (EMBL), GeneCore, Heidelberg 69917, Germany. 3. European Molecular Biology Laboratory (EMBL), Genome Biology Unit, Heidelberg 69917, Germany. 4. Department of Information Engineering, University of Florence, Florence 50134, Italy.
Abstract
SUMMARY: VISOR is a tool for haplotype-specific simulations of simple and complex structural variants (SVs). The method is applicable to haploid, diploid or higher ploidy simulations for bulk or single-cell sequencing data. SVs are implanted into FASTA haplotypes at single-basepair resolution, optionally with nearby single-nucleotide variants. Short or long reads are drawn at random from these haplotypes using standard error profiles. Double- or single-stranded data can be simulated and VISOR supports the generation of haplotype-tagged BAM files. The tool further includes methods to interactively visualize simulated variants in single-stranded data. The versatility of VISOR is unmet by comparable tools and it lays the foundation to simulate haplotype-resolved cancer heterogeneity data in bulk or at single-cell resolution. AVAILABILITY AND IMPLEMENTATION: VISOR is implemented in python 3.6, open-source and freely available at https://github.com/davidebolo1993/VISOR. Documentation is available at https://davidebolo1993.github.io/visordoc/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
SUMMARY: VISOR is a tool for haplotype-specific simulations of simple and complex structural variants (SVs). The method is applicable to haploid, diploid or higher ploidy simulations for bulk or single-cell sequencing data. SVs are implanted into FASTA haplotypes at single-basepair resolution, optionally with nearby single-nucleotide variants. Short or long reads are drawn at random from these haplotypes using standard error profiles. Double- or single-stranded data can be simulated and VISOR supports the generation of haplotype-tagged BAM files. The tool further includes methods to interactively visualize simulated variants in single-stranded data. The versatility of VISOR is unmet by comparable tools and it lays the foundation to simulate haplotype-resolved cancer heterogeneity data in bulk or at single-cell resolution. AVAILABILITY AND IMPLEMENTATION: VISOR is implemented in python 3.6, open-source and freely available at https://github.com/davidebolo1993/VISOR. Documentation is available at https://davidebolo1993.github.io/visordoc/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Authors: Jiadong Lin; Songbo Wang; Peter A Audano; Deyu Meng; Jacob I Flores; Walter Kosters; Xiaofei Yang; Peng Jia; Tobias Marschall; Christine R Beck; Kai Ye Journal: Nat Methods Date: 2022-09-16 Impact factor: 47.990