BALIGN Project

Welcome to BALIGN project. BALIGN is a multi-functional batch sequence alignment tool. It has been used in several bioinformatics applications by İTÜ Computer Engineering Bioinformatics Group, but its abilities are not limited to biological sequences. Any type of sequence with an ASCII representation and a scoring matrix can be handled by BALIGN.


You can download BALIGN here. There is also an online bioinformatics toolkit including BALIGN for biological sequences here. For example scoring matrices to be used in BALIGN, refer here.


If you use BALIGN in your research, please cite the following article:


Here is an incomplete list of features that has been implemented in BALIGN so far:

Sequence alignment: Using BALIGN, you can compute pairwise alignments for given lists of sequences. It can perform both global and local alignment with affine gap penalties, and it can produce bit score, conservation score and percent identity matrices. For more information please see:

Transition probability: Sequence transition probability computation is a fairly new and robust method of sequence comparison. It is formalized by Oommen and Kashyap in 1998 and applied to the peptide classification problem successfully by Aygün, Oommen and Cataltepe in 2009. You can use BALIGN to compute logarithmic transition probability matrices for given lists of sequences. For more information please see:

Compound sequence alignment and compound transition probability: In 2000, Wallqvist et al. showed that aligning amino acid sequences along with secondary structures increases the classification performance significantly. Compound versions of alignment score and transition probability algorithms let you combine primary structure and secondary structure information in a single computation to generate more informative similarity scores. For more information please see:


BALIGN is implemented by Eser Aygün.