vvv2_align_SE, vvv2_align_PE/vvv2_display: Galaxy-Based Workflows and Tool Designed to Perform, Summarize and Visualize Variant Calling and Annotation in Viral Genome Assemblies
Abstract
1. Introduction
2. Materials and Methods
2.1. vvv2_display: Visualization and Summarization of Variant Data
- -
- Significant variants from VarDict 1.8.3 (bed file);
- -
- Functional annotations from VADR 1.6.4 (passed and failed annotations tsv file, seqstat text file);
- -
- Genome-wide coverage depth from samtools depth 1.15.1 (text file).
- 1-
- A PNG image displaying two vertically aligned panels (see Figure 1a):
- -
- The top panel shows coverage depth along the genome (logarithmic scale optional).
- -
- The bottom panel displays gene annotations as staggered rectangles (traditional representation of often overlapping viral genes) and a continuous gene-colored line, with a legend for clarity.
- -
- Significant variants are plotted as symbols along the x-axis (genomic position), with vertical position indicating variant frequency (0% at bottom, 100% at top).
- -
- The symbol shape encodes the affected protein, enabling immediate functional interpretation.
- -
- Each variant is labeled with a unique number, assigned in increasing order by genomic position.
- 2-
- A tab-separated (TSV) text file that describes each labeled variant with 10 columns (see Figure 1b):
- -
- position: genomic position;
- -
- ref: reference nucleotide (s);
- -
- alt: variant nucleotide (s);
- -
- freq: variant frequency;
- -
- gene: associated gene (s);
- -
- prot: affected protein (s);
- -
- lseq: flanking sequence (left);
- -
- rseq: flanking sequence (right);
- -
- isHomo: Boolean flag indicating whether the variant lies within a homopolymer region.
2.2. Installation
- # creation of the mamba environment and installation;
- mamba install –name vvv2_display –c bioconda vvv2_display –y;
- # environment activation to use the tool;
- mamba activate vvv2_display;
- # shows the man page for the tool;
- vvv2_display.py -h.
2.3. Integration and Workflow Automation

