Skip to the content.

Home / Tools

Tools for Virus

PhaBOX (2023)     Paper     Code     Web server

PhaBOX aims to provide one-stop phage identification and analysis. PhaBOX integrates our previously published tools, PhaMer, PhaTYP, PhaGCN, and CHERRY, for phage identification, lifestyle prediction, taxonomy classification, and host prediction, respectively. All these tools combined the strength of the reference-based and the deep learning model to learn different sequence similarity features, including protein organizations, sequence homology, and protein-protein associations.

VirStrain (2022)     Paper     Code

VirStrain is a computational tool for identifying viral strains from short-read sequencing data. It takes a pre-built database and sequencing data as input, and outputs the strains present in the sample, along with their relative abundance and associated metadata. By leveraging a novel feature called “unique k-mer combinations”, VirStrain is able to distinguish highly similar viral strains and identify mixed-strain infections.

RVHaplo (2022)     Paper     Code

RVHaplo is a tool for reconstructing viral haplotypes from long reads. It takes long reads and a reference genome as input and outputs the genome sequences of haplotypes and their abundance in the sample. It has flexible parameters to control haplotype reconstruction and is suitable for reconstructing highly similar haplotypes (e.g., 99.5% identity).

HaploDMF (2022)     Paper     Code

HaploDMF is a tool for reconstructing viral haplotypes from long reads. By taking long reads and a reference genome as input, it applies a deep matrix factorization model to extract features from the alignment, construct genome sequences of haplotypes, and estimate their abundance in the sample. It requires fewer parameters to be adjusted and is suitable for samples containing many haplotypes.

PhaGenus (2023)     Paper     Code

PhaGenus is a learning-based model that conducts genus-level taxonomic classification for phage contigs. It utilizes a powerful transformer model to learn the association between protein clusters and support the classification of up to 508 genera.

ViralM (2024)     Code

A Viral Language Model for virus identification from metagenomic data.

VirBot (2023)     Paper     Code

VirBot is an easy-to-use yet effective tool for identifying RNA viruses from metagenomic data. It leverages a comprehensive collection of RNA viral profile hidden Markov models (pHMMs), enabling the detection of conserved sequences despite the high mutation rates of RNA viruses. Besides the accurate identification, VirBot also provides taxonomic labels of the detected RNA viruses.

SegVir (2024)     Paper     Code

SegVir is designed to identify and reconstruct complete genomes of segmented RNA viruses from complex metatranscriptomic data. The tool utilizes both close and remote homology searches to detect conserved and divergent viral segments and introduces a new method to evaluate genome completeness based on protein clusters with similar functions.

RdRpBin (2022)     Paper     Code

RdRpBin can identify and classify the RNA virus reads in metagenomic data. It uses RNA-dependent RNA polymerase gene as marker gene, and combines alignment-based strategies and graph-based learning models to do viral composition analysis and novel RNA virus discovery in metagenomic data.

Tools for Plasmid

PLASMe (2023)     Paper     Code

PLASMe is a tool to identify plasmid contigs from short-read assemblies using the Transformer. PLASMe capitalizes on the strength of alignment and learning-based methods. Closely related plasmids can be easily identified using the alignment component in PLASMe, while diverged plasmids can be predicted using order-specific Transformer models.

HOTSPOT (2023)     Paper     Code

HOTSPOT is a deep learning tool based on the Transformer model, specifically designed for predicting the hosts of plasmids. You can easily input your plasmid DNA sequences (complete plasmids or contigs) into HOTSPOT to obtain prediction results of the hosts’ taxa, ranging from phylum to species level. An early stop mechanism based on Monte Carlo dropout is also implemented to predict high-confidence hosts’ taxa in higher taxonomic levels for broad-host-range plasmids.

Tools for Bacteria

StrainScan (2023)     Paper     Code

StrainScan is an efficient, accurate, and high-resolution tool for bacterial strain-level composition analysis. It takes a reference database and sequencing data as input, and outputs a detailed bacterial strain composition report. Compared to other bacterial strain identification methods, StrainScan can efficiently distinguish highly similar co-existing strains by leveraging a tree-based indexing structure and informative k-mers.

Other tools

SourceID-NMF (2024)     Paper     Code

SourceID-NMF is a microbial source tracking tool. It utilizes a non-negative matrix factorization (NMF) algorithm to trace the microbial sources contributing to a target sample. By leveraging taxa abundances in both available sources and the target sample, SourceID-NMF estimates the proportions of these sources present in the target sample.

RTTAP     Code

RTTAP (Read-based Total-infectome Taxonomic Analysis Pipeline) is a fast, accurate, and sensitive pipeline focusing analyses of the totoal-infectome of clinical metatranscriptomic data. It includes multiple useful functions to process and analyze raw sequencing reads: quality control, taxonomy profiling, ARG profiling, and virus strain-level profiling thus providing users comprehensive insights about the microbial composition in clinical samples. It is user friendly and easy-to-use, involving minimum human intervention: all its steps could be finished in a single run.