trimAl
trimAl removes spurious sequences and poorly aligned regions from multiple sequence alignments to improve alignment quality for downstream analyses such as phylogenetic inference.
Key Features:
- Automated Alignment Trimming: Identifies and removes unreliable positions from multiple sequence alignments.
- Parameters Considered: Uses proportion of sequences with a gap, level of amino acid similarity, and consistency across different alignments when available.
- Adaptive Parameter Optimization: Automatically selects optimal trimming parameters for each alignment to improve signal-to-noise ratio.
- Scalability for Large-Scale Analyses: Designed to process thousands of alignments for large-scale phylogenetic studies.
- Platform Portability: Implemented in C++ and portable across computing platforms.
Scientific Applications:
- Phylogenetic Analysis: Improves alignment quality to increase accuracy of phylogenetic tree inference and evolutionary studies.
- Protein Structure Prediction: Produces higher-quality alignments that support more reliable protein structure prediction.
- Comparative Genomics: Generates reliable sequence alignments for comparative analyses across species.
Methodology:
Automated identification and removal of unreliable alignment positions based on thresholds for proportion of gaps, amino acid similarity, and consistency across alignments, with automatic selection of optimal parameters per alignment; implemented in C++ and scalable to thousands of alignments.
Topics
Details
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++
- Added:
- 4/15/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Capella-Gutiérrez S, Silla-Martínez JM, Gabaldón T. trimAl: a tool for automated alignment trimming in large-scale phylogenetic analyses. Bioinformatics. 2009;25(15):1972-1973. doi:10.1093/bioinformatics/btp348. PMID:19505945. PMCID:PMC2712344.
Documentation
Downloads
- Source codeVersion: 1.5.0https://github.com/inab/trimal
- Source codeVersion: 2.0-RChttps://github.com/inab/trimal/tree/2.0_RC