WMSA
WMSA performs weighted multiple sequence alignment of DNA, RNA, and protein sequences to identify regions of similarity for structural, functional, and evolutionary analyses.
Key Features:
- Divide-and-Conquer Strategy: Divides sequences into clusters and applies a center star strategy to align clusters, reducing computational complexity for large datasets.
- Profile-Profile Alignment: Produces progressive profile-profile alignments to merge cluster profiles into final multiple sequence alignments.
- MAFFT K-Band Integration: Leverages MAFFT algorithms, specifically K-Band, to improve alignment accuracy within profile-profile alignment steps.
- Multithread Parallelism: Employs multithreaded execution to optimize runtime and memory usage across alignment tasks.
- Optimized for Large Datasets: Balances computational resources across threads to handle extensive datasets more efficiently than single-threaded approaches.
- High-Quality Alignments: Maintains high alignment quality in highly conserved datasets and, in tests, outperformed MAFFT.
- Implementation: Implemented in C/C++ with support for Linux environments.
Scientific Applications:
- Evolutionary Biology: Identifies conserved and divergent regions to inform evolutionary relationship analyses.
- Genomics: Aligns genomic DNA sequences for comparative and structural analyses.
- Proteomics: Aligns protein sequences to detect conserved motifs and domains relevant to function.
- Phylogenetic Studies: Produces alignments suitable for downstream phylogenetic inference.
- Functional Annotation: Supports identification of functionally relevant conserved regions for annotation.
- Comparative Genomics: Enables comparison of sequence conservation and variation across genomes.
Methodology:
Sequences are clustered (divide-and-conquer), cluster profiles are created using a center star strategy, and profiles are progressively aligned via profile-profile alignment using MAFFT K-Band with multithread parallelism.
Topics
Details
- License:
- Not licensed
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows
- Programming Languages:
- C, Shell, C++
- Added:
- 12/5/2022
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Multiple sequence alignment
Inputs
Outputs
Publications
Wei Y, Zou Q, Tang F, Yu L. WMSA: a novel method for multiple sequence alignment of DNA sequences. Bioinformatics. 2022;38(22):5019-5025. doi:10.1093/bioinformatics/btac658. PMID:36179076.
PMID: 36179076
Funding: - National Natural Science Foundation of China: 62072353, 62131004, 62271353
- Natural Science Foundation of Sichuan Province: 2022NSFSC0926
- Fundamental Research Funds for the Central Universities: YJS2205
- Innovation Fund of Xidian University: YJS2205
- China Postdoctoral Science Foundation: 2022T150095
Links
Repository
https://github.com/malabz/WMSA-dataset