Files
2026-08-03 18:42:47 +08:00

58 lines
1.4 KiB
YAML
Executable File

# KaKs Analysis Skill Configuration
skill:
name: kaks
version: "1.0.0"
description: "Ka/Ks分析 - 非同义/同义替换率计算与选择压力分析"
author: "bbav20311-team"
input:
cds_fasta1: null # 必需: 物种1 CDS FASTA文件
cds_fasta2: null # 必需: 物种2 CDS FASTA文件
ortholog_pairs: null # 必需: 同源基因对列表
parameters:
alignment:
tool: muscle
maxiters: 2 # MUSCLE最大迭代次数
kaks:
method: yn00 # yn00方法计算Ka/Ks
genetic_code: 0 # 通用遗传密码
codeml:
models:
- M0 # 单一比率模型
- M1 # 近中性模型
- M7 # beta分布模型
- M8 # beta+omega模型
ncat: 10 # M7/M8的类别数
fix_omega: 0 # 是否固定omega值
omega: 1.0 # 初始omega值
divergence:
neutral_rate: 7.08e-9 # 中性替换率 (替换/位点/年)
generation_time: 1 # 世代时间(年),用于植物
cpu: 8
output:
format: ["csv", "png", "pdf", "txt"]
report_template: "templates/report.md.j2"
include_reproducibility: true
plots:
- kaks_distribution
- ka_vs_ks_scatter
dependencies:
conda:
channels:
- bioconda
- conda-forge
packages:
- muscle=5.1
- pal2nal=14.1
- paml=4.10.6
- biopython=1.81
- pandas=2.0.0
- matplotlib=3.7.0
- seaborn=0.12.0
- numpy=1.24.0
- scipy=1.10.0