NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Amino Acid Encoding for Deep Learning ApplicationsBackground: The number of applications of deep learning algorithms in bioinformatics is increasing as they usually achieve superior performance over classical approaches, especially, when bigger training datasets are available. In deep learning applications, discrete data, e.g. words or n-grams in language, or amino
acids or nucleotides in bioinformatics, are generally represented as a continuous vector through an embedding matrix. Recently, learning this embedding matrix directly from the data as part of the continuous iteration of the model to optimize the target prediction – a process called ‘end-to-end learning’ – has led to state-ofthe-art results in many fields. Although usage of embeddings is well described in the bioinformatics literature, the potential of end-to-end learning for single amino acids, as compared to more classical manually-curated encoding strategies, has not been systematically addressed. To this end, we compared classical encoding matrices, namely one-hot, VHSE8 and BLOSUM62, to end-to-end learning of amino acid
embeddings for two different prediction tasks using three widely used architectures, namely recurrent neural networks (RNN), convolutional neural networks (CNN), and the hybrid CNN-RNN.

Results: By using different deep learning architectures, we show that end-to-end learning is on par with classical encodings for embeddings of the same dimension even when limited training data is available, and might allow for a reduction in the embedding dimension without performance loss, which is critical when deploying the models to devices with limited computational capacities. We found that the
embedding dimension is a major factor in controlling the model performance. Surprisingly, we observed that deep learning models are capable of learning from random vectors of appropriate dimension.

Conclusion: Our study shows that end-to-end learning is a flexible and powerful method for amino acid encoding. Further, due to the flexibility of deep learning systems, amino acid encoding schemes should be benchmarked against random vectors of the same dimension to disentangle the information content provided by the encoding scheme from the distinguishability effect provided by the scheme.
Document ID
20230003136
Acquisition Source
2230 Support
Document Type
Accepted Manuscript (Version with final changes)
Authors
Hesham ElAbd
(Kiel University Kiel, Germany)
Yana Bromberg
(Rutgers, The State University of New Jersey New Brunswick, New Jersey, United States)
Adrienne Leigh Hoarfrost
(Rutgers, The State University of New Jersey New Brunswick, New Jersey, United States)
Tobias Lenz
(Max Planck Institute for Evolutionary Biology Plön, Schleswig-Holstein, Germany)
Andre Franke ORCID
(Kiel University Kiel, Germany)
Mareike Wendorff
(Kiel University Kiel, Germany)
Date Acquired
March 8, 2023
Publication Date
June 9, 2020
Publication Information
Publication: BMC Bioinformatics
Publisher: BMC
Volume: 21
Issue: 235
e-ISSN: 1471-2105
Subject Category
Chemistry and Materials (General)
Funding Number(s)
CONTRACT_GRANT: 80NSSC18M0093
Distribution Limits
Public
Copyright
Content with NO Permission
Technical Review
No Preview Available