ASH (Alignment of StructuralHomologs) is a structure alignment program that has been developed forPDBj.  Earlier versions of ASH werewritten by Hiroyuki Toh[1]. The core alignment algorithm based on the doubledynamic programming algorithm of Orengo and Taylor[2] was then combined with a new scoring function basedon NER (Number of Equivalent Residues) by Daron M. Standley[3,4]. This page serves as a central portal where both webservices and source code can be accessed.

 

ASH Web services

 

The Toh Lab at KyotoUniversity provides tools for mapping functional information from alignments as well as the original versions of local and global ASH.

 

RASH Rapid ASH computespair-wise alignments in under 1 second. RASH is generally sufficient if thestructures are very similar.

 

GASH Genetic-algorithm ASHgenerates very accurate alignments in about twice the time as RASH. GASH is thebest choice if the structures are only partially similar or if multiplesolutions are required.

 

ASH Source Code

 

ASH 1.2 (fixed some long-standing bugs present in ver 1.0) is freelyavailable.  You must fill out asimple license agreement, then a link containing the source code will be sentto you by e-mail.

 

[1]        Toh, H. (1997) Introduction of adistance cut-off into structural alignment by the double dynamic programmingalgorithm. Comput Appl Biosci 13, 387-96.

[2]        Orengo,C.A. and Thornton, J.M. (2005) Protein families and their evolution-astructural perspective. Annu Rev Biochem 74, 867-900.

[3]        Standley,D.M., Toh, H. and Nakamura, H. (2004) Detecting local structural similarity inproteins by maximizing number of equivalent residues. Proteins 57, 381-91.

[4]        Standley,D.M., Toh, H. and Nakamura, H. (2005) GASH: an improved algorithm formaximizing the number of equivalent residues between two protein structures.BMC Bioinformatics 6, 221.