phylogenetics

Construct phylogenetic trees from unaligned FASTA using MAFFT, IQ-TREE 2, and ETE3.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill phylogenetics-swaruplab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phylogenetics
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/phylogenetics
Command: npx skills add https://github.com/swaruplab/operon --skill phylogenetics-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mafft, iqtree2, ete3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Coordinating multiple bioinformatics tools to turn raw sequences into evolutionary insights is tedious and error-prone. This skill automates the standard phylogenetic workflow—from sequence alignment to tree inference and visualization—reducing manual steps and reproducibility issues.

Core Features & Use Cases

  • Automated alignment with MAFFT
  • Phylogenetic tree inference with IQ-TREE 2 or FastTree
  • Visualization and exploration with ETE3
  • Use case: analyze microbial genomes to infer relationships, study outbreak dynamics, or compare protein families across species.

Quick Start

Input an unaligned FASTA file and run the script to generate an aligned file, an inferred phylogenetic tree, and a visualization.

Frequently Asked Questions about phylogenetics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a phylogenetic tree from an unaligned FASTA file?

To build a phylogenetic tree from an unaligned FASTA file, you can automate the workflow by running sequence alignment with MAFFT, tree inference with IQ-TREE 2, and visualization with ETE3 to generate an evolutionary tree.

What is the best way to automate sequence alignment and tree inference for microbial genomes?

Automating sequence alignment and tree inference for microbial genomes is best handled by orchestrating MAFFT for alignment, IQ-TREE 2 for model selection and bootstrap support, and ETE3 to render the final phylogenetic visualization.

Can I use IQ-TREE 2 and MAFFT together for end-to-end phylogenetic analysis?

Yes, you can use IQ-TREE 2 and MAFFT together for end-to-end phylogenetic analysis by chaining MAFFT to align sequences and IQ-TREE 2 to infer the tree, followed by ETE3 for visualization.

How does automated phylogenetic workflow orchestration handle bootstrap support and model selection?

Automated phylogenetic workflow orchestration handles bootstrap support and model selection by passing MAFFT alignments directly into IQ-TREE 2, which evaluates substitution models and calculates bootstrap values to ensure robust evolutionary relationships.

Do I need an aligned FASTA file to infer evolutionary relationships with IQ-TREE 2?

No, you do not need an aligned FASTA file to infer evolutionary relationships with IQ-TREE 2, because the workflow accepts unaligned FASTA input and automatically performs multiple sequence alignment using MAFFT before tree inference.

What are the limitations of using automated phylogenetic analysis for viral phylodynamics?

Automated phylogenetic analysis for viral phylodynamics is limited by its scope, covering typical microbial genomics and protein families, and may not handle highly divergent sequences or complex epidemiological modeling beyond standard tree inference and visualization.