首页
›
生物信息学与 AI 制药工程
›
051-ADMET预测特征学习任务
›
《Snakemake配置与参数化调优指南》
VIP20
本课程属于:051-ADMET预测特征学习任务
生物信息学与 AI 制药工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Snakemake配置与参数化调优指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Snakemake简介
什么是Snakemake · 为什么需要工作流管理 · 基本概念(规则
Snakemake
简介
02
Snakemake安装与环境配置
安装方式 · 版本选择 · 虚拟环境
Snakemake
安装
03
Snakemake工作流结构
Snakefile · 规则 · 输入输出
Snakemake
工作流结构
04
规则编写基础
rule关键字 · input · output
规则编写基础
rule
05
通配符与模式匹配
wildcards使用 · 多输入输出
通配符
模式匹配
06
参数化与配置文件
使用config字典 · YAML/JSON配置文件
参数化
配置文件
07
参数化运行
--config参数 · configfile指令
参数化运行
config
08
通配符约束与过滤
wildcard_constrain… · 规则条件
通配符约束
过滤
09
输入函数与动态依赖
input函数 · lambda · 函数式依赖
输入函数
动态依赖
10
输出文件命名与组织
输出模式 · 目录结构
输出文件命名
组织
11
资源管理
threads · mem_mb · resources
资源管理
threads
12
并行与分布式执行
--cores · --jobs · 调度器
并行
分布式执行
13
集群提交
使用--cluster · --cluster-submit · 集群配置文件
集群提交
cluster
14
作业重试与错误处理
--retries · --latency-wait · onerror
作业重试
错误处理
15
工作流可视化
dag · filegraph · ruledag
工作流可视化
dag
16
日志与调试
日志配置 · --verbose · 调试技巧
日志
调试
17
模块化与复用
include · module · 封装规则
模块化
复用
18
报告生成
--report · Jinja2模板 · 自动报告
报告生成
report
19
参数调优
如何调整线程 · 内存 · 分区等以获得最佳性能
参数调优
如何调整线程
20
缓存与增量计算
--cache · --touch · beforeinput
缓存
增量计算
21
规则优先级与顺序
order · priority · allowed
规则优先级
顺序
22
环境管理
conda · singularity · docker集成
环境管理
conda
23
版本控制与可重复性
Snakemake与Git · lock文件
版本控制
可重复性
24
大工作流优化策略
合并小规则 · 减少IO · 并行效率
大工作流优化策略
合并小规则
25
动态资源请求
根据输入大小动态分配资源
动态资源请求
根据输入大小动态…
26
使用Snakemake的管道模式
--snakefile · --directory
Snakemake
使用
27
参数化配置文件最佳实践
使用JSON Schema验证 · 默认值
参数化配置文件最…
JSON
28
扩展Snakemake
自定义wrapper · 插件
Snakemake
扩展
29
性能监控
profile · 时间统计 · 瓶颈分析
性能监控
profile
30
案例实战
从单机到集群的全流程Snakemak…
案例实战
Snakemak
所属VIP或分类
同VIP:ADMET分子描述符特征工程入门教程
同VIP:ADMET分子数据预处理Snakemake教程
同VIP:ADMET建模数据到部署项目实战