Back

A 2D convolutional neural network for taxonomic classification applied to viruses in the phylum Cressdnaviricota

Gomes, R. A. L.; Zerbini, F. M.

2023-05-02 bioinformatics
10.1101/2023.05.01.538983 bioRxiv
Show abstract

Taxonomy, defined as the classification of different objects/organisms into defined stable hierarchical categories (taxa), is fundamental for proper scientific communication. In virology, taxonomic assignments based on sequence alone are now possible and their use may contribute to a more precise and comprehensive framework. The current major challenge is to develop tools for the automated classification of the millions of putative new viruses discovered in metagenomic studies. Among the many tools that have been proposed, those applying machine learning (ML), mainly in the deep learning branch, stand out with highly accurate results. One ML tool recently released that uses k-mers, VirusTaxo, was the first one to be applied with success, 93% average accuracy, to all types of viruses. Nevertheless, there is a demand for new tools that are less computationally intensive. Viruses classified in the phylum Cressdnaviricota, with their small and compact genomes, are good subjects for testing these new tools. Here we tested the usage of 2D convolutional neural networks for the taxonomic classification of cressdnaviricots, also testing the effect of data imbalance and two augmentation techniques by benchmarking against VirusTaxo. We were able to get perfect classification during k-fold test evaluations for balanced taxas, and more than 98% accuracy in the final pipeline tested for imbalanced datasets. The mixture of augmentation on more imbalanced groups and no augmentation for more balanced ones achieved the best score in the final test. These results indicate that these architectures can classify DNA sequences with high precision.

Matching journals

The top 8 journals account for 50% of the predicted probability mass.

1
BMC Bioinformatics
457 papers in training set
Top 0.5%
11.8%
2
Bioinformatics
1204 papers in training set
Top 3%
9.7%
3
Frontiers in Bioinformatics
49 papers in training set
Top 0.1%
8.8%
4
Bioinformatics Advances
203 papers in training set
Top 0.6%
6.6%
5
Briefings in Bioinformatics
354 papers in training set
Top 2%
4.3%
6
Biology Methods and Protocols
61 papers in training set
Top 0.2%
4.0%
7
PeerJ
308 papers in training set
Top 2%
4.0%
8
Virus Evolution
155 papers in training set
Top 0.5%
4.0%
50% of probability mass above
9
PLOS ONE
5266 papers in training set
Top 42%
2.4%
10
Scientific Reports
3612 papers in training set
Top 43%
2.4%
11
GigaScience
212 papers in training set
Top 2%
2.4%
12
Frontiers in Microbiology
427 papers in training set
Top 4%
2.4%
13
Computers in Biology and Medicine
128 papers in training set
Top 2%
2.1%
14
PLOS Computational Biology
1863 papers in training set
Top 13%
1.9%
15
Neuroinformatics
46 papers in training set
Top 0.4%
1.9%
16
Frontiers in Genetics
230 papers in training set
Top 2%
1.9%
17
Methods in Ecology and Evolution
176 papers in training set
Top 1%
1.7%
18
NAR Genomics and Bioinformatics
242 papers in training set
Top 3%
1.7%
19
Computational and Structural Biotechnology Journal
242 papers in training set
Top 4%
1.4%
20
Viruses
332 papers in training set
Top 3%
1.3%
21
Ecological Informatics
33 papers in training set
Top 0.6%
1.1%
22
Peer Community Journal
281 papers in training set
Top 4%
1.1%
23
Computational Biology and Chemistry
28 papers in training set
Top 0.8%
1.1%
24
iScience
1154 papers in training set
Top 31%
1.0%
25
Frontiers in Neuroinformatics
41 papers in training set
Top 0.6%
1.0%
26
Life
29 papers in training set
Top 0.9%
0.8%
27
Frontiers in Virology
15 papers in training set
Top 0.3%
0.6%
28
Frontiers in Bioengineering and Biotechnology
98 papers in training set
Top 3%
0.6%
29
Genomics
64 papers in training set
Top 2%
0.6%