English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
 
 
DownloadE-Mail
  Amino acid encoding for deep learning applications

El Abd, H., Bromberg, Y., Hoarfrost, A., Lenz, T. L., Franke, A., & Wendorff, M. (2020). Amino acid encoding for deep learning applications. BMC Bioinformatics, 21: 235. doi:10.1186/s12859-020-03546-x.

Item is

Files

show Files

Locators

show

Creators

show
hide
 Creators:
El Abd, Hesham1, 2, Author           
Bromberg, Yana, Author
Hoarfrost, Adrienne, Author
Lenz, Tobias L.1, Author           
Franke, Andre, Author
Wendorff, Mareike, Author
Affiliations:
1Emmy Noether Research Group Evolutionary Immunogenomics, Max Planck Institute for Evolutionary Biology, Max Planck Society, ou_2616693              
2IMPRS for Evolutionary Biology, Max Planck Institute for Evolutionary Biology, Max Planck Society, ou_1445639              

Content

show
hide
Free keywords: Deep-learning; Amino acid encoding; Amino acids embedding; Protein-protein interaction (PPI); HLA-II peptide interaction; Convoluted-neural network (CNN); Recurrent neural network (RNN); Machine-learning (ML); Human-leukocyte antigen (HLA)
 Abstract: Background

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-of-the-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.

Details

show
hide
Language(s): eng - English
 Dates: 2020-02-202020-05-122020-06-09
 Publication Status: Published online
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: DOI: 10.1186/s12859-020-03546-x
 Degree: -

Event

show

Legal Case

show

Project information

show

Source 1

show
hide
Title: BMC Bioinformatics
Source Genre: Journal
 Creator(s):
Affiliations:
Publ. Info: BioMed Central
Pages: - Volume / Issue: 21 Sequence Number: 235 Start / End Page: - Identifier: ISSN: 1471-2105
CoNE: https://pure.mpg.de/cone/journals/resource/111000136905000