BetaSuperposer: superposition of protein surfaces using beta-shapes. 
The comparison between two protein structures is important for understanding a molecular function.  In particular, the comparison of protein surfaces to measure their similarity provides another challenge useful for studying molecular evolution, docking, and drug design.  This paper presents an algorithm, called the BetaSuperposer, which evaluates the similarity between the surfaces of two structures using the beta-shape which is a geometric structure derived from the Voronoi diagram of molecule.  The algorithm performs iterations of mix-and-match between the beta-shapes of two structures for the optimal superposition from which a similarity measure is computed, where each mix-and-match step attempts to solve an NP-hard problem.  The devised heuristic algorithm based on the assignment problem formulation quickly produces a good superposition and an assessment of similarity.  The BetaSuperposer was fully implemented and benchmarked against popular programs, the Dali and the Click, using the SCOP models.  The BetaSuperposer is freely available to the public from the Voronoi Diagram Research Center ( http://voronoi.hanyang.ac.kr ).