Related Experiment Video
Updated: Apr 18, 2026

A Protocol for Computer-Based Protein Structure and Function Prediction
Published on: November 3, 2011
BABAPPAlign: a multiple sequence alignment engine with a learned residue-level scoring function
1Department of Zoology, Jhargram Raj College, Jhargram, West Bengal 721507, India.
Motivation:
Multiple sequence alignment (MSA) remains a core problem in bioinformatics, yet most widely used alignment methods still rely on static amino acid substitution matrices that cannot adapt to sequence-specific context.
Results:
BABAPPAlign is a progressive MSA engine that replaces static substitution scoring with a trained residue-level scorer operating on fixed protein-language-model embeddings, while retaining exact affine-gap dynamic programming. It also provides an integrated codon-aware alignment mode. Using BAliBASE as the primary inferential benchmark, with supporting external validation on deterministic subsets of PREFAB and HOMSTRAD, the learned backend outperformed matched in-engine EBA-style cosine and BLOSUM62 controls, and also exceeded MAFFT.
Availability And Implementation:
BABAPPAlign is implemented in Python and distributed as an open-source command-line package through PyPI; the source code is available at https://github.com/sinhakrishnendu/BABAPPAlign, the archived software release is available at https://doi.org/10.5281/zenodo.17934124, and the pretrained model weights are available at https://doi.org/10.5281/zenodo.18053200.
Supplementary Material:
Supplementary material is available at Bioinformatics online.
Related Concept Videos
Multi-species Conserved Sequences
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Conservation of Protein Domains Over Different Proteins
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
Peptide Identification Using Tandem Mass Spectrometry
This technique helps gather information regarding the protein from which the peptide was obtained and to study the peptides’ amino acid sequence. Identifying peptides from a complex mixture is an important component of the growing field of...
Conserved Binding Sites
Binding sites are often located in large pockets, and if their location on a protein’s surface is unknown, it can be predicted using various approaches. The energetic method computationally...
Evolutionary Relationships through Genome Comparisons
Conservation of Protein Domains