3. Results
3.1. Evaluation of vvv2_display
3.2. Galaxy Implementation and vvv2_align_SE/vvv2_align_PE Workflows
- -
- vvv2_align_PE_bwamem2 (Illumina paired-end);
- -
- vvv2_align_SE_bwamem2 (Illumina single-end/Ion Proton);
- -
- vvv2_align_SE_bwamem2_nanopore (Nanopore);
- -
- vvv2_align_SE_bwamem2_pacbio (PacBio).
- -
- Fastp 0.23.2-galaxy0 [9] for read quality trimming and adapter removal;
- -
- -
- rmdup 2.0.1 [10] to remove PCR duplicates;
- -
- VarDict 1.8.3 [11] for variant calling;
- -
- VADR 1.6.4 (Galaxy wrapper 0.2.0) [12] for genome annotation;
- -
- vvv2_display 0.2.4.0 (this work) for intuitive visualization and summary outputs;
- -
- BCFtools 1.15.1+galaxy2/3 [13] for consensus sequence generation.
- -
- https://workflowhub.eu/workflows/1738 (PE Illumina, version 1, accessed on 19 June 2025);
- -
- https://workflowhub.eu/workflows/1739 (SE Illumina/Proton, version 1, accessed on 19 June 2025);
- -
- https://workflowhub.eu/workflows/1740 (SE Nanopore, version 1, accessed on 19 June 2025);
- -
- https://workflowhub.eu/workflows/1741 (SE PacBio with Minimap2, version 1, accessed on 19 June 2025) [7].
4. Discussion
4.1. From VVV to vvv2: A Modular Redesign for Improved Usability and Transparency
4.2. Improved Alignment, Assembly, and Annotation Strategies
4.3. Key Improvements over VVV
- -
- Gene structure visualization using clearly delineated gene boxes, improving readability over VVV’s simple color bands;
- -
- Gene color legend for unambiguous gene assignment;
- -
- Protein-specific symbols for each variant, enabling direct functional interpretation;
- -
- Optional logarithmic scaling of coverage depth for better dynamic range;
- -
- User-defined significance threshold for variant filtering.
5. Future Developments
- -
- -
- Integration of GenBank file-based annotations, allowing users to retrieve genomic features directly from a reference GenBank file instead of relying solely on VADR predictions—particularly useful when analyzing reference genomes rather than de novo assemblies;
- -
- Inclusion of structural RNA elements, such as stem-loop structures and long non-coding RNAs (lncRNAs), either from reference annotations or in silico predictions, to enrich the biological context of the output.
6. Conclusions
- -
- Sequencing coverage depth visualization;
- -
- Rapid identification of variants along the genome, including their relative proportions;
- -
- Biologically relevant annotations of the genome (reference or assembly).
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
For the Purpose of Open Access
Abbreviations
| NGS | Next-generation sequencing |
| PCR | Polymerase Chain Reaction |
| VADR | Viral Annotation DefineR |
| TSV | Tab-Separated Values |
| VCF | Variant Call Format |
| PE | Paired-end |
| SE | Single-end |
| ORF | Open Reading Frame |
| lncRNA | long non-coding RNA |
| NS5 | Non-structural protein 5 |
| RAM | Random Access Memory |
References
- Calderón-Osorno, M.; Cordero-Laurent, E.; Duarte-Martínez, F. CoVEx: SARS-CoV-2 Mutation Explorer for Genomic Surveillance. Infect. Genet. Evol. 2023, 116, 105521. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Anwar, M.Z.; Gill, I.S.; Iseminger, M.; Sehar, A.; Griffiths, E.J.; Dooley, D.; Duan, J.; Vora, K.; Van Domselaar, G.; Brinkman, F.S.L.; et al. VIRUS-MVP: A Framework for Comprehensive Surveillance of Viral Mutations and Their Functional Impacts. NAR Genom. Bioinform. 2025, 7, lqaf132. [Google Scholar] [CrossRef] [Scilit]
- Flageul, A.; Lucas, P.; Hirchaud, E.; Touzain, F.; Blanchard, Y.; Eterradossi, N.; Brown, P.; Grasland, B. Viral Variant Visualizer (VVV): A Novel Bioinformatic Tool for Rapid and Simple Visualization of Viral Genetic Diversity. Virus Res. 2021, 291, 198201. [Google Scholar] [CrossRef] [Scilit]
- Galaxy Community. The Galaxy Platform for Accessible, Reproducible and Collaborative Biomedical Analyses: 2022 Update. Nucleic Acids Res. 2022, 50, W345–W351. [Google Scholar] [CrossRef] [Scilit]
- Jalili, V.; Afgan, E.; Gu, Q.; Clements, D.; Blankenberg, D.; Goecks, J.; Taylor, J.; Nekrutenko, A. The Galaxy Platform for Accessible, Reproducible and Collaborative Biomedical Analyses: 2020 Update. Nucleic Acids Res. 2020, 48, W395–W402. [Google Scholar] [CrossRef] [Scilit]
- Brown, P.A.; Touzain, F.; Briand, F.X.; Gouilh, A.M.; Courtillon, C.; Allée, C.; Lemaitre, E.; De Boisséson, C.; Blanchard, Y.; Eterradossi, N. First Complete Genome Sequence of European Turkey Coronavirus Suggests Complex Recombination History Related with US Turkey and Guinea Fowl Coronaviruses. J. General Virol. 2016, 97, 110–120. [Google Scholar] [CrossRef] [Scilit]
- Li, H. Minimap2: Pairwise Alignment for Nucleotide Sequences. Bioinformatics 2018, 34, 3094–3100. [Google Scholar] [CrossRef] [Scilit]
- Vasimuddin, M.; Misra, S.; Li, H.; Aluru, S. Efficient Architecture-Aware Acceleration of BWA-MEM for Multicore Systems. In Proceedings of the 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rio de Janeiro, Brazil, 20–24 May 2019; IEEE: Rio de Janeiro, Brazil, 2019; pp. 314–324. [Google Scholar]
- Chen, S.; Zhou, Y.; Chen, Y.; Gu, J. Fastp: An Ultra-Fast All-in-One FASTQ Preprocessor. Bioinformatics 2018, 34, i884–i890. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, H.; Handsaker, B.; Wysoker, A.; Fennell, T.; Ruan, J.; Homer, N.; Marth, G.; Abecasis, G.; Durbin, R.; 1000 Genome Project Data Processing Subgroup. The Sequence Alignment/Map Format and SAMtools. Bioinformatics 2009, 25, 2078–2079. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lai, Z.; Markovets, A.; Ahdesmaki, M.; Chapman, B.; Hofmann, O.; McEwen, R.; Johnson, J.; Dougherty, B.; Barrett, J.C.; Dry, J.R. VarDict: A Novel and Versatile Variant Caller for next-Generation Sequencing in Cancer Research. Nucleic Acids Res. 2016, 44, e108. [Google Scholar] [CrossRef] [Scilit]
- Schäffer, A.A.; Hatcher, E.L.; Yankie, L.; Shonkwiler, L.; Brister, J.R.; Karsch-Mizrachi, I.; Nawrocki, E.P. VADR: Validation and Annotation of Virus Sequence Submissions to GenBank. BMC Bioinform. 2020, 21, 211. [Google Scholar] [CrossRef] [Scilit]
- Danecek, P.; McCarthy, S.A. BCFtools/Csq: Haplotype-Aware Variant Consequences. Bioinformatics 2017, 33, 2037–2039. [Google Scholar] [CrossRef] [Scilit]
- Morgulis, A.; Coulouris, G.; Raytselis, Y.; Madden, T.L.; Agarwala, R.; Schäffer, A.A. Database Indexing for Production MegaBLAST Searches. Bioinformatics 2008, 24, 1757–1764. [Google Scholar] [CrossRef] [Scilit]
- Boratyn, G.M.; Thierry-Mieg, J.; Thierry-Mieg, D.; Busby, B.; Madden, T.L. Magic-BLAST, an Accurate RNA-Seq Aligner for Long and Short Reads. BMC Bioinform. 2019, 20, 405. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chen, Y.; Ye, W.; Zhang, Y.; Xu, Y. High Speed BLASTN: An Accelerated MegaBLAST Search Tool. Nucleic Acids Res. 2015, 43, 7762–7768. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Buchfink, B.; Xie, C.; Huson, D.H. Fast and Sensitive Protein Alignment Using DIAMOND. Nat. Methods 2015, 12, 59–60. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wood, D.E.; Lu, J.; Langmead, B. Improved Metagenomic Analysis with Kraken 2. Genome Biol. 2019, 20, 257. [Google Scholar] [CrossRef] [Scilit]
- Shaw, J.; Yu, Y.W. Rapid Species-Level Metagenome Profiling and Containment Estimation with Sylph. Nat. Biotechnol. 2025, 43, 1348–1359. [Google Scholar] [CrossRef] [Scilit]
- Ondov, B.D.; Starrett, G.J.; Sappington, A.; Kostic, A.; Koren, S.; Buck, C.B.; Phillippy, A.M. Mash Screen: High-Throughput Sequence Containment Estimation for Genome Discovery. Genome Biol. 2019, 20, 232. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, H. Aligning Sequence Reads, Clone Sequences and Assembly Contigs with BWA-MEM. arXiv 2013, arXiv:1303.3997. [Google Scholar] [CrossRef] [Scilit]
- Bankevich, A.; Nurk, S.; Antipov, D.; Gurevich, A.A.; Dvorkin, M.; Kulikov, A.S.; Lesin, V.M.; Nikolenko, S.I.; Pham, S.; Prjibelski, A.D.; et al. SPAdes: A New Genome Assembly Algorithm and Its Applications to Single-Cell Sequencing. J. Comput. Biol. 2012, 19, 455–477. [Google Scholar] [CrossRef] [Scilit]
- Koren, S.; Walenz, B.P.; Berlin, K.; Miller, J.R.; Bergman, N.H.; Phillippy, A.M. Canu: Scalable and Accurate Long-Read Assembly via Adaptive k-Mer Weighting and Repeat Separation. Genome Res. 2017, 27, 722–736. [Google Scholar] [CrossRef] [Scilit]
- Kolmogorov, M.; Bickhart, D.M.; Behsaz, B.; Gurevich, A.; Rayko, M.; Shin, S.B.; Kuhn, K.; Yuan, J.; Polevikov, E.; Smith, T.P.L.; et al. metaFlye: Scalable Long-Read Metagenome Assembly Using Repeat Graphs. Nat. Methods 2020, 17, 1103–1110. [Google Scholar] [CrossRef] [Scilit]
- Antipov, D.; Rayko, M.; Kolmogorov, M.; Pevzner, P.A. viralFlye: Assembling Viruses and Identifying Their Hosts from Long-Read Metagenomics Data. Genome Biol. 2022, 23, 57. [Google Scholar] [CrossRef] [Scilit]
- Shean, R.C.; Makhsous, N.; Stoddard, G.D.; Lin, M.J.; Greninger, A.L. VAPiD: A Lightweight Cross-Platform Viral Annotation Pipeline and Identification Tool to Facilitate Virus Genome Submissions to NCBI GenBank. BMC Bioinform. 2019, 20, 48. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Cingolani, P. Variant Annotation and Functional Prediction: SnpEff. Methods Mol. Biol. 2022, 2493, 289–314. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Aksamentov, I.; Roemer, C.; Hodcroft, E.B.; Neher, R.A. Nextclade: Clade Assignment, Mutation Calling and Quality Control for Viral Genomes. J. Open Source Softw. 2021, 6, 3773. [Google Scholar] [CrossRef] [Scilit]
| Vadr Annotation Model Virus Group (Model Name) | Accession Number of the Reference Genome | SRA Archive Code/Reference of the Reads |
|---|---|---|
| SARS-CoV-2 (sarscov2) | MW400961.1 | SRR2204988 |
| flavivirus (flavi) | MG182017.2 | SRR8133411 |
| coronavirus (corona) | original turkey coronavirus assembly (3 contigs) [6] | raw reads OG30Bp from another organ [6] |
| calicivirus (calici) | NC_001481.2 | SRR16202400 |
| dengue virus (dengue) | MW362474.1 | SRR14340780 |
| hepatitis C virus (hcv) | MK139022.1 | SRR23502282 |
| norovirus (noro) | NC_008311.1 | ERR10977744 |
| porcine circo virus (pcv) | KT719404.1 | SRR14333558 |
| avian influenza (flu) | MN254698 (PB2), MN254518 (PB1), OP221387 (PA), OP221382 (HA), MN937705 (NP), OP221383 (NA), OP221384 (MP), MT982385 (NS) | raw reads from the Avian Influenza surveillance program |
| Software | vvv2_display 0.2.4.0 | vvv2_align Version 1 | CoVEx Version as of 21 October 2023 | VIRUS-MVP v1.0.0 |
|---|---|---|---|---|
| inputs | tsv (annot.), bed (variants), [txt (cov depth)] | fastq.gz (reads), fasta (ref, assembly), vadr model name | fastq.gz (reads), fasta (ref), [bed (primer)], [tsv (metadata)] | genome_config.json, gff (annot.), fasta (ref), GenEpiO or GGO (ontology), fasta (assembly), tsv (metadata), tsv (Pokay annot.) |
| outputs | png (variant proportions, annot, [cov depth]), tsv (variants) | png (variants, annot), tsv (variants), fasta (consensi) | html (report), png (prevalence heatmap) | gvf, tsv (funct. annot.), tsv(s) (metadata), pdf (summary) |
| interactivity | no | no | yes | yes |
| galaxy integration | yes | yes | no | no |
| status | stable | stable | stable | stable |
| virus groups (dev.) | 9 | 9 | 1 | 2 (2) |
| GISAID profiles | no | no | yes | yes |
| displays gene overlaps | yes | yes | no | no |
| scalability to new viruses | easy, creating vadr model | easy, creating vadr model | no | complex, ontology curation |
| handle assemblies | yes | yes | no | yes |
| multi-segment support | yes | yes | no | Yes (beta) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Flageul, A.; Hirchaud, E.; Courtillon, C.; Carnet, F.; Brown, P.; Grasland, B.; Touzain, F. vvv2_align_SE, vvv2_align_PE/vvv2_display: Galaxy-Based Workflows and Tool Designed to Perform, Summarize and Visualize Variant Calling and Annotation in Viral Genome Assemblies. Viruses 2025, 17, 1385. https://doi.org/10.3390/v17101385
Flageul A, Hirchaud E, Courtillon C, Carnet F, Brown P, Grasland B, Touzain F. vvv2_align_SE, vvv2_align_PE/vvv2_display: Galaxy-Based Workflows and Tool Designed to Perform, Summarize and Visualize Variant Calling and Annotation in Viral Genome Assemblies. Viruses. 2025; 17(10):1385. https://doi.org/10.3390/v17101385
Chicago/Turabian StyleFlageul, Alexandre, Edouard Hirchaud, Céline Courtillon, Flora Carnet, Paul Brown, Béatrice Grasland, and Fabrice Touzain. 2025. "vvv2_align_SE, vvv2_align_PE/vvv2_display: Galaxy-Based Workflows and Tool Designed to Perform, Summarize and Visualize Variant Calling and Annotation in Viral Genome Assemblies" Viruses 17, no. 10: 1385. https://doi.org/10.3390/v17101385
APA StyleFlageul, A., Hirchaud, E., Courtillon, C., Carnet, F., Brown, P., Grasland, B., & Touzain, F. (2025). vvv2_align_SE, vvv2_align_PE/vvv2_display: Galaxy-Based Workflows and Tool Designed to Perform, Summarize and Visualize Variant Calling and Annotation in Viral Genome Assemblies. Viruses, 17(10), 1385. https://doi.org/10.3390/v17101385

