Protein secondary structure prediction using deep neural network and particle swarm optimization algorithms

Protein secondary structure prediction from its amino acids is purposely used to evaluate and improve the accuracy of performance as well as drug design and cell functionality. Various approaches for predicting protein secondary structure have been used, each with varying accuracy, vulnerabilities, and strengths. In view of this, this paper is aimed at training a deep neural network with particle swarm optimization and comparing the results with the state of accuracy. Also, the methodology used is basic particle swarm optimization for training a 20-15-15-15-3 deep neural network. The Java programming language and the Spring Boot framework were employed to implement the various application programming interfaces of the model. The dataset acquired after the training of JPred Server 1.2, which included 1349 training sets and 149 test sets, was used in training the model. Following the training, it was discovered that the model had a highest accuracy of 53.18 percent on epoch 140, indicating that this model is not a best fit or an alternative to the current state of the art for the prediction of protein secondary structure.