Related Experiment Video
Updated: May 3, 2026

07:28
JUMPn: A Streamlined Application for Protein Co-Expression Clustering and Network Analysis in Proteomics
Published on: October 19, 2021
2.7K
fast_protein_cluster: parallel and optimized clustering of large-scale protein modeling data
Ling-Hong Hung1, Ram Samudrala1
1Department of Microbiology, University of Washington, Seattle, WA 98109, USA.
Bioinformatics (Oxford, England)
|February 18, 2014
Summary
fast_protein_cluster significantly accelerates protein model clustering using novel CPU and GPU methods. This efficient toolkit enhances accuracy and speed for large-scale biological data analysis.
Area of Science:
- Computational biology
- Bioinformatics
- Structural biology
Background:
- The Nutritious Rice for the World project generated extensive protein model datasets.
- Clustering large sets of protein models is computationally intensive.
- Existing tools lack the speed and efficiency for massive datasets.
Purpose of the Study:
- To develop a fast, parallel, and memory-efficient package for clustering protein models.
- To improve the speed and accuracy of protein model clustering algorithms.
- To support both Root Mean Square Deviation (RMSD) and Template Modeling score (TM-score) metrics.
Main Methods:
- Implemented in C++ with OpenMP for multi-threading.
- Utilized custom streaming Single Instruction Multiple Data (SIMD) and advanced vector extension intrinsics for CPU acceleration.
- Incorporated OpenCL kernels for support of AMD and Nvidia Graphics Processing Units (GPUs).
Main Results:
- Achieved 60x speedup over qcprot and 3x over existing GPU implementations for RMSD calculations on a laptop CPU.
- New GPU code further accelerated RMSD and TM-score computations.
- Novel k-means and hierarchical clustering methods demonstrated up to 250x and 2000x speed improvements over Clusco, respectively.
- Identified significantly more accurate models compared to Spicker and Clusco.
Conclusions:
- fast_protein_cluster offers a substantial advancement in the speed and efficiency of protein model clustering.
- The toolkit provides accurate and fast clustering for large datasets, benefiting structural biology research.
- Its optimized algorithms and GPU support make it a valuable resource for bioinformatics.
Related Concept Videos
Protein Networks
3.7K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
3.7K
Protein Networks
1.8K
1.8K
Protein Complexes with Interchangeable Parts
1.0K
1.0K
Protein Complexes with Interchangeable Parts
2.1K
Groups of proteins may form a complex where each protein in this complex has a different role in the overall execution of the complex’s function. Often some of the proteins in the complex can be replaced by a closely related variant to give a complex that contains many of the same components yet is functionally distinct.
The SCF ubiquitin ligase is a protein complex of five individual proteins. This complex attaches ubiquitin to other target proteins to mark them for degradation. In order...
The SCF ubiquitin ligase is a protein complex of five individual proteins. This complex attaches ubiquitin to other target proteins to mark them for degradation. In order...
2.1K
Conservation of Protein Domains Over Different Proteins
11.8K
Protein domains are small structurally independent units that are part of a single amino acid chain. Although these domains are often structurally independent, they may rely on synergistic effects to perform their functions as part of a larger protein. Protein domains may be conserved within the same organism, as well as across different organisms.
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
11.8K
Protein Complex Assembly
1.6K
1.6K

