parMatt
parMatt performs parallel multiple alignment of protein three-dimensional (3D) structures to enable comparative structural analyses of homologous proteins.
Key Features:
- Parallelization: Hybrid parallel re-implementation of the MATT algorithm using MPI, pthreads, and OpenMP to accelerate alignment on distributed-memory systems and multi-core processors.
- Translation and Twist Adjustments: Permits translations and twists during alignment to accommodate conformational and evolutionary structural changes.
- Scalability: Distributes computational tasks across multiple nodes to handle large datasets, including extensive protein families and superfamilies.
Scientific Applications:
- Structure–function analysis: Enables accurate structural alignments to study structure–function relationships of proteins.
- Evolutionary biology and functional genomics: Supports comparative analyses that reveal structural variation among evolutionarily distant homologues for evolutionary and functional inference.
- Large-scale protein family comparison: Facilitates analysis of extensive protein families and superfamilies by leveraging distributed-memory parallelism.
Methodology:
Computational steps explicitly include initial construction of pairwise alignments parallelized with MPI and pthreads, iterative progression and refinement of the multiple alignment benefiting from parallelization, and a final refinement step optimized with OpenMP.
Topics
Details
- License:
- GPL-2.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C
- Added:
- 4/25/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Shegay MV, Suplatov DA, Popova NN, Švedas VK, Voevodin VV. parMATT: parallel multiple alignment of protein 3D-structures with translations and twists for distributed-memory systems. Bioinformatics. 2019;35(21):4456-4458. doi:10.1093/bioinformatics/btz224. PMID:30918940.
PMID: 30918940
Funding: - Russian Foundation for Basic Research: 17-07-00751
- Russian Science Foundation: 15-14-00069-P