45 lines
1.4 KiB
YAML
Executable File
45 lines
1.4 KiB
YAML
Executable File
# Functional Annotation Skill Configuration
|
|
# 功能注释技能 - 使用 eggNOG-mapper 进行蛋白功能注释
|
|
|
|
skill:
|
|
name: annotation
|
|
version: "1.0.0"
|
|
description: "功能注释分析 - eggNOG-mapper"
|
|
author: "bbav20311-team"
|
|
|
|
input:
|
|
protein_fasta: null # 必需: 蛋白序列FASTA文件
|
|
|
|
parameters:
|
|
emapper:
|
|
# eggNOG-mapper 主要参数
|
|
mode: "diamond" # 搜索模式: diamond/mmseqs/hmmer
|
|
evalue: 0.001 # E-value阈值
|
|
score: 60 # 最小bit score
|
|
query_cover: 20 # 最小query覆盖度(%)
|
|
subject_cover: 20 # 最小subject覆盖度(%)
|
|
tax_scope: "auto" # 分类范围: auto/bact/arch/euk/viruses
|
|
go_evidence: "non-electronic" # GO证据: all/non-electronic/experimental
|
|
target_orthologs: "all" # 目标直系同源: all/one2one/one2many
|
|
# 数据库路径 (可选,默认使用 ~/.eggnog-mapper/)
|
|
data_dir: null # eggNOG 数据库目录,如 /path/to/eggnog_db
|
|
# 性能参数
|
|
cpu: 8
|
|
block_size: 5 # Diamond block size (内存控制)
|
|
|
|
output:
|
|
format: ["annotations", "seed_orthologs", "pfam", "cog", "kegg"]
|
|
report_template: "templates/report.md.j2"
|
|
include_reproducibility: true
|
|
|
|
dependencies:
|
|
conda:
|
|
channels:
|
|
- bioconda
|
|
- conda-forge
|
|
packages:
|
|
- eggnog-mapper=2.1.12
|
|
- diamond=2.1.8
|
|
- biopython=1.81
|
|
- pandas=2.0.0
|