Skip to main content
PHAGE: Therapy, Applications, and Research logoLink to PHAGE: Therapy, Applications, and Research
. 2022 Dec 19;3(4):204–212. doi: 10.1089/phage.2021.0016

vHULK, a New Tool for Bacteriophage Host Prediction Based on Annotated Genomic Features and Neural Networks

Deyvid Amgarten 1,*, Bruno Koshin Vázquez Iha 1,*, Carlos Morais Piroupo 1, Aline Maria da Silva 1, João Carlos Setubal 1,✉
PMCID: PMC9917316  PMID: 36793881

Abstract

Background:

The experimental determination of a bacteriophage host is a laborious procedure. Thus, there is a pressing need for reliable computational predictions of bacteriophage hosts.

Materials and Methods:

We developed the program vHULK for phage host prediction based on 9504 phage genome features, which consider alignment significance scores between predicted proteins and a curated database of viral protein families. The features were fed to a neural network, and two models were trained to predict 77 host genera and 118 host species.

Results:

In controlled random test sets with 90% redundancy reduction in terms of protein similarity, vHULK obtained on average 83% precision and 79% recall at the genus level, and 71% precision and 67% recall at the species level. The performance of vHULK was compared against three other tools on a test data set with 2153 phage genomes. On this data set, vHULK achieved better performance at both the genus and the species levels than the other tools.

Conclusions:

Our results suggest that vHULK represents an advance on the state of art in phage host prediction.

Keywords: machine learning, Enterococcus faecium, Staphylococcus aureus, Klebsiella pneumoniae, Acinetobacter baumannii, Pseudomonas aeruginosa

Introduction

Bacteriophages (or simply phages) are believed to be the most diverse and abundant biological entities in the biosphere.1 They are present in any place or environment as long as a prokaryotic host is nearby. Recent improvements in next generation sequencing techniques and the rise of metagenomics have generated large and diverse collections of viral genomes. Thousands of DNA sequence data sets from different types of environmental or host-associated samples, such as ocean, soil, and animal guts, have become available,2–4 thus shedding light on the so-called viral dark matter.5–7 Although phage genomes are being sampled at a rapid pace,6,8 acquisition of new knowledge about phages has been restricted by our capacity of isolating them through cultivation-based methods.9

Phages regained prominence in the past few years, thanks to phage therapy, which is considered as a promising approach against multidrug-resistant bacteria.10 A key step in phage therapy development is finding a phage that can infect and efficiently terminate with high specificity an infectious agent of interest. Establishing a link between phage and host is, however, far from trivial, since phages may present a variety of infecting molecular mechanisms, and a host range that varies from narrow (strain-specific) to very broad (hosts from a same genus, family, or higher taxonomic levels).11–13

Furthermore, host range characterization mostly depends on laborious wet-laboratory experimental methods and may be very specific for species or even bacterial strains.9 Because of the laboriousness and specificity of these methods, effective computational prediction of phage hosts can potentially be a time- and labor-saving approach.

Edwards et al14 have reviewed genomic signals used to link a phage to its host. Oligonucleotide frequency profiles, sequence similarity, and CRISPR spacers matches were evaluated. Sequence similarity between phage and host genome and matches of CRISPR spacers were found to be more effective in establishing phage–host pairs. However, only 40% accuracy was achieved with these features. Broader approaches have been suggested, such as the use of Markov models based on k-mer frequencies, implemented in the WIsH tool,15 which showed 63% of mean accuracy when predicting host genus among 20 possible genera.

A recent study proposed the use of neural networks based on an ensemble of distance measurements and other features, concepts that were implemented in the tool VirHostMatcher-net (VHM-net).16 VHM-net achieved accuracies that varied from 43% to 59% at the host genus level only and is theoretically able to predict thousands of different prokaryotic hosts. The tool RaFAH uses a machine learning approach based on protein clusters to assign hosts to complete or fragmented genomes of prokaryotic viruses, with a performance comparable with that of other methods for virus–host prediction.17

Young et al have recently evaluated different levels of genomic features for phage host prediction.18 These authors defined four levels of features that could be extracted from genomes by applying different annotation processes: oligonucleotide frequencies, amino acid frequencies, protein physicochemical properties, and protein domains. They conclude that all feature levels yield significant signals for host prediction, probably being complementary to one another.

In this study, we present a novel neural network-based tool for phage host prediction based on annotated genomic features (protein-coding genes). Features are extracted from phage genomes and searched against a protein database, which provides information about genes and their function. These features are converted to a vector with these features and fed to multilayer perceptron (MLP) models trained to predict 118 and 77 different host species and host genera, respectively. Trained models were implemented in a user-friendly tool named vHULK, which achieved better accuracy than competing tools in our tests.

