structural-biology/ai produced the result/Bioinformatics 2026 · v2
Deep learning model flags bacterial proteins likely to drive infection
Researchers built DeepGVS, a model that judges whether a bacterial protein helps cause disease. It reads both the gene's DNA and a protein shape predicted by AI, then screened an E. coli proteome for candidates.
spectrum · one line per step, placed by what the step does · bright lines used AI
DeepGVS: a bimodal deep learning framework integrating coding-sequence and protein-structural representations for virulence factor prediction
Bioinformatics, 2026
doi:10.1093/bioinformatics/btag698 · record aix-00273 v2 · checked 2026-10-20
- AI was for
- Classification, Structure determination
- Model family
- Graph neural network, Protein language model, Transformer, Recurrent neural network, Random forest, Support vector machine, Gradient-boosted trees, Multilayer perceptron, Linear model
- Checked by
- Benchmark
- Code
- available
The finding the paper is about came from the AI.
What this research was about
Bacteria that make us ill rely on a particular set of proteins, known as virulence factors. These are the tools of infection: proteins that let a microbe stick to our cells, punch holes in them, hide from the immune system or release a toxin. Working out which of a bacterium's thousands of proteins belong to that set matters for understanding disease and for choosing targets for drugs and vaccines. Confirming one in the laboratory is slow, so the usual shortcut is to look for resemblance to proteins already known to be virulence factors. That fails when a protein has no close known relative, which is common.
The researchers set out to make this judgement computationally, and to use more than one kind of evidence. Alongside the protein's own sequence of amino acids they used the coding DNA that specifies it, and a three-dimensional shape. They tested the resulting model against published figures for three earlier predictors, then turned it on the proteome of Escherichia coli O157:H7, a strain that causes food poisoning, to see which proteins it would single out.
Where AI came in
AI entered at several points. One existing model, ESMFold, predicted each protein's folded shape from its sequence alone, standing in for structures that would otherwise have to be measured experimentally. Two other existing models, ESM-2 and ProtT5, are protein language models: trained on vast numbers of sequences, they turn a protein into a list of numbers capturing patterns of amino acid usage. On top of these the authors trained their own network, which reads the predicted shape as a graph of neighbouring residues while a second component reads along the sequence, and fuses the two.
Those learned descriptions, together with counts and statistics computed directly from the coding DNA, were fed to four standard classifiers, whose verdicts a further small network combined into one probability. The reported result is the model's own accuracy, 87.50% on an unchanged benchmark test set, and the shortlist of candidate virulence factors in E. coli came entirely from the model rather than from laboratory work. The authors also used an attribution method, SHAP, to see which inputs were swaying individual predictions.
Written by AIxSci from the checked record below, to give context for readers outside the field. It is not part of the record.
The work
Technical · from the record
DeepGVS predicts whether a bacterial protein is a virulence factor by combining hand-computed features of its coding DNA sequence with learned protein representations: a graph attention network over an ESMFold-predicted residue graph, a bidirectional Mamba encoder over ESM-2 residue embeddings, and a global ProtT5 embedding. Four base classifiers were fitted to the combined features and their probabilities were merged by a neural additive model meta-learner. On the unchanged accession-level independent test set of the DeepVF benchmark (Dataset_B) the model reached an accuracy of 87.50%, which the authors report as 6.30, 2.60 and 1.40 percentage points above published values for DeepVF, GTAE-VF and PLMVF, while noting that PLMVF reported a higher recall and that the baseline numbers are cited rather than reimplemented; accuracy on the authors' own Dataset_A test set was 0.9262. A taxonomy-only logistic regression reached AUROC 0.933 on Dataset_A and 0.868 on Dataset_B against 0.9795 and 0.9275 for DeepGVS, which the authors read as taxonomic composition contributing to but not fully explaining the discrimination.
How AI was used
Two paired protein–CDS datasets were assembled, one newly curated with CD-HIT at a 0.5 identity cutoff and one retaining the DeepVF benchmark's 0.3-cutoff partitioning with its independent test set left unchanged. For each coding sequence, four groups of non-learned nucleotide descriptors were computed: global statistics, k-mer frequencies for k of 2, 3 and 4, 128-bp sliding-window heterogeneity, and repeat or low-complexity features. In parallel, ESMFold predicted Cα coordinates for every protein, from which a residue graph was built by linking each residue to its 30 nearest spatial neighbours, with nodes initialised by 256-dimensional ESM-2 embeddings; a graph attention network and a bidirectional Mamba encoder were run in parallel over this input, combined by gated fusion, pooled, and concatenated with a global ProtT5 embedding, with sequences truncated at 1000 residues. The concatenated CDS and protein vectors were supplied to Random Forest, SVM, XGBoost and MLP base classifiers, whose predicted probabilities were integrated by a Neural Additive Model meta-learner trained on five-fold stratified out-of-fold predictions, after which the base classifiers were refitted on the full development set for independent-test prediction at a fixed 0.5 threshold. The same trained models were then run over an E. coli O157:H7 proteome under a dual-model consensus rule, and SHAP attribution over the base-learner probabilities and features, plus sliding-window sequence masking on the top candidate, were used to inspect model behaviour.
The shape of the work
Structural · the record, drawn
Construct and curate paired protein–CDS datasets
Obtaining raw data, whether by measurement, download or retrieval.
4263 experimentally verified virulence factors (VFs; positive samples) were retrieved from the VFDB Core Set Awhere the paper describes this · verbatim
Extract multi-scale CDS features
Encoding data into features, descriptors, embeddings or graphs.
DeepGVS extracted four groups of multi-scale nucleotide features: global statistical features, k-mer frequencies for k∈{2,3,4}, sliding-window heterogeneity features, and repeat or low-complexity featureswhere the paper describes this · verbatim
Predict protein structures with ESMFold
Running a trained model over new data to predict, classify or score. The AI stood in for physical experiment.
All proteins in both datasets were successfully processed by ESMFold.where the paper describes this · verbatim
Encode protein sequence–structure representation
Encoding data into features, descriptors, embeddings or graphs. The AI stood in for conventional algorithm.
A parallel GAT and Bi-Mamba encoder captured local spatial interactions and long-range sequence dependencies, respectively, and the two outputs were integrated by gated fusionwhere the paper describes this · verbatim
Train base classifiers and NAM meta-learner
Fitting model parameters, including fine-tuning an existing model.
The NAM meta-learner was trained using five-fold stratified out-of-fold probability predictions from the base classifiers.where the paper describes this · verbatim
Evaluate on independent test sets and compare with published values
Testing outputs against ground truth.
On the unchanged Dataset_B independent test set, DeepGVS achieved an ACC of 87.50%where the paper describes this · verbatim
Screen the E. coli O157:H7 proteome for candidates
Reducing a candidate set by filtering or ranking, in a single pass. The AI stood in for conventional algorithm.
We applied DeepGVS to the Escherichia coli O157: H7 proteome (5056 sequences) after excluding proteins with >30% identity to the training sets.where the paper describes this · verbatim
Attribute predictions with SHAP and sequence masking
Extracting understanding from model behaviour.
we first applied SHAP to the four base-learner probabilities entering the NAM meta-learnerwhere the paper describes this · verbatim
What the record says
Technical · every part carries its own basis
+ in the paper~ our reading− not reported
How to read the quotations. A quotation shows where the paper describes something. It does not quote every value beside it: one passage locates a part of the work, and values without their own quotation are our reading of that passage.
The paper's reported result is the predictive performance of the model itself; the proteome-wide candidate list is also produced entirely by the model.
it employs a parallel graph attention network (GAT) and bidirectional Mamba (Bi-Mamba) architecture to process ESMFold-predicted structures and residue representationswhere the paper describes this · verbatim
outperforming the published benchmark values of DeepVF, GTAE-VF, and PLMVF by 6.30, 2.60, and 1.40 percentage points, respectivelywhere the paper describes this · verbatim
Source code, datasets and pretrained models are available at https://github.com/guoguo26/DeepGVS.where the paper describes this · verbatim
What this paper did not report
Technical · absence is published deliberately
- ComputeThe hardware or time used is not stated.
- How many were testedThe paper gives no count of what was tested.
- Version of ESMFoldWhich version of the model was used is not stated.
- Version of ESM-2Which version of the model was used is not stated.
- Version of ProtT5Which version of the model was used is not stated.
- Version of GAT + Bi-Mamba protein encoder with gated fusion (Graph-Mamba)Which version of the model was used is not stated.
- Version of Random Forest base classifierWhich version of the model was used is not stated.
- Version of SVM (SVM-RBF) base classifierWhich version of the model was used is not stated.
- Version of XGBoost base classifierWhich version of the model was used is not stated.
- Version of MLP base classifierWhich version of the model was used is not stated.
- Version of Neural Additive Model (NAM) meta-learnerWhich version of the model was used is not stated.
- Version of Taxonomy-only logistic regression baselineWhich version of the model was used is not stated.
- What step 5 replacedThe paper gives no basis for what the AI stood in for.
- What step 6 replacedThe paper gives no basis for what the AI stood in for.
- What step 8 replacedThe paper gives no basis for what the AI stood in for.
About this article
Record aix-00273, version 2, checked by a person on 2026-10-20. The record describes the paper; it does not assess whether the paper's findings are right. The paper is published under CC-BY; quotations are at most 25 words. How we work · Report an error
Cite this record: AIxSci (2026). Deep learning model flags bacterial proteins likely to drive infection. Record aix-00273, version 2, checked 2026-10-20. https://aixsci.org/articles/aix-00273/