Typical Virome Analysis Workflows
Last Updated: November 29, 2025
This page outlines common workflows for virome analysis, showcasing how different tools from the Awesome-Virome collection can be combined to achieve specific research goals.
Important Note on Workflows
These workflows represent common approaches but should be adapted to your specific research questions and sample types. Always validate results and consider running multiple tools for critical analyses.
Basic Virome Analysis Workflow
For general metagenomic virome analysis, this basic workflow provides a solid foundation:
Step-by-Step Guide
- Quality Control of Metagenomic Reads
- Tools: Standard bioinformatics QC tools (Trimmomatic, FastQC, etc.)
- Purpose: Remove low-quality reads, adapters, and contaminants
- Assembly of Contigs
- Tools: SPAdes, MEGAHIT
- Purpose: Assemble short reads into longer contiguous sequences (contigs)
- Identification of Viral Contigs
- Tools: VirSorter2, VIBRANT, geNomad
- Purpose: Identify which contigs are of viral origin
- Quality Assessment
- Tools: CheckV
- Purpose: Assess the completeness and quality of viral genomes
- Taxonomic Classification
- Tools: vConTACT2, PhaGCN
- Purpose: Assign taxonomy to viral sequences
- Host Prediction
- Tools: iPHoP, CHERRY
- Purpose: Predict the bacterial hosts of phages
- Functional Annotation
- Tools: Pharokka, DRAMv
- Purpose: Annotate genes and predict functions
RNA Virus Discovery Workflow
For specifically focusing on RNA viruses in your samples:
Key Tools for RNA Virus Analysis
- RNA Virus Detection
- Tools: palmID, RdRp-scan, metaviralSPAdes-RNA
- Purpose: Identify RNA virus sequences by detecting conserved RdRp domains
- RNA Virus Annotation
- Tools: VirMine-RNA
- Purpose: Functional annotation specific to RNA viral genomes
Prophage Identification Workflow
For identifying integrated prophages in bacterial genomes:
Key Tools for Prophage Analysis
- Prophage Detection
- Tools: PhiSpy, Phigaro, PHASTER
- Purpose: Identify integrated viral sequences within bacterial genomes
- Prophage Analysis
- Tools: viralintegration, hafeZ
- Purpose: Analyze integration sites and characterize prophage regions
Advanced Workflows
These more specialized workflows address specific research questions:
Viral Quasispecies Analysis
For analyzing viral population diversity within a sample:
- Strain Reconstruction
- Tools: VStrains, COBRA
- Purpose: Reconstruct individual viral strains from complex metagenomic samples
- Quasispecies Analysis
- Tools: ShoRAH, CliqueSNV
- Purpose: Analyze genetic variation and population dynamics within viral communities
Virome-Host Interaction Analysis
For studying how viruses interact with their hosts:
- CRISPR Analysis
- Tools: SpacePHARER, CrisprOpenDB
- Purpose: Identify CRISPR spacers and predict virus-host relationships
- Protein-Protein Interactions
- Tools: DeepVHPPI
- Purpose: Predict interactions between viral and host proteins
Recommended Tools by Category
For newcomers to virome analysis, here are some recommended starting points:
- Viral identification
- Tools: VirSorter2, VIBRANT, geNomad
- Difficulty: Beginner to Intermediate
- Computational requirements: Moderate
- Host prediction
- Tools: iPHoP, CHERRY
- Difficulty: Intermediate
- Computational requirements: Moderate to High
- Genome annotation
- Tools: Pharokka, DRAMv
- Difficulty: Beginner
- Computational requirements: Low to Moderate
- Taxonomy assignment
- Tools: vConTACT2, PhaGCN
- Difficulty: Intermediate
- Computational requirements: Moderate
- Quality control
- Tools: CheckV
- Difficulty: Beginner
- Computational requirements: Low
Next Steps
- Explore Tools
- Visit the Tools Overview section for detailed information about each tool
- Check the Selection Guide to find the best tools for your specific needs
- Learn About Data Access
- Review the API Reference to learn how to access the Awesome-Virome database programmatically
- See API Examples for code snippets in Python, R, and JavaScript
- Join the Community
- Contribute to the project by following our Contribution Guidelines
- Explore the GitHub repository for the latest updates