腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Snakemake
:
依赖于
数据
的
规则
条件
执行
,
IndexError
当
执行
下面的
snakemake
管道时,我得到一个错误:
IndexError
: list index out of range。我认为这是因为所有样本都
执行
了fastqc_pretrim。查看日志,我们可以看到它正在尝试运行示例"FAQ20773_pass_barcode01_68fda206_1“
的
fastqc_pretrim。但是,如果您查看日志中该行之上,就会发现FAQ20773_fail_barcode03_68fda206_0实际上是随.fastq.gz文件一起传递
的
浏览 54
提问于2021-08-26
得票数 1
1
回答
Snakemake
:如果
规则
的
输出文件已经生成,会发生什么?
我对
snakemake
非常陌生,我从github下载了一个利用
snakemake
的
包,我成功地运行了它一次,但是由于我
的
数据
太大,完成整个过程花费了27个小时,但是大约99%
的
时间花在
执行
1条
规则
上,所以我想跳过这个特定
的
规则
,因为这个
规则
的
输出文件已经存在了。如果
规则
所有部分中列出了该
规则
的
输出文件,
snakemake
浏览 5
提问于2021-07-09
得票数 2
回答已采纳
2
回答
子工作流和includes指令之间
的
实际区别是什么?[蛇造者]
、
在
Snakemake
文档中,includes directive可以将另一个工作流
的
所有
规则
合并到主工作流中,并且显然可以在
snakemake
--dag -n | dot -Tsvg > dag.svg另一方面,如果您开发
依赖于
其输出
的
规则
,则可以在主工作流之前
执行
Sub-workflows。 我
的
问题是:这两者到底有什么不同?现在,我正在处理一个工作流,似乎只需使用includes并将输出
的
名称放在主工作流
浏览 22
提问于2019-09-07
得票数 2
回答已采纳
2
回答
一个
规则
或另一个
规则
的
有
条件
执行
取决于提供给
snakemake
管道
的
参数
我正在创建一个
snakemake
管道,在那里,我可以在某种程度上过滤我
的
结果。但是有两种过滤器我可以应用,所以我想在启动管道时把它作为一个参数,然后,根据参数,我想应用一条
规则
或另一条
规则
。例如:其中过滤器可以是Hard或Soft output:
浏览 7
提问于2020-06-26
得票数 3
回答已采纳
2
回答
当新文件出现在层次结构
的
底部时,如何让
Snakemake
以基于
规则
的
分层方式更新文件?
、
我有一个包含数十条
规则
的
snakefile,它可以处理数千个文件。这是一个用于DNA序列分析
的
生物信息学管道。今天,我又向我
的
样例集中添加了两个样例,我希望能够运行
snakemake
,它会自动确定在哪些文件上运行哪些
规则
来处理新
的
样例文件以及所有
依赖于
它们
的
文件,直到最高级别。然而,它什么也做不了。使用"-R A“仅运行
规则
A。 这与我
的
项目相关,因为它表明,如果您告诉
Snakem
浏览 3
提问于2017-11-10
得票数 0
1
回答
使用通配符捕获
Snakemake
中
的
不同
数据
集
、
我想用一种非常简单
的
方式在
Snakemake
中使用通配符来启动两个
数据
集
的
脚本。不幸
的
是,我找不到合适
的
方法。我
的
数据
文件夹包含三个文件: gene_list.txt、expression_JGI.txt、expression_UBC.txt。-c1 extract时,我会收到以下错误消息: 大楼
的
工作.WorkflowError:目标
规则
可能不包含通配符。请在命令行中指定具体
的
文件或没有通配符<e
浏览 13
提问于2022-11-16
得票数 1
回答已采纳
1
回答
集群上
的
Snakemake
,避免将一条
规则
作为作业提交
、
、
我正在
执行
一个
snakemake
管道它现在运行得很好。但是,由于我不想在这里描述
的
原因,我希望我
的
规则
不是作为作业提交,而是在运行
snakemake
的
机器/节点中
执行
。这样
的
例外是可能
的
吗?
浏览 2
提问于2017-11-15
得票数 1
回答已采纳
4
回答
如何在
snakemake
中只运行一条
规则
我已经在
snakemake
中创建了一个工作流,当我只想运行一个
规则
时,我遇到了一个问题。实际上,它为我运行
规则
,其中
的
输出是我
的
规则
的
输入,即使这些
规则
之前已经创建过。input A input b = output A input c = output b我怎么能只运行
规则
浏览 6
提问于2019-04-24
得票数 6
2
回答
在引用db更新时触发
snakemake
规则
的
执行
每当我
的
引用DB (一个中等大小
的
fasta文件)被更新时,我想触发一个
snakemake
规则
(本质上是一个爆炸调用)。 如果我首先想知道DB中是否有相关
的
更改,那该怎么办?因此,我首先将引用DB置于git版本控制之下,并在git diff为非零
的
情况下进行git diff
浏览 11
提问于2017-11-13
得票数 0
3
回答
当文件丢失时,是否可以强制
SnakeMake
重新运行
规则
、
当之前在流水线中创建
的
文件被删除时,
SnakeMake
似乎不认为这是一个问题,只要后面的文件还在: input: "testC1.txt", "testC2.txt" output: "{X}C{Y}.txt"将此SnakeFile保存在test.sf中,然后
执行
以下操作# Rerun:
s
浏览 1
提问于2017-09-01
得票数 9
1
回答
Snakemake
中不同(已知)
的
输出数量
我有一个
Snakemake
规则
,它在
数据
存档上工作,本质上是解包其中
的
数据
。在我
的
规则
开始之前,归档包含不同数量
的
文件,所以我想利用这一点,并
执行
以下操作 input: '{id}.archive' lambda然而,我想不出一个好
的
替代方案。该
规则
的
运行成本非常高,所以我不能这样做 r
浏览 11
提问于2018-02-27
得票数 3
回答已采纳
2
回答
什么是
snakemake
元
数据
文件?我什么时候能擦除这些?
我注意到我
的
备份rsync脚本花费了相当长
的
时间从.
snakemake
/metadata文件夹中复制带有随机名称
的
内容。 这些文件是用来做什么
的
?在
snakemake
运行完成后,我能安全地擦除它们吗?或者,对于
snakemake
,是否需要它们才能正确地
执行
下一次运行?更普遍地说,有没有一些关于
snakemake
在.
snakemake
文件夹中创建
的
文件
的
文档?
浏览 1
提问于2017-08-10
得票数 8
回答已采纳
1
回答
Snakemake
:如何防止模糊
规则
同时
执行
?
、
我在机器学习环境中使用
snakemake
。我有两个
规则
(process_x_only和process_x_and_y),它们以processed_x.txt作为目标输出,因此不明确。当我
执行
:
snakemake
将首先
执行
process_x_only,然后
执行
process_x_and_y,而在本例中,我只希望
执行
process_x_and_y如何使
snakemake
构建
浏览 0
提问于2018-06-18
得票数 1
2
回答
强制在结束时
执行
某个
规则
、
我
的
问题与this one非常相似。 我正在写一个
snakemake
管道,它做了很多对齐前后
的
质量控制。在流水线
的
末尾,我对这些QC结果运行multiQC。,不
依赖于
特定
的
上游输出文件。这样,当我更改管道(添加或删除任何
规则
)时,我不需要更改multiqc
规则
的
依赖项。multiqc
的
输入应该只是一个目录,其中包含我希望multiqc扫描
的
所有文件。在我
的
情况下,如何强制multi
浏览 62
提问于2021-06-24
得票数 3
回答已采纳
1
回答
Snakemake
如何忽略RuntimeWarning?
、
与默认
的
Python行为不同,
Snakemake
在numpy抛出
的
RuntimeWarnings上停止
执行
。import numpy as np我怎么能简单地告诉
snakemake
不要终止警告
规则
?注意:我在
snakemake
中使用run:选项作为抛出RuntimeWarning
的
规则
。
浏览 0
提问于2019-06-11
得票数 1
回答已采纳
2
回答
我不能让这个正则表达式在
snakemake
中为wildcard_constraints工作
、
、
我有一个用
Snakemake
编写
的
工作流,用于分析生物测序
数据
。工作流程要求组织所有
数据
文件,以便每个原始读取文件都以分析类型(RNASeq、DNaseSeq等)开头。并且此文件名约定在工作流生成
的
所有文件中都保持不变。 我有一个
规则
来对齐除RNASeq之外
的
每个分析
的
数据
读数,还有一个仅应用于RNASeq
数据
的
不同
规则
。我在设置这些
规则
时遇到了麻烦,这样
浏览 5
提问于2017-10-21
得票数 1
1
回答
守护进程是否与工作流一起运行?
如今,在工作流中运行守护进程是很常见
的
。例如,深度学习作业需要参数服务器和超参数优化服务器。在
Snakemake
中,我没有看到任何明显受支持
的
方式。我还可以将守护进程定义为生成daemon.pid文件
的
规则
,并使需要该守护进程
的
规则
依赖于
该文件。人们
浏览 17
提问于2020-03-03
得票数 1
1
回答
反复
执行
Snakemake
规则
,直到满足某些
条件
、
、
我想使用
Snakemake
作为一个流程,它要求重复
执行
某个步骤,直到满足某些
条件
为止。这是不可能事先确定多少次
的
步骤是需要
的
。可能是1或6或任何其他数字。我
的
直觉是,这是
Snakemake
所不能做
的
,因为有向无圈图和所有..。谢谢! 在下面的精彩答案中添加一些关于实
浏览 3
提问于2019-12-30
得票数 1
回答已采纳
2
回答
Snakemake
触发器在slurm集群上自动重新提交作业
、
、
、
我想问一个非常具体
的
用例。我首先给出一些背景: 是否有另一种聪明
的</em
浏览 9
提问于2020-11-20
得票数 0
2
回答
在Snakefile中确定是否以集群模式运行
有没有一种通用
的
方法来判断
snakemake
是否在集群模式下
执行
(例如,-- cluster,--cluster-sync,--drmaa)?使用案例是,在集群案例中,我希望在某些
规则
中从存储中复制
数据
,或者向存储中复制
数据
。
浏览 1
提问于2018-01-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用snakemake 分析流程初步学习(一)
Snakemake:简单好用的生信流程搭建工具
无重复样本ChIP-Seq|CUT&Tag的Snakemake自动化流程
python入门,python异常处理,Try/Except
代码遇到异常怎么办?不要慌,来看看这个!
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券