首页
›
生物信息学与 AI 制药工程
›
019-单细胞空间整合分析
›
《Snakemake工作流构建与配置详解》
VIP20
本课程属于:019-单细胞空间整合分析
生物信息学与 AI 制药工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Snakemake工作流构建与配置详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Snakemake简介
工作流管理系统 · 应用场景 · Snakemake与Makefile…
Snakemake
简介
02
Snakemake安装
pip安装 · conda安装 · 源码编译
Snakemake
安装
03
第一个Snakefile
规则定义 · 输入输出 · 运行snakemake
Snakefile
第一个
04
Snakemake规则详解
run · shell · script
Snakemake
规则详解
05
通配符(wildcards)
通配符的概念 · 使用规则 · 多文件匹配
wildcards
通配符
06
配置文件(config)
YAML配置 · 在Python中引用 · 参数化工作流
config
配置文件
07
命令行参数
snakemake命令选项 · 参数传递 · dry-run
命令行参数
snakemake
08
依赖管理
规则顺序 · 输入输出依赖 · 自动构建依赖图
依赖管理
规则顺序
09
日志与输出管理
日志文件 · stdout/stderr · 工作流日志
日志
输出管理
10
检查点(checkpoint)
动态图生成 · 聚合规则 · 重新运行
checkpoint
检查点
11
容器支持
Singularity · Docker容器 · 远程执行
容器支持
Singularity
12
Conda环境管理
Conda环境定义 · 自动创建 · 隔离
Conda
环境管理
13
模块化设计
include语句 · Sankemodules · 复用规则
模块化设计
include
14
报告生成
Snakemake内置报告 · 自定义报告 · 可视化结果
报告生成
Snakemake
15
集群调度
SLURM · SGE · LSF等调度系统配置
集群调度
SLURM
16
云与HPC
AWS Batch · Google Cloud Life… · HPC并行
HPC
AWS
17
临时文件与保护
temp() · protected() · directory()
临时文件
保护
18
错误处理与调试
错误排查 · --reason · --debug
错误处理
调试
19
基准测试
资源监控 · 时间消耗 · 内存使用
基准测试
资源监控
20
任务调度优化
线程数 · 内存限制 · 优先级设置
任务调度优化
线程数
21
规则继承与多输入
合并 · 提取 · zip等
规则继承
多输入
22
输出文件管理
输出目录 · 文件组织 · 清理
输出文件管理
输出目录
23
与Git结合
版本控制策略 · .gitignore · 工作流追溯
Git
结合
24
测试工作流
单元测试 · 集成测试 · CI/CD
测试工作流
单元测试
25
内存数据库
使用SQLite记录运行状态 · 增量运行
内存数据库
SQLite
26
自定义函数与Python代码
在规则中嵌入Python · 辅助函数
Python
自定义函数
27
定向图可视化
dag图 · filegraph图 · 报告
定向图可视化
dag
28
最佳实践
项目结构 · 命名规范 · 注释
最佳实践
项目结构
29
高级主题
subworkflow · group规则 · run本地与远程
高级主题
subworkflow
30
社区与扩展
Snakemake插件 · 社区资源 · 未来发展
社区
扩展
所属VIP或分类
同VIP:10x-Visium数据分析从入门到精通
同VIP:CellTrek细胞空间定位与批次校正
同VIP:Conda版本锁定与Pipeline复现实战