Skip to content

Recurrent deep neural networks for enzyme functional classification

Notifications You must be signed in to change notification settings

marta-seq/enzymeClassification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enzymeClassification

Recurrent deep neural networks for enzyme functional classification

Enzyme functional annotation has been a challenging problem in Bioinformatics for many years now, with Deep Learning recently appearing as an efficient alternative. Here, the use of recurrent neural networks, trained from sequential data and boosted by the use of attention mechanisms, is analysed. We assess the consequences of the choice of different parameters, as the length of the sequence and type of truncation, often not mentioned in previous studies. We also compare the use of different aminoacid encoding schemes to describe the protein, using one-hot, z-scales and Blosum62 encodings, as well as embedding layers. Lastly, we try to understand what the network is learning and inferring.

Our results show that for enzyme classification, networks formed with Bidirectional recurrent layers and attention lead to better results. In addition, using simpler encoding schemes (e.g. one-hot) leads to higher performance. Using attention and embedding layers, we demonstrate that the model is capable of learning biological meaningful representations.

If you use this repository for your research please cite the following publication:

Sequeira, A.M., Rocha, M.:Recurrent deep neural networks for enzyme functional annotation; PACBB Proceedings, SpringerInternational Publishing (2021) Waiting for acceptance

Sequeira, A.M., Lousa, D., Rocha, M.: ProPythia: A Python Automated Platformfor the Classification of Proteins Using Machine Learning, vol. 1240 AISC. SpringerInternational Publishing (2021)

About

Recurrent deep neural networks for enzyme functional classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published