Materials and Methods

Data sets

The GenBank nucleotide database of viral records was downloaded in April 2020. Records passed through a quality control of available metadata, and 8616 records were selected to create the baseline data set. To remove redundancy in terms of presence of similar genomes in the baseline data set, we calculated a pairwise matrix of Amino Acid Identity (AAI) scores using the CompareM AAI_wf tool (https://github.com/dparks1134/CompareM).

We parsed AAI scores matrices to generate three AAI redundancy reduction data sets for each prediction type (host species and host genus) as follows: Instances with AAI scores equal to or higher than 90%/80%/70% were removed and only one randomly chosen instance from each group was left in the AAI redundancy reduction data set, for the clusters in which all members had the same host. For clusters in which more than one host was annotated, we kept one genome per host. Each AAI redundancy reduction data set was randomly split into training (for neural network fine-tuning purposes) and test sets in a 70/30 manner, that is, 70% of the data set was used to train the neural network and 30% to evaluate its predictions. Performance measurements were averaged for 10 random splits of the training/test data sets.

Two neural network predictors were trained on the baseline data set: one for prediction of host species and another for prediction of host genus. Each of these models required its own training set; we call them the species training set and the genus training set. For adequate model training, for each host species or host genus to be predicted (i.e., to define a target), we needed minimum number of training instances to avoid overfitting. Thus, for a given species or genus to be included as a target, we required the existence of at least six phage records with that host. As a result, the data set for training the genus model contains 77 targets and 7831 instances (phage genomes), and the species model contains 118 targets for prediction and 6922 instances (Table 1). These data sets were used for final model training.

Table 1.

Target Hosts and Number of Instances in the Final Training Set for Each Model Type (Species and Genus)

Identifier Target species Number of instances Target genus Number of instances
1 Mycobacterium smegmatis 370 Mycobacterium 374
2 Escherichia coli 235 Escherichia 232
3 Gordonia terrae 115 Streptococcus 154
4 Lactococcus lactis 100 Staphylococcus 135
5 Staphylococcus aureus 95 Gordonia 131
6 Salmonella enterica 84 Pseudomonas 129
7 Streptococcus thermophilus 81 Bacillus 125
8 Pseudomonas aeruginosa 69 Salmonella 125
9 Klebsiella pneumoniae 68 Lactococcus 101
10 Streptococcus pneumoniae 48 Streptomyces 89
11 Acinetobacter baumannii 39 Vibrio 84
12 Enterococcus faecalis 38 Klebsiella 72
13 Bacillus cereus 37 Arthrobacter 70
14 Vibrio cholerae 34 Lactobacillus 52
15 Bacillus thuringiensis 34 Synechococcus 47
16 Microbacterium foliorum 32 Enterococcus 46
17 Streptomyces griseus 31 Acinetobacter 45
18 Ralstonia solanacearum 28 Microbacterium 42
19 Erwinia amylovora 26 Clostridium 36
20 Pseudomonas syringae 23 Aeromonas 33
21 Arthrobacter globiformis 23 Sulfolobus 32
22 Helicobacter pylori 22 Pectobacterium 31
23 Pseudomonas fluorescens 20 Erwinia 31
24 Moraxella catarrhalis 20 Burkholderia 29
25 Sulfolobus islandicus 19 Ralstonia 29
26 Campylobacter jejuni 18 Shigella 28
27 Bacillus subtilis 18 Pseudoalteromonas 23
28 Vibrio parahaemolyticus 18 Helicobacter 22
29 Aeromonas salmonicida 17 Xanthomonas 22
30 Clostridium difficile 17 Campylobacter 22
31 Cronobacter sakazakii 16 Moraxella 21
32 Clostridium perfringens 16 Rhodococcus 20
33 Shigella flexneri 16 Listeria 18
34 Salmonella typhimurium 16 Yersinia 17
35 Pectobacterium atrosepticum 16 Propionibacterium 17
36 Paenibacillus larvae 15 Cronobacter 17
37 Cellulophaga baltica 15 Citrobacter 16
38 Listeria monocytogenes 15 Cellulophaga 15
39 Streptomyces lividans 15 Paenibacillus 15
40 Staphylococcus epidermidis 14 Enterobacter 14
41 Streptococcus suis 14 Caulobacter 14
42 Lactobacillus plantarum 13 Prochlorococcus 13
43 Bacillus megaterium 13 Proteus 13
44 Aeromonas hydrophila 13 Stenotrophomonas 12
45 Proteus mirabilis 12 Acidianus 10
46 Stenotrophomonas maltophilia 11 Serratia 9
47 Shigella sonnei 11 Haloarcula 9
48 Pectobacterium carotovorum 11 Corynebacterium 9
49 Lactobacillus delbrueckii 10 Faecalibacterium 8
50 Yersinia enterocolitica 10 Dickeya 8
51 Vibrio alginolyticus 10 Sinorhizobium 8
52 Microbacterium paraoxydans 10 Achromobacter 7
53 Bacillus pumilus 10 Paracoccus 7
54 Burkholderia cenocepacia 10 Rhizobium 7
55 Citrobacter freundii 10 Ruegeria 7
56 Streptomyces xanthochromogenes 10 Mannheimia 7
57 Streptomyces venezuelae 9 Pasteurella 6
58 Rhodococcus erythropolis 9 Leuconostoc 6
59 Enterobacter cloacae 9 Pantoea 6
60 Propionibacterium acnes 8 Flavobacterium 6
61 Burkholderia pseudomallei 8 Brevibacillus 6
62 Bacillus anthracis 8 Thermus 5
63 Rhodococcus equi 8 Spiroplasma 5
64 Mannheimia haemolytica 8 Agrobacterium 5
65 Faecalibacterium prausnitzii 8 Halorubrum 5
66 Haloarcula hispanica 8 Xylella 5
67 Streptococcus pyogenes 8 Morganella 5
68 Propionibacterium freudenreichii 8 Rhodobacter 4
69 Caulobacter crescentus 8 Tsukamurella 4
70 Achromobacter xylosoxidans 7 Edwardsiella 4
71 Serratia marcescens 7 Geobacillus 4
72 Pseudomonas putida 7 Alteromonas 3
73 Gordonia malaquae 7 Bdellovibrio 3
74 Enterococcus faecium 7 Delftia 3
75 Streptomyces scabiei 6 Brochothrix 3
76 Salmonella paratyphi 6 Bordetella 3
77 Dickeya solani 6 Brucella 2
78 Ruegeria pomeroyi 6    
79 Lactobacillus paracasei 6    
80 Salmonella enteritidis 6    
81 Sinorhizobium meliloti 6    
82 Pasteurella multocida 6    
83 Burkholderia cepacia 6    
84 Pantoea agglomerans 6    
85 Brevibacillus laterosporus 6    
86 Salmonella gallinarum 5    
87 Streptomyces platensis 5    
88 Xanthomonas campestris 5    
89 Lactobacillus casei 5    
90 Thermus thermophilus 5    
91 Xanthomonas oryzae 5    
92 Pseudoalteromonas marina 5    
93 Xylella fastidiosa 5    
94 Leuconostoc mesenteroides 5    
95 Lactococcus garvieae 5    
96 Citrobacter rodentium 5    
97 Yersinia pestis 5    
98 Vibrio harveyi 5    
99 Mycobacterium tuberculosis 4    
100 Vibrio anguillarum 4    
101 Burkholderia thailandensis 4    
102 Corynebacterium vitaeruminis 4    
103 Rhodobacter capsulatus 4    
104 Acinetobacter johnsonii 3    
105 Staphylococcus pseudintermedius 3    
106 Lactobacillus gasseri 3    
107 Bdellovibrio bacteriovorus 3    
108 Brochothrix thermosphacta 3    
109 Edwardsiella ictaluri 3    
110 Rhizobium leguminosarum 3    
111 Lactobacillus fermentum 3    
112 Rhizobium etli 3    
113 Flavobacterium psychrophilum 3    
114 Vibrio vulnificus 3    
115 Bordetella bronchiseptica 2    
116 Flavobacterium columnare 2    
117 Corynebacterium pseudotuberculosis 1    
118 Brucella abortus 1    

As an approximation of a real-life use case, we created the newly deposited genomes (NDG) data set. This data set includes GenBank records released between April 1, 2019, and March 31, 2020; these records were not part of the training sets. The Quality Control filters applied to generate the baseline data set were applied, and only complete genomes from viruses infecting Bacteria and Archaea hosts were considered (including host targets that were not present in the training sets). A total of 2153 genomes met these criteria.

Feature engineering and representation

Genomes in the training species/genus data sets were individually submitted to Prokka19 for automatic gene prediction and annotation. Predicted protein sequences (FASTA amino acid format) were searched against the pVOGs database of phage protein families20 using HMMscan.21 Search results were parsed to populate a matrix of pVOG identifiers in columns and phage genes in rows. The matrix cell values were based on the mathematical sigmoid transformation of the e-value of the best alignment of each gene against the pVOGs database. The best alignment e-value is transformed by a function that is the sigmoid of the negative logarithm of the e-value, which is then multiplied by a factor of 10 for better scaling.

With this approach, each genome is represented by a matrix of numbers between 0 and 10, and values close to 10 mean that significant hits regarding specific phage protein families are present among phage genes for that genome. Then these matrices were transformed to vectors by adding up column values, making the data representation easier for neural network interpretation and training. Since the data set is unbalanced with respect to representation of its classes, an importance weight was implemented for each class during training to account for the imbalance.

Machine learning model architecture, configuration, and training

The model for genus prediction is MLP22 constituted of one input layer with dropout rate of 35%, two hidden layers (with, respectively, 1000 and 300 neuron units, with SELU activation function), and one output layer, with Softmax activation function. Optimization in training was made with the ADAM algorithm.23 Categorical cross-entropy was used as a loss function with Early Stopping implemented. Regularization L2 was used in the first neural layer.

Each genus score has an entropy value and an energy level associated with it (more on this is given hereunder), which may be used to gauge the uncertainty of each score.

Final models were trained with the 90% AAI redundancy reduction species/genus data sets and saved with the format TensorFlow SavedModel. Training code was written in Python 3.8.5 using TensorFlow 2.9.1, Keras 2.9.0, and KerasTuner 1.1.2 libraries. Training was performed in a server equipped with an Nvidia GPU Quadros P6000 processor.

Tool implementation

Models for prediction of host species and genus were embedded in a standalone toolkit developed in Python 3, named vHULK, for Viral Host UnveiLing Kit. The tool accepts as input phage genomes FASTA files and outputs top prediction scores for each internal model. To complete the toolkit, vHULK also outputs an entropy value and an energy level for the vector of prediction scores of the genus model, which will provide measures of prediction confidence. With the tests made with the NDG data set, we concluded that for genus predictions entropy values and energy could inform confidence of the predictions (Table 2). For species predictions we were unable to use entropy and energy values to provide confidence scores.

Table 2.

Relation of Energy and Entropy Values of Scores and Confidence of the Genus Predictions

Confidence Energy Entropy
High 0–1.5 0–1.0
Medium (50%/50%) 1.5–5.0 1.0–1.8
Low >5.0 >1.8

Comparison of vHULK with VHM-net, CRISPR spacers matches, and RaFAH

Phage genomes of the NDG data set were submitted for host prediction using four different approaches: vHULK, neural networks with distance measurements, and other features used by VHM-net,16 RaFAH,17 and CRISPR spacers as links between host and phage genomes. Default parameters and databases were used for vHULK, VHM-net, and RaFAH. For the CRISPR spacers approach, individual genomes were searched against a database of CRISPR spacers of the CRISPRCasDB24 using the NCBI blastn tool.25

To adapt our search to CRISPR spacers characteristics, word size was set to 9 nt, and thresholds of e-value ≤0.001 and number of mismatches ≤2 were applied to select significant hits. Only the best scoring hit was considered in each approach. In all four cases, predicted hosts were compared with known phage hosts as specified by the tag “host” or “lab_host” in the GenBank record.

Results

Phage–host prediction features

A total of 9504 features were generated to train the vHULK neural network models in predicting phage hosts. Features are transformed e-values obtained from similarity searches to a corresponding prokaryotic Virus Orthologous Group (pVOG) (Fig. 1).20

FIG. 1.

FIG. 1.

Pipeline for phage prediction. Schematic representation of how high-level features are engineered to feed the neural network and to perform host prediction. (1) Gene prediction and annotation by Prokka; (2) HMMscan search against pVOGs database of phage protein families and generation of a matrix with transformed e-values. pVOG, prokaryotic Virus Orthologous Group.

We evaluated feature relevance by using a predominant correlation approach as implemented in the Fast Correlation-Based Filter algorithm.26 In this way we identified a set of features that seem to be strongly correlated with host prediction in specific groups of phages. Among these, features that represent the orthologous groups VOG4545 and VOG4558 had two of the highest correlation values. VOG4545 is an orthologous group ubiquitous among the 3 tailed phage families (Myoviridae, Siphoviridae, and Podoviridae), composed of 1747 known orthologous proteins. Most of the VOG4545 member proteins are annotated as a tape measure protein, which is thought to vary in length according to phage tail size.27

Proteins of the orthologous group VOG4558 are present in phages of the Siphoviridae family, mainly infecting hosts of the genera Mycobacterium and Gordonia. They are annotated as a structural minor tail protein. It is worth noting that pVOG annotations of most of the top correlated features indicate proteins directly or indirectly related to the infection mechanism. Unweighted and weighted information theory metrics for all features used in this study were obtained (Supplementary Table S1).

Neural network testing on the AAI redundancy reduction data sets

vHULK was run on the AAI redundancy reduction data sets (Table 3). F1-scores ranged from 63% to 80% for genus predictions, whereas species predictions resulted in F1-scores ranging from 43% to 68%. Macro versions of the F1-score resulted in lower values (40–55% at genus level and 57–64% at the species level).

Table 3.

Performance Results (in %) on the AAI Redundancy Reduction Data Sets Using Different Levels of Redundancy Removal

  Genus 70 Genus 80 Genus 90 Species 70 Species 80 Species 90
Precision 66 (3) 73 (2) 83 (1) 48 (3) 55 (3) 71 (3)
Macroprecision 44 (3) 49 (3) 57 (2) 25 (3) 33 (3) 48 (2)
Recall 63 (2) 71 (2) 79 (1) 42 (2) 51 (2) 67 (2)
Macrorecall 42 (3) 49 (2) 57 (2) 27 (3) 34 (2) 47 (2)
F1 63 (2) 70 (1) 80 (1) 43 (3) 52 (2) 68 (2)
Macro-F1 40 (3) 47 (1) 55 (1) 24 (4) 31 (3) 45 (2)

Values represent the average of 10 random splits, and standard deviations are shown in parentheses.

AAI, Amino Acid Identity.

We obtained the confusion matrix for predictions at the genus level using the 90% AAI redundancy reduction data set (Fig. 2). As expected, most of the predictions are centered around the diagonal line. Most of the confusion happened with hosts from the same taxonomic family. These results are expected and may be biologically meaningful, since wide host range phages have been reported to infect species belonging to different genera from the same family.28,29 We have generated detailed confusion matrices showing average percentage of actual classes for five random split train/test data sets (Supplementary Table S2).

FIG. 2.

FIG. 2.

Confusion matrix of host predictions. Confusion matrix for predictions at the genus level using the 90% AAI redundancy reduction data set. Color scale corresponds to average percentage values of five random test splits. Corrected predictions are centered on the diagonal line. AAI, Amino Acid Identity.

Performance results on the NDG data set

We used the NDG data set as an approximation of a real-life use case (see Materials and Methods section). Performance on the NDG data set varied depending on the host and type of prediction (genus or species). We have obtained performance results for hosts of the ESKAPE group, which are bacteria known to be multidrug resistant (Table 4). Complete descriptions of vHULK output results as well as performance metrics for all phages of the NDG data set are available (Supplementary Tables S3–S5). Density distribution of entropy and energy levels of the predictions on the NDG data set are available (Supplementary Fig. S1).

Table 4.

Precision/Recall Details for Six Bacterial Hosts of the ESKAPE Group

  Genus count Species count Genus recall level, % Genus precision level, % Species recall level, % Species precision level, %
Enterococcus faecium 29 — 100 100 — —
Staphylococcus aureus 48 18 100 100 100 43
Klebsiella pneumoniae 101 81 70 93 69 73
Acinetobacter baumannii 24 23 100 83 65 23
Pseudomonas aeruginosa 93 87 95 83 90 89
Enterobacter spp. 7 6 71 31 17 10

Total counts of genomes in the NDG data set for each host are shown, as well as precision/recall percentages. E. faecium is not one of the possible hosts in vHULK's predictions; therefore, predictions are shown at the genus level only.

NDG, newly deposited genomes.

Comparing phage host prediction programs

We have compared vHULK host predictions with those provided by VHM-net, RaFAH, and CRISPR spacers matches; the NDG data set was used for this purpose (Fig. 3). F1-score for vHULK predictions was three times higher than the second-best approach, when predictions at the species level are considered (44% against 13% of CRISPR spacers). When predictions at the genus level are considered, vHULK obtained an F1-score of 79% across 77 possible host targets, whereas RaFAH (the second best) obtained 65%. We provide detailed information about predictions in the NDG data set for the four methods (Supplementary Table S6).

FIG. 3.

FIG. 3.

Performance metrics of vHULK, VirHostMatcher-net RaFAH tools, as well as the CRISPR spacers matches approach. Predictions were obtained for 2153 phage genomes of the NDG data set, both at the species and genus levels. NDG, newly deposited genomes.

All 4 programs ran on a server with Intel Xeon 2 GHz CPUs, 22 threads and 32 GB of RAM. vHULK took ∼18 h of wall time, VHM-net took ∼32 h, CRISPR spacers took ∼50 min, and RaFAH took ∼15 h. Genomes were submitted sequentially, and no additional parallelization was used in any of the tools.

Discussion

We have presented vHULK, a new program to predict phage hosts based on phage genome sequences. A comparison between vHULK and three other tools/methods for host prediction showed that our program had superior performance at both the species and genus levels, and in all three main metrics considered (Accuracy, F1, and F1-Macro).

Testing of vHULK on data sets with decreased protein sequence redundancy levels showed F1-scores that varied from 68% to 43% at the species level and 80% to 63% at the genus level. These results show clearly that the less redundant a data set is in terms of protein similarity, the lower the scores achieved by vHULK. This shows the dependency that our tool has on protein sequence similarities between training data and test data, as one would expect, given the tool's design. Nevertheless, the results suggest that the tool can perform fairly well even with the lack of redundancy.

The species model performs very well when compared with other tools. Although it is a major improvement, this level of taxonomic prediction still needs more work for robust usage.

vHULK was trained to predict 118 different species and 77 different genera. These number of possible hosts were limited only by the number of instances available to train the model and by our requirement that there had to be at least six records for any given species or genus. In total, 118 and 77 are tiny numbers when compared with the presumed richness of phage hosts that exist in the biosphere. We expect, however, that the number of species and genus hosts in the vHULK repertoire will grow with future releases of the software, based on the growing number of available phage and bacterial genome sequences, and lab-tested information on phage hosts.30

Nevertheless, despite the relatively small host repertoire, we envision that vHULK will grow as a utility for researchers as the tool is updated and grows in repertoire. One use could be the mining of metagenomic data sets for new phages that may have as host one of the six multidrug-resistant bacterial pathogens that compose the ESKAPE group (Enterococcus faecium, Staphylococcus aureus, Klebsiella pneumoniae, Acinetobacter baumannii, Pseudomonas aeruginosa, and Enterobacter spp.).31 All of them are part of the vHULK host repertoire.

It is known that many machine learning prediction models may struggle when facing instances for which there was no target in training.15,16,18 We have tried to mitigate this problem by providing users with entropy and energy values associated with scores; we have shown that these can be used as proxies for prediction confidence.

Regarding the design of vHULK, we would like to point out that the program embodies a novel approach for extracting and representing genomic features for use in neural networks. The main novelty is the use of alignment significance scores when evaluating presence/absence of protein families in phage genomes, and their number when they are present, as features in the neural network. The protein features in vHULK are somewhat related to the protein domains of Young et al.18 However, whereas they proposed a count of domains, we use alignment significance scores. Our results demonstrate that the use of these features was a determining factor in achieving good accuracy. We conjecture that this same approach can be extended to the prediction of other viral biological attributes, such as viral life cycle and virulence.

Conclusions

Our results show that vHULK achieves the best performance among existing programs for phage host prediction, and should, therefore, be a useful tool to the scientific community interested in such predictions.

Supplementary Material

Supplemental data
Suppl_TableS1.pdf (8.1MB, pdf)
Supplemental data
Suppl_TableS2.pdf (483.9KB, pdf)
Supplemental data
Suppl_TableS3.pdf (2.4MB, pdf)
Supplemental data
Suppl_TableS5.pdf (85.2KB, pdf)
Supplemental data
Supp_FigS1.docx (90.6KB, docx)
Supplemental data
Suppl_TableS6.pdf (2.1MB, pdf)
Supplemental data
Suppl_TableS4.pdf (124.4KB, pdf)

Acknowledgments

The Nvidia GPU Quadro P6000 unit used in this study was obtained through a donation by the Nvidia Corporation to J.C.S.

An earlier draft of this study was posted as a preprint at bioRxiv (DOI: 10.1101/2020.12.06.413476v1.full.pdf?). This study was also based in part on Deyvid Amgarten's research for his doctoral thesis (available at: https://www.teses.usp.br/teses/disponiveis/95/95131/tde-17022022-091454/publico/PhD_thesis_Deyvid_Amgarten_15112021_final_posdefesa.pdf?).

Authors' Contributions

All authors have read and approved this article.

Software Availability

The tool, the models, and the testing examples and documentation are publicly available in GitHub: (https://github.com/LaboratorioBioinformatica/vHULK). We also provide GenBank records used to train vHULK's models and accessions numbers for the NDG data set in (http://projetos.lbi.iq.usp.br/phaghost/vHULK/datasets).

Author Disclosure Statement

No competing financial interests exist.

Funding Information

This study was funded in part by the São Paulo Research Foundation (FAPESP) (Grant No. 11/50870-6) and CAPES Grant No. 3385/2013. Deyvid Amgarten and Bruno Koshin Vázquez Iha were funded in part by student fellowships from CAPES. Aline Maria da Silva and João Carlos Setubal were funded in part by senior research fellowships from the National Council for Scientific and Technological Development (CNPq).

Supplementary Material

Supplementary Figure S1

Supplementary Table S1

Supplementary Table S2

Supplementary Table S3

Supplementary Table S4

Supplementary Table S5

Supplementary Table S6

References

  • 1. Breitbart M, Rohwer F. Here a virus, there a virus, everywhere the same virus? Trends Microbiol 2005;13(6):278–284; doi: 10.1016/j.tim.2005.04.003. [DOI] [PubMed] [Google Scholar]
  • 2. Reyes A, Semenkovich NP, Whiteson K, et al. Going viral: Next-generation sequencing applied to phage populations in the human gut. Nat Rev Microbiol 2012;10(9):607–617; doi: 10.1038/nrmicro2853. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Breitbart M, Bonnain C, Malki K, et al. A. Phage puppet masters of the marine microbial realm. Nat Microbiol 2018;3(7):754–766; doi: 10.1038/s41564-018-0166-y. [DOI] [PubMed] [Google Scholar]
  • 4. Emerson JB. Soil viruses: A new hope. mSystems 2019;4(3):e00120-00119; doi: 10.1128/mSystems.00120-19. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Martinez-Garcia M, Santos F, Moreno-Paz M, et al. Unveiling viral-host interactions within the ‘microbial dark matter’. Nat Commun 2014;5(1):4542; doi: 10.1038/ncomms5542. [DOI] [PubMed] [Google Scholar]
  • 6. Paez-Espino D, Eloe-Fadrosh EA, Pavlopoulas GA, et al. Uncovering Earth's virome. Nature 2016;536(7617):425–430; doi: 10.1038/nature19094. [DOI] [PubMed] [Google Scholar]
  • 7. Carroll D, Daszak P, Wolfe ND, et al. The Global Virome Project. Science 2018;359(6378):872–874; doi: 10.1126/science.aap7463. [DOI] [PubMed] [Google Scholar]
  • 8. Koonin EV, Doljia VV, Krupovic M, et al. Global organization and proposed megataxonomy of the virus world. Microbiol Mol Biol Rev 2020;84(2):e00061-00019; doi: 10.1128/MMBR.00061-19. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Hyman P. Phages for phage therapy: Isolation, characterization, and host range breadth. Pharmaceuticals (Basel) 2019;12(1):35; doi: 10.3390/ph12010035. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Kortright KE, Chan BK, Koff JL, et al. Phage therapy: A renewed approach to combat antibiotic-resistant bacteria. Cell Host Microbe 2019;25(2):219–232; doi: 10.1016/j.chom.2019.01.014. [DOI] [PubMed] [Google Scholar]
  • 11. Samson JE, Magadan AH, Sabri M, et al. Revenge of the phages: Defeating bacterial defences. Nat Rev Microbiol 2013;11(10):675–687; doi: 10.1038/nrmicro3096. [DOI] [PubMed] [Google Scholar]
  • 12. Chaturongakul S, Ounjai P. Phage-host interplay: Examples from tailed phages and Gram-negative bacterial pathogens. Front Microbiol 2014;5:442; doi: 10.3389/fmicb.2014.00442. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. de Jonge PA, Nobrega FL, Brouns SJJ, et al. Molecular and evolutionary determinants of bacteriophage host range. Trends Microbiol 2019;27(1):51–63; doi: 10.1016/j.tim.2018.08.006. [DOI] [PubMed] [Google Scholar]
  • 14. Edwards RA, McNair K, Faust K, et al. Computational approaches to predict bacteriophage-host relationships. FEMS Microbiol Rev 2016;40(2):258–272; doi: 10.1093/femsre/fuv048. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Galiez C, Siebert M, Enault F, et al. WIsH: Who is the host? Predicting prokaryotic hosts from metagenomic phage contigs. Bioinformatics 2017;33(19):3113–3114; doi: 10.1093/bioinformatics/btx383. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Wang W, Ren J, Tang K, et al. A network-based integrated framework for predicting virus-prokaryote interactions. NAR Genom Bioinform 2020;2(2):lqaa044; doi: 10.1093/nargab/lqaa044. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Coutinho FH, Zaragoza-Solas A, López-Pérez M, et al. RaFAH: Host prediction for viruses of Bacteria and Archaea based on protein content. Patterns (N Y) 2021;2(7):100274; doi: 10.1016/j.patter.2021.100274. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Young F, Rogers S, Robertson DL. Predicting host taxonomic information from viral genomes: A comparison of feature representations. PLoS Comput Biol 2020;16(5):e1007894; doi: 10.1371/journal.pcbi.1007894.r006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Seemann T. Prokka: Rapid prokaryotic genome annotation. Bioinformatics 2014;30(14):2068–2069; doi: 10.1093/bioinformatics/btu153. [DOI] [PubMed] [Google Scholar]
  • 20. Grazziotin AL, Koonin EV, Kristensen DM. Prokaryotic Virus Orthologous Groups (pVOGs): A resource for comparative genomics and protein family annotation. Nucleic Acids Res 2017;45:D491–D498; doi: 10.1093/nar/gkw975. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Eddy SR. Profile hidden Markov models. Bioinformatics 1998;14(9):755–763; doi: 10.1093/bioinformatics/14.9.755. [DOI] [PubMed] [Google Scholar]
  • 22. Hornik K, Stinchcombe M, White H. Multilayer feedforward networks are universal approximators. Neural Netw 1989;2(5):359–366; doi: 10.1016/0893-6080(89)90020-8. [DOI] [Google Scholar]
  • 23. Kingma, DP, Ba, J. Adam: A Method for Stochastic Optimization arXiv:1412.6980;2014; doi: 10.48550/ARXIV.zzzzzez1412.6980. [DOI] [Google Scholar]
  • 24. Pourcel C, Touchon M, Villeriot N, et al. CRISPRCasdb a successor of CRISPRdb containing CRISPR arrays and cas genes from complete genome sequences, and tools to download and query lists of repeats and spacers. Nucleic Acids Res 2020;48(D1):D535–D544; doi: 10.1093/nar/gkz915. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Altschul SF, Gish W, Miller W, et al. Basic local alignment search tool. J Mol Biol 1990;215(3):403–410; doi: 10.1016/s0022-2836(05)80360-2. [DOI] [PubMed] [Google Scholar]
  • 26. Yu L, Liu H. Feature Selection for High-Dimensional Data: A Fast Correlation-Based Filter Solution. In: Fawcett T, Mishra N. (eds.) Proceedings of the Twentieth International Conference on Machine Learning. The AAAI Press, Menlo Park, California; 2003, pp. 856–863. [Google Scholar]
  • 27. Belcaid M, Bergeron A, Poisson G. The evolution of the tape measure protein: Units, duplications and losses. BMC Bioinformatics 2011;12(9):S10; doi: 10.1186/1471-2105-12-s9-s10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Bielke L, Higgins S, Donoghue A, et al. Salmonella host range of bacteriophages that infect multiple genera. Poult Sci 2007;86(12):2536–2540; doi: 10.3382/ps.2007-00250. [DOI] [PubMed] [Google Scholar]
  • 29. Hamdi S, Rousseau GM, Labrie SJ, et al. Characterization of two polyvalent phages infecting Enterobacteriaceae. Sci Rep 2017;7(1):40349; doi: 10.1038/srep40349. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Coclet C, Roux S. Global overview and major challenges of host prediction methods for uncultivated phages. Curr Opin Virol 2021;49:117–126; doi: 10.1016/j.coviro.2021.05.003. [DOI] [PubMed] [Google Scholar]
  • 31. Pendleton JN, Gorman SP, Gilmore BF. Clinical relevance of the ESKAPE pathogens. Expert Rev Anti Infect Ther 2013;11(3):297–308; doi: 10.1586/eri.13.12. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplemental data
Suppl_TableS1.pdf (8.1MB, pdf)
Supplemental data
Suppl_TableS2.pdf (483.9KB, pdf)
Supplemental data
Suppl_TableS3.pdf (2.4MB, pdf)
Supplemental data
Suppl_TableS5.pdf (85.2KB, pdf)
Supplemental data
Supp_FigS1.docx (90.6KB, docx)
Supplemental data
Suppl_TableS6.pdf (2.1MB, pdf)
Supplemental data
Suppl_TableS4.pdf (124.4KB, pdf)

Articles from PHAGE: Therapy, Applications, and Research are provided here courtesy of SAGE Publications

RESOURCES