ALIGN

ALIGN implements pairwise sequence alignment techniques as a C++ class library to support protein sequence comparison and protein structure prediction.


Key Features:

  • C++ class library: Implemented as a C++ object-oriented class library for pairwise sequence alignment.
  • Versatile alignment techniques: Supports sequence-to-sequence and profile-to-profile pairwise alignments.
  • Secondary structure incorporation: Integrates secondary structure information into the alignment process.
  • Suboptimal alignments: Generates suboptimal alignments to estimate regions of alignment confidence.
  • Object-oriented design: Provides modularity and extensibility for implementing, testing, and extending alignment functionalities.

Scientific Applications:

  • Protein structure prediction: Produces alignments used to inform prediction and comparative modeling of protein structures.
  • Modeling studies (human Cytochrome P450): Has been applied in modeling studies including human Cytochrome P450.

Methodology:

Implements pairwise sequence alignment techniques in a C++ object-oriented library, supporting sequence-to-sequence and profile-to-profile alignments, inclusion of secondary structure information, and generation of suboptimal alignments.

Topics

Details

Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Added:
11/5/2015
Last Updated:
12/16/2018

Operations

Data Inputs & Outputs

Publications

Silvio C.E. Tosatto BSP, Albiero A, Mantovan A, Ferrari C, Bindewald E, Toppo S. Align: a C++ Class Library and Web Server for Rapid Sequence Alignment Prototyping. Current Drug Discovery Technologies. 2006;3(3):167-173. doi:10.2174/157016306780136754. PMID:17311562.

Documentation