首页
›
生物信息学与 AI 制药工程
›
014-ADMET性质预测模型
›
《Snakemake构建可复现生信工作流》
VIP20
本课程属于:014-ADMET性质预测模型
生物信息学与 AI 制药工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Snakemake构建可复现生信工作流
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Snakemake简介
Snakemake起源 · 设计理念 · 与Make/Nextflow比较
Snakemake
简介
02
工作流基础
规则(Rule)定义 · 输入输出文件 · 运行工作流
工作流基础
Rule
03
通配符与动态文件
通配符概念 · 命名模式 · 动态文件名匹配
通配符
动态文件
04
配置文件
YAML配置文件 · 在Snakemake中读取配置 · 参数化工作流
配置文件
YAML
05
日志与调试
日志记录 · 运行状态查看 · 调试技巧
日志
调试
06
环境管理
Conda环境定义 · 自动创建环境 · 指定软件版本
环境管理
Conda
07
容器化
使用Singularity/Dock… · 容器与conda结合
容器化
Singularity/…
08
集群与HPC执行
提交作业到SLURM/PBS/LSF · 集群配置文件
HPC
集群
09
资源管理
内存 · CPU · 磁盘资源指定
资源管理
内存
10
并行执行
本地并行 · 多核心 · 组规则
并行执行
本地并行
11
文件锁与可恢复性
断点续跑 · --unlock · 检查点(Checkpoints)
文件锁
可恢复性
12
工作流模块化
使用include导入模块 · 模块化设计
工作流模块化
include
13
多环境与分支
规则条件执行 · 选择输入路径
多环境
分支
14
报告生成
自动生成HTML报告 · 包含结果和图表
报告生成
HTML
15
数据管理
使用S3/云存储 · 远程文件访问
数据管理
S3
16
测试工作流
单元测试 · 集成测试 · 使用snakemake --test
测试工作流
单元测试
17
版本控制集成
Git · Snakemake工作流版本管理
版本控制集成
Git
18
最佳实践
可复现性 · 文件组织 · 命名约定
最佳实践
可复现性
19
高级规则
聚合规则 · 多点规则 · 合并规则
高级规则
聚合规则
20
文件模式
glob · expand函数 · 正则表达式
文件模式
glob
21
工作流图
可视化工作流依赖图 · dot图
工作流图
可视化工作流依赖…
22
参数空间
参数组合 · 多参数规则 · 用pandas扩展
参数空间
参数组合
23
自定义函数
在Snakemake中使用Pytho… · Lambda表达式
自定义函数
Snakemake
24
借助R
在Snakemake中调用R脚本 · 数据分析
借助R
Snakemake
25
与生物信息学工具集成
bwa · samtools · bedtools等示例
生物信息学工具集…
bwa
26
大规模数据分析
分块处理 · 并行化策略
大规模数据分析
分块处理
27
工作流缓存
中间结果缓存 · 避免重复计算
工作流缓存
间结果缓存
28
错误处理
异常捕获 · 重试机制 · 故障恢复
错误处理
异常捕获
29
持续集成/部署
CI/CD与Snakemake · 自动测试
持续集成
部署
30
实战案例
构建完整RNA-seq分析流程 · 从原始数据到表达矩阵
实战案例
RNA-seq
所属VIP或分类
同VIP:ADMET分子特征筛选与预测模型建模
同VIP:ADMET吸收性质深度学习建模实战
同VIP:ADMET肝毒性特征筛选与降维实战