ViroMatch analyzes millions of short next-generation sequence reads to identify viral sequences.
10K+
We developed ViroMatch to analyze datasets of millions of short next-generation sequence reads to identify viral sequences. The ViroMatch workflow incorporates both nucleotide and translated amino acid sequence alignment against a comprehensive database of viral reference genomes, which allows us the sensitivity to detect highly conserved and divergent viral sequences. Specifically, metagenomic sequences are first screened for putative viral reads by nucleotide alignment with BWA-MEM and translated alignment with Diamond against a database of viral genomes (downloaded from NCBI). This first screen is fast, but the hits include many false positives. Therefore, the putative viral hits are then aligned to the comprehensive NCBI nt nucleotide database using BWA-MEM and the comprehensive NCBI nr protein database using Diamond. Only sequences with an unambiguous alignment to a viral reference are counted as viral hits. Ambiguous hits (those that have alignments with similar scores to viruses and human, bacteria, etc.) are not counted. Ambiguous hits include those that map to repetitive regions that are not suitable for determining virus positivity. This pipeline has been used primarily for analysis of vertebrate viruses, including human viruses found in clinical samples.
Please see https://twylie.github.io/viromatch/ for full documentation and detailed installation instructions.
Content type
Image
Digest
Size
671.7 MB
Last updated
almost 6 years ago
docker pull twylie/viromatch