paper-with-me

홈 › Papers

Protein sequence classification using natural language processing techniques

2024-09-06 · Huma Perveen, Julie Weeds

Purpose: This study aimed to enhance protein sequence classification using natural language processing (NLP) techniques while addressing the impact of sequence similarity on model performance. We compared various machine learning and deep learning models under two different data-splitting strategies: random splitting and ECOD family-based splitting, which ensures evolutionary-related sequences are grouped together. Methods: The study evaluated models such as K-Nearest Neighbors (KNN), Multinomial Na\"ive Bayes, Logistic Regression, Multi-Layer Perceptron (MLP), Decision Tree, Random Forest, XGBoost, Voting and Stacking classifiers, Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM), and transformer models (BertForSequenceClassification, DistilBERT, and ProtBert). Performance was tested using different amino acid ranges and sequence lengths with a focus on generalization across unseen evolutionary families. Results: The Voting classifier achieved the highest performance with 74% accuracy, 74% weighted F1 score, and 65% macro F1 score under random splitting, while ProtBERT obtained 77% accuracy, 76% weighted F1 score, and 61% macro F1 score among transformer models. However, performance declined across all models when tested using ECOD-based splitting, revealing the impact of sequence similarity on classification performance. Conclusion: Advanced NLP techniques, particularly ensemble methods like Voting classifiers, and transformer models show significant potential in protein classification, with sufficient training data and sequence similarity management being crucial for optimal performance. However, the use of biologically meaningful splitting methods, such as ECOD family-based splitting, is crucial for realistic performance evaluation and generalization to unseen evolutionary families.

📄 PDF Abstract BibTeX arXiv:2409.04491

Code (0)

등록된 구현이 없습니다.

Tasks

Classification

Methods 이 논문이 사용한 방법론

Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Focus 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Attention 설명 없음
Tanh Activation 설명 없음
WordPiece 설명 없음

Similar Papers 제목 키워드 기반

Application of Quantum Tensor Networks for Protein Classification

2024-03-11 · Debarshi Kundu, Archisman Ghosh, Srinivasan Ekambaram, Jian Wang 외

We show that protein sequences can be thought of as sentences in natural language processing and can be parsed using the existing Quantum Natural Language framework into parameterized quantum circuits of reasonable qubit…

Binary ClassificationClassificationLanguage ModellingProtein Language Model+1

Position Specific Scoring Is All You Need? Revisiting Protein Sequence Classification Tasks

2024-10-16 · Sarwan Ali, Taslim Murad, Prakash Chourasia, Haris Mansoor 외

Understanding the structural and functional characteristics of proteins are crucial for developing preventative and curative strategies that impact fields from drug discovery to policy development. An important and popul…

AllDrug DiscoveryPosition

Pre-training Protein Language Models with Label-Agnostic Binding Pairs Enhances Performance in Downstream Tasks

2020-12-05 · Modestas Filipavicius, Matteo Manica, Joris Cadow, Maria Rodriguez Martinez

Less than 1% of protein sequences are structurally and functionally annotated. Natural Language Processing (NLP) community has recently embraced self-supervised learning as a powerful approach to learn representations fr…

Language ModelingLanguage ModellingMasked Language ModelingSelf-Supervised Learning

InstructProtein: Aligning Human and Protein Language via Knowledge Instruction

2023-10-05 · Zeyuan Wang, Qiang Zhang, Keyan Ding, Ming Qin 외

Large Language Models (LLMs) have revolutionized the field of natural language processing, but they fall short in comprehending biological sequences such as proteins. To address this challenge, we propose InstructProtein…

Knowledge GraphsProtein Function PredictionText Generation

Macromolecule Classification Based on the Amino-acid Sequence

2020-01-06 · Faisal Ghaffar, Sarwar Khan, Gaddisa O., Chen Yu-jhen

Deep learning is playing a vital role in every field which involves data. It has emerged as a strong and efficient framework that can be applied to a broad spectrum of complex learning problems which were difficult to so…

ClassificationDeep LearningGeneral Classification