42 lines
859 B
YAML
Executable File
42 lines
859 B
YAML
Executable File
# Phylogeny Skill Configuration
|
|
|
|
skill:
|
|
name: phylogeny
|
|
version: "1.0.0"
|
|
description: "系统发育树构建 - MAFFT/IQ-TREE"
|
|
author: "bbav2-team"
|
|
|
|
input:
|
|
protein_fasta: null # 必需: 蛋白序列FASTA文件
|
|
gene2spc: null # 可选: 基因ID与物种对应表
|
|
|
|
parameters:
|
|
aligner:
|
|
tool: mafft # mafft or muscle
|
|
mode: auto
|
|
tree_builder:
|
|
tool: iqtree # iqtree or fasttree
|
|
bootstrap: 1000
|
|
model: AUTO
|
|
cpu: 8
|
|
|
|
output:
|
|
format: ["aln", "nwk", "pdf"]
|
|
report_template: "templates/report.md.j2"
|
|
include_reproducibility: true
|
|
tree_image: true
|
|
|
|
dependencies:
|
|
conda:
|
|
channels:
|
|
- bioconda
|
|
- conda-forge
|
|
packages:
|
|
- mafft=7.505
|
|
- muscle=3.8.1551
|
|
- iqtree=2.2.0
|
|
- fasttree=2.1.11
|
|
- biopython=1.81
|
|
- pandas=2.0.0
|
|
- matplotlib=3.7.0
|
|
- seaborn=0.12.0 |