DLPAlign

DLPAlign applies convolutional neural networks (CNNs) and bi-directional long short-term memory networks (Bi-LSTMs) to improve the accuracy of progressive multiple protein sequence alignment for evolutionary and structural analyses.


Key Features:

  • Deep Learning Framework: Employs convolutional neural networks (CNNs) and bi-directional long short-term memory networks (Bi-LSTMs) to capture spatial hierarchies and sequential dependencies in protein sequences.
  • Progressive Alignment Strategy: Implements a progressive alignment approach that iteratively aligns input sequences and calculates posterior probability matrices at each step.
  • Empirical Performance Evaluation: Benchmarked against eleven leading multiple sequence alignment methods using BAliBASE, OXBench, and SABMark and reported superior total-column scores.
  • Performance in Low Similarity Contexts: Improved alignment accuracy by approximately 2.8% over the second-best MSA software for families with average pairwise identity (PID) ≤30%.
  • Application to Real-World Problems: Applied to protein secondary structure prediction for SARS-CoV-2 and outperformed other alignment tools across four related protein sequences.

Scientific Applications:

  • Evolutionary Biology: Provides precise multiple sequence alignments for phylogenetic inference and comparative sequence analyses.
  • Structural Bioinformatics: Supports structural modeling and protein secondary structure prediction through improved alignments.
  • Functional Genomics: Enables alignment of divergent proteins with limited homology to assist functional annotation.
  • Virology and Pandemic Research: Aids analysis of SARS-CoV-2 protein sequences for structure and function studies.

Methodology:

Builds a decision-making model using CNNs and Bi-LSTMs, performs progressive iterative alignment with calculation of posterior probability matrices at each step, and evaluates performance against BAliBASE, OXBench, and SABMark using total-column scores.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
C++, Python
Added:
1/18/2021
Last Updated:
3/1/2021

Operations

Data Inputs & Outputs

Multiple sequence alignment

Publications

Kuang M. DLPAlign: A Deep Learning based Progressive Alignment for Multiple Protein Sequences. Unknown Journal. 2020. doi:10.1101/2020.07.16.207951.