Research Article

Classifying Protein Sequences Using Convolutional Neural Network

Volume: 9 Number: 4 December 25, 2020
EN TR

Classifying Protein Sequences Using Convolutional Neural Network

Abstract

One of the major challenges in bioinformatics is the classification and identification of protein structure and function. Large amounts of RNA data cannot be managed using traditional laboratory methods. For this, proteins should be separated according to their structure and families. Therefore, proteins need to be classified to define their biological families and functions. In traditional machine learning approaches, various feature extraction algorithms are used to classify proteins. In manual feature extraction, the selected features directly affect performance. Therefore, in the proposed method of this study, protein sequences were digitized by amino acid composition technique. The digitized protein sequences were converted to spectrograms, and automatic feature extraction was performed using 2D CNN models (VGG19, ResNet). The extracted features were classified with SVM and kNN. As a result, the accuracy with 95.03% was achieved in the classification of protein sequences using ResNet.

Keywords

References

  1. [1] Satpute B, Yadav R. 2018. Machine Intelligence Techniques for Protein Classification. 3rd International Conference for Convergence in Technology (I2CT). IEEE, pp 1–4, 6-8 April, Pune, India.
  2. [2] Lina Yang, Yuan Yan Tang, Yang Lu, Huiwu Luo. 2015. A Fractal Dimension and Wavelet Transform Based Method for Protein Sequence Similarity Analysis. IEEE/ACM Trans Comput Biol Bioinforma;12 (2):348–359.
  3. [3] Charuvaka A, Rangwala H. 2014. Classifying Protein Sequences Using Regularized Multi-Task Learning. IEEE/ACM Trans Comput Biol Bioinforma. 11 (6):1087–1098.
  4. [4] Wang D, Huang G Bin. 2005. Protein sequence classification using extreme learning machine. Proceedings of the International Joint Conference on Neural Networks, 31 July-4 Aug, Montreal,Que., Canada.
  5. [5] Bandyopadhyay S. 2005. An efficient technique for superfamily classification of amino acid sequences: Feature extraction, fuzzy clustering and prototype selection. Fuzzy Sets Syst.152(1):5-16.
  6. [6] Ma PCH, Chan KCC. 2008. UPSEC: An Algorithm for Classifying Unaligned Protein Sequences into Functional Families. J Comput Biol, 15 (4):431–443.
  7. [7] Jaakkola T, Diekhans M, Haussler D. 2000. A Discriminative Framework for Detecting Remote Protein Homologies. J Comput Biol, 7 (1–2):95–114.
  8. [8] Saigo H, Vert J-P, Ueda N, Akutsu T. 2004. Protein homology detection using string alignment kernels. Bioinformatics,20 (11):1682–1689.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

December 25, 2020

Submission Date

December 21, 2019

Acceptance Date

April 9, 2020

Published in Issue

Year 2020 Volume: 9 Number: 4

APA
Daş, B., & Toraman, S. (2020). Classifying Protein Sequences Using Convolutional Neural Network. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, 9(4), 1663-1671. https://doi.org/10.17798/bitlisfen.662816
AMA
1.Daş B, Toraman S. Classifying Protein Sequences Using Convolutional Neural Network. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi. 2020;9(4):1663-1671. doi:10.17798/bitlisfen.662816
Chicago
Daş, Bihter, and Suat Toraman. 2020. “Classifying Protein Sequences Using Convolutional Neural Network”. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi 9 (4): 1663-71. https://doi.org/10.17798/bitlisfen.662816.
EndNote
Daş B, Toraman S (December 1, 2020) Classifying Protein Sequences Using Convolutional Neural Network. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi 9 4 1663–1671.
IEEE
[1]B. Daş and S. Toraman, “Classifying Protein Sequences Using Convolutional Neural Network”, Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, vol. 9, no. 4, pp. 1663–1671, Dec. 2020, doi: 10.17798/bitlisfen.662816.
ISNAD
Daş, Bihter - Toraman, Suat. “Classifying Protein Sequences Using Convolutional Neural Network”. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi 9/4 (December 1, 2020): 1663-1671. https://doi.org/10.17798/bitlisfen.662816.
JAMA
1.Daş B, Toraman S. Classifying Protein Sequences Using Convolutional Neural Network. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi. 2020;9:1663–1671.
MLA
Daş, Bihter, and Suat Toraman. “Classifying Protein Sequences Using Convolutional Neural Network”. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, vol. 9, no. 4, Dec. 2020, pp. 1663-71, doi:10.17798/bitlisfen.662816.
Vancouver
1.Bihter Daş, Suat Toraman. Classifying Protein Sequences Using Convolutional Neural Network. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi. 2020 Dec. 1;9(4):1663-71. doi:10.17798/bitlisfen.662816

Cited By

Bitlis Eren University

Journal of Science Editor

Bitlis Eren University Graduate Institute

Bes Minare Mah. Ahmet Eren Bulvari, Merkez Kampus, 13000 BITLIS

E-mail: fbe@beu.edu.tr