Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >snakemake是处理输出中介工作流的合适工具吗?

snakemake是处理输出中介工作流的合适工具吗?
EN

Stack Overflow用户
提问于 2017-10-18 23:17:50
回答 1查看 354关注 0票数 1

为了减少工作流的小细节,我刚开始试用snakemake (上周左右),之前我已经通过python编写了自己的特定工作流。

我生成了一个小工作流,在这些步骤中将使用Illumina读取并运行Kraken来对付它们。然后,我将解析Kraken输出的输出,以检测未提供物种值的最常见物种(在一组允许的范围内)(与snakemake -s test.snake -config R1_reads= R2_reads= R2_reads==‘一起运行)。

我有两个问题。

  1. 考虑到动态输出/输入,推荐的方法是什么?

目前,我的策略是创建一个包含检测到的物种的临时文件,然后将其cat {input.species}到其他shell命令中。这看起来不太优雅,但仔细看一看文档,我就找不到合适的替代方法了。我注意到PersistentDicts允许我在run:命令之间传递变量,但我不确定是否可以使用它将变量加载到shell:节中。我还注意到,wrappers可以让我处理它,但是从我需要这个变量的角度来看,我将包装我工作流程的其余部分。

  1. 如果我想在之后使用该物种来运行特定于该物种的一组脚本(具有多个物种特定的工作流),那么snakemake是正确的工具吗?

现在,我对如何解决这个问题的印象是,有多个工作流文件为物种,并有一个运行开关,它调用相关物种的工作流依赖于物种。

感谢你对这些问题的洞察力。

-Kim

EN

回答 1

Stack Overflow用户

发布于 2017-10-20 00:20:35

您可以将输出标记为动态(例如,期望每个物种有一个文件)。然后,在生成这些文件之后,Snakemake将确定作业的下游DAG。请参阅http://snakemake.readthedocs.io/en/stable/snakefiles/rules.html#dynamic-files

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46824515

