Related Experiment Video
Updated: May 11, 2026

A Protocol for Computer-Based Protein Structure and Function Prediction
Published on: November 3, 2011
Implementation of a parallel protein structure alignment service on cloud
1Department of Computer Science and Communication Engineering, Providence University, 200, Sec. 7, Taiwan Boulevard, Shalu Dist., Taichung 43301, Taiwan.
Abstract:
Protein structure alignment has become an important strategy by which to identify evolutionary relationships between protein sequences. Several alignment tools are currently available for online comparison of protein structures. In this paper, we propose a parallel protein structure alignment service based on the Hadoop distribution framework. This service includes a protein structure alignment algorithm, a refinement algorithm, and a MapReduce programming model. The refinement algorithm refines the result of alignment. To process vast numbers of protein structures in parallel, the alignment and refinement algorithms are implemented using MapReduce. We analyzed and compared the structure alignments produced by different methods using a dataset randomly selected from the PDB database. The experimental results verify that the proposed algorithm refines the resulting alignments more accurately than existing algorithms. Meanwhile, the computational performance of the proposed service is proportional to the number of processors used in our cloud platform.
Related Concept Videos
Protein Organization
The primary structure of a protein is its amino acid sequence.
Protein Organization
The primary structure of a protein is its amino acid sequence.
Protein Organization
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 form...
Protein and Protein Structure
A protein's shape is critical to its function. For example, an enzyme can...
Protein Complex Assembly
Many viruses self-assemble into a fully functional unit using the infected host cell to...

