网页 综合 更新时间 2026-11-14 17:01:38

ete build: phylogenetic tree reconstruction using reproducible workflows with a single command line

自动蜘蛛 etetoolkit.org 正文约 3036 字
ete-build provides a unified interface to wrap the execution of phylogenetic workflows, comprising the reconstruction of gene trees and supermatrix-based species trees.
Highlighted features:
A single command can be used to configure and launch complex phylogenetic pipelines, covering sequence alignment reconstruction, trimming, model testing, tree inference and image rendering.
The supermatrix-based reconstruction mode permits to build and concatenate multiple sequence alignments with ease, simplifying the reconstruction of species trees based on multiple genes.
Advanced options allow to automatically switch from amino-acid to nucleotide alignments based on sequence identity, resuming the execution of workflows, or even testing multiple strategies in parallel.
ete-build comes with a number of predefined workflowsand application bindinds, which can also be extended or reconfigured
To infer a gene-based phylogeny, simply choose a workflow name (-w) and provide a fasta file with the target sequences (-a for amino-acids and -n for nucleotides).
After a few seconds, you should get a tree image like this:
The execution of a workflow will look like the following video:
Reconstructing a species tree based on several concatenated alignments requires the selection of two workflows: i) a gene-tree workflow used to align the sequences of each gene family (-w), and ii) a workflow to concatenate and build a tree based on the supermatrix alignment (-m).
Sequences from all genes/proteins must be passed in a single fasta file, and a COGs (Cluster of Orthologous Groups) file will also be required. The COGs file must be a text file containing the same sequence IDs as in the input file. Each TAB delimited line will be considered a COG. For instance, the following example would define 3 COGs of size 3, 2 and 4 sequences respectively:
By default, the expected format for the sequence identifiers is SpeciesCode_SequenceName, but you can change this behavior with --spname-delimiter
A simple run, using the above example data, would look like this:
There are many more options and worlflows that you can use. Check out our cookbook for example recipes!
While ete-build covers many common programs in phylogenetics, it does certainly not cover all. The current selection of tools responds to the direct feedback from the community of ETE users.
However, ETE does not make any commitment in favor of any specific tool. By contrast, ete-build is written in a modular way that permits adding new tools and attaching it to any workflow. From a development point of view, the team is open to any contribution for either new applications or workflow configurations.
The following files are used in the examples on the left
This page shows the basic usage of ete-build. More options and examples are available as a collection of notebooks.
Predefined workflow names:
ETE 3: Reconstruction, analysis and visualization of phylogenomic data. Jaime Huerta-Cepas, Francois Serra and Peer Bork. Mol Biol Evol 2016; doi: 10.1093/molbev/msw046
访问原文 返回搜索 http://etetoolkit.org/documentation/ete-build
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。