复制
相关文章
workflow01-初探snakemake
我自己一直在寻求可以将不同的工作流串接的方式。之前尝试了nextflow,但发现语法让我头疼。无奈发现了基于python 框架的snakemake,如释重负,立马学一下。
北野茶缸子
2022/07/07
1.6K0
workflow01-初探snakemake
Snakemake入门
Snakemake 是一个基于Python3的用于构建和管理数据分析工作流程的免费工具。
小汪Waud
2023/09/18
3250
Snakemake入门
workflow04-用snakemake处理复杂命名
但通常来说,测序文件也会对应一些metadata。比如通过ENA 下载测序数据,就可以选择需要的信息:
北野茶缸子
2022/07/07
1.2K0
workflow04-用snakemake处理复杂命名
如何处理动态图片?怎样选择合适的动态工具?
静态图片的处理是许多人都会的,任何一个人都能通过手机中的修图软件将图片进行一些基本的调整。但是如何处理动态图片,把图片进行动画设置,就不是一般人都能掌握的技能了。平时大家用到的微信表情以及一些动态图片都是经过动态处理的照片。这技能难不难呢?如何处理动态图片呢?
用户8715145
2021/12/30
5190
CabloyJS也有工作流引擎了,是你想要的吗?
众所周知,NodeJS作为后端开发语言和运行环境,样样都好,就差一个NodeJS工作流引擎。CabloyJS 4.0重点开发了NodeJS工作流引擎,并作为内置的基础核心模块,近一步拓展了NodeJS在后端的应用场景,为深入研发各类商业业务逻辑,提供了基础支撑
zhennann
2020/12/21
1K0
CabloyJS也有工作流引擎了,是你想要的吗?
创建多少线程是合适的
面试中经常有人被问到线程池的数据设置多少合适呢,今天我们就看一下这个问题,首先我们需要知道两个问题
小土豆Yuki
2020/12/16
7420
创建多少线程是合适的
GATK最佳实践之数据预处理SnakeMake流程
写的数据预处理snakemake流程其实包括在每个单独的分析中比如种系遗传变异和肿瘤变异流程中,这里单独拿出来做演示用,因为数据预处理是通用的,在call变异之前需要处理好数据。
生信探索
2023/05/27
4500
流程管理工具snakemake学习笔记杂记
这里rule all的作用还是没有搞明白,看有的文档说是最终保留的文件 ,我这里rule all 只写了了最终的html和json,但是最终的结果里是有过滤后的fastq文件的
用户7010445
2022/05/23
9460
流程管理工具snakemake学习笔记杂记
现在做 Web 全景合适吗?
Web 全景在以前带宽有限的条件下常常用来作为街景和 360° 全景图片的查看。它可以给用户一种 self-immersive 的体验,通过简单的操作,自由的查看周围的物体。随着一些运营商推出大王卡等
villainhr
2018/07/03
2.2K0
workflow02-可视化展示snakemake流程
对于工作流来说,Directed acyclic graph,有向非循环图是一个非常不错的展示的策略。
北野茶缸子
2022/07/07
8900
workflow02-可视化展示snakemake流程
什么是BI以及如何挑选一款合适的BI工具?
什么是BI?这应该是很多刚刚接触BI的读者最想了解的问题。BI即商业智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。商业智能的概念最早在1996年提出。当时将商业智能定义为一类由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的、以帮助企业决策为目的技术及其应用。
数据前沿
2020/08/25
1.4K0
什么是BI以及如何挑选一款合适的BI工具?
现在做 Web 全景合适吗?
Web 全景在以前带宽有限的条件下常常用来作为街景和 360° 全景图片的查看。它可以给用户一种 self-immersive 的体验,通过简单的操作,自由的查看周围的物体。随着一些运营商推出大王卡等
企鹅号小编
2018/01/08
4.4K0
现在做 Web 全景合适吗?
流程管理工具snakemake学习笔记杂记02
https://eriqande.github.io/eca-bioinf-handbook/snakemake-chap.html
用户7010445
2022/05/23
1.2K0
流程管理工具snakemake学习笔记杂记02
面试-Zookeeper作为注册中心合适吗
这个是某公司的面试题,之前没有考虑到这个问题,只知道zk如何做注册中心,很少考虑合不合适问题,因为大家都这么用
小土豆Yuki
2022/12/01
3640
面试-Zookeeper作为注册中心合适吗
snakemake 学习笔记3
注意: 这里要把生成的文件{1,2,3}_add_a.txt写出来, 命令才可以运行.
邓飞
2019/07/07
9270
snakemake 学习笔记3
如何选择合适的API测试工具
苦叶子说:对于新手,从UI级开始自动化测试,是一条作死的路,可能会直接扼杀你自动化测试之路。
苦叶子
2020/03/11
9830
把Redis当作队列来用,真的合适吗?
也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。
_Kaito
2021/04/28
7.6K1
把Redis当作队列来用,真的合适吗?
iPad Pro 是生产力工具吗?
时常听见有人揶揄,说 iPad Pro 这东西是「买前生产力,买后爱奇艺」。想要用它提升效率的冲动很常见。但拿它正经来做事情,是不靠谱的。
王树义
2021/07/08
1.1K0
iPad Pro 是生产力工具吗?
snakemake 学习笔记4
我在stackoverflow中问了一个问题, 获得了答案, 对snakemake的理解也加深了一步.
邓飞
2019/07/07
8870
snakemake 学习笔记4
workflow03-用snakemake制作比对及变异查找流程
这个snakemake workflow 主要包括:mapping, sort >> index >> call variants
北野茶缸子
2022/07/07
1.4K0
workflow03-用snakemake制作比对及变异查找流程

相似问题

Apache Beam是进行特征预处理的合适工具吗?

125

寻找合适的工作流工具

11

XSL是交付和处理定制表单的合适工具吗?

30

JUnit是编写性能测试的合适工具吗?

40

Snakemake工作流在AWS批处理中的应用

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文