phylogenetics

Build and visualize evolutionary trees from sequence data using MAFFT, IQ-TREE 2, FastTree, and ETE3.

21|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OwnLabAI/ownlab --skill phylogenetics-ownlabai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phylogenetics
Source: https://github.com/OwnLabAI/ownlab/tree/main/mart/skills/scientific-skills/phylogenetics
Command: npx skills add https://github.com/OwnLabAI/ownlab --skill phylogenetics-ownlabai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Phylogenetic analysis reconstructs evolutionary relationships among biological sequences by inferring branching patterns of descent. This skill provides a standard pipeline using MAFFT for alignment, IQ-TREE 2 for maximum-likelihood tree inference with model selection, and FastTree for large datasets, with ETE3 enabling visualization in Python.

Core Features & Use Cases

  • Alignment: MAFFT-based multiple sequence alignment of nucleotide or protein sequences.
  • Tree Inference: Maximum-likelihood tree construction with model selection (IQ-TREE 2) and fast alternatives (FastTree) for very large datasets.
  • Visualization & Analysis: Tree visualization and basic statistics with ETE3, plus preparation for downstream analyses such as phylodynamics and protein family evolution.
  • Use cases include microbial genomics, viral phylodynamics, and molecular clock studies to infer relationships and divergence times.

Quick Start

Run the phylogenetic pipeline on your unaligned FASTA to generate a tree and 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 a FASTA file?

To build a phylogenetic tree from a FASTA file, you need multiple sequence alignment followed by tree inference. This pipeline automates the process using MAFFT for alignment and IQ-TREE 2 for maximum-likelihood tree construction.

What is the best way to infer evolutionary trees for large microbial datasets?

For large microbial datasets, FastTree provides a fast alternative for inferring evolutionary trees. This pipeline supports FastTree specifically for large-scale phylogenetic analysis where standard maximum-likelihood methods would be too computationally expensive.

Can I visualize phylogenetic trees in Python using ETE3?

Yes, you can visualize phylogenetic trees in Python using ETE3. The pipeline utilizes ETE3 to generate tree visualizations and compute basic tree statistics directly within a Python environment.

Does IQ-TREE 2 support automatic model selection for molecular clock studies?

IQ-TREE 2 supports automatic model selection for maximum-likelihood tree inference, which is applicable to molecular clock studies. This pipeline leverages IQ-TREE 2 to infer branching patterns and divergence times for evolutionary analysis.

How do I perform multiple sequence alignment for viral phylodynamics?

To perform multiple sequence alignment for viral phylodynamics, MAFFT is used to align nucleotide or protein sequences. This pipeline applies MAFFT to prepare sequence data for downstream evolutionary tree inference.