Multi-Branch-CNN

Multi-Branch-CNN classifies peptides that interact with sodium, potassium, and calcium ion channels to predict ligand-ion channel interactions for peptide-based drug discovery targeting cardiovascular conditions and cancers.


Key Features:

  • Parallel Convolutional Neural Networks (CNNs): Employs a parallel CNN architecture that processes multiple features simultaneously to identify complex patterns in peptide sequences interacting with ion channels.
  • Comparative Performance: Tested against thirteen traditional machine learning algorithms (TML13) across test sets for sodium, potassium, and calcium channels, showing comparable performance on standard datasets and superior performance on novel-test sets consisting of sequences with minimal similarity to training or existing test sets.
  • Improved Accuracy: Achieves accuracy improvements on novel sequences of 6% for sodium, 14% for potassium, and 15% for calcium channels compared with traditional methods.
  • Validation Against Other Models: Validated against Single-Branch-CNN and the ensemble method TML13-Stack, demonstrating better performance in peptide classification tasks.

Scientific Applications:

  • Ion channel ligand identification: Predicts peptides that interact with sodium, potassium, and calcium ion channels for computational identification of ion channel ligands.
  • Peptide-based drug discovery: Supports identification of candidate ligand peptides relevant to cardiovascular conditions and cancers.
  • Generalization to novel sequences: Enables prediction of interactions for novel-test sets composed of sequences with minimal similarity to training data, improving robustness for real-world datasets.

Methodology:

Training of parallel convolutional neural networks on datasets of known peptide-ion channel interactions, with an architecture designed to capture diverse features from peptide sequences to generalize to unseen data.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
4/11/2022
Last Updated:
4/11/2022

Operations

Publications

Yan J, Zhang B, Zhou M, Kwok HF, Siu SWI. Multi-Branch-CNN: classification of ion channel interacting peptides using parallel convolutional neural networks. Unknown Journal. 2021. doi:10.1101/2021.11.13.468342.