腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Snakemake
:
返回
并
清理
temp
()
文件
如果我使用' --notemp‘运行一个长时间运行的复杂的
Snakemake
管道(可能是因为我正在调试),那么能够随后运行一个'cleanup’命令来删除任何在没有--notemp的情况下第一次运行就会自动删除的内容我现在这样做的方式是在使用'--forceall --touch‘之后重新运行,不使用'--notemp',这样所有的东西都会被触摸,然后临时
文件
就会在最后被删除。但是更改所有的时间戳并不理想。
浏览 14
提问于2017-12-19
得票数 2
1
回答
如何避免
Snakemake
规则使用其他规则不完整输出
文件
{input.tsv} > {output.tsv} """ 如上所述,rule2从rule1获取输入
文件
。根据官方文档,由于rule1中的输出
文件
是由awk成功创建的,所以即使我的输出
文件
不完整,
Snakemake
也会假设一切正常,因为awk将附加到该
文件
。
Snakemake
只是运行了rule2,并从rule1获取了不完整的
文件
。实际上,rule1中的第二个awk命令尚未执行,导致输出
文件
不完整。
浏览 30
提问于2021-08-08
得票数 0
2
回答
使用脚本生成许多中间
文件
的
Snakemake
我想知道为有许多中间
文件
的脚本编写规则的最佳实践是什么?R脚本示例如下所示:在这种情况下,我的解决方案合适吗?有没有更好的方法? 谢谢!
浏览 0
提问于2021-06-24
得票数 1
回答已采纳
1
回答
在params指令中运行时避免外壳打印输出
、
但是,这会给
Snakemake
中的一系列选项(例如
snakemake
-R $(
snakemake
--list-code-changes)或
snakemake
--dag | dot)带来混乱,
并
迫使
清理
snakemake
调用的输出(例如
snakemake
--dag | grep <(uname) -v | dot)。
浏览 2
提问于2022-08-12
得票数 0
回答已采纳
1
回答
有没有一种方法可以在不接触
文件
的情况下链接
snakemake
规则?
、
有没有一种方法可以完成以下helpAll规则,而不创建不需要的空
文件
helpA、helpB、helpC,然后删除它们?
浏览 0
提问于2017-08-11
得票数 1
1
回答
Snakemake
和bash脚本管道失败
、
、
、
我正在尝试创建一个对多个错误源具有健壮性的
snakemake
流水线。我想在我的管道中调用一个bash脚本。提醒用户注意问题的一个标准过程是在bash脚本的开头使用以下内容: shell: bash script.sh {input}
snakemake
抛出一个错误: (one of the commands exited wit
浏览 2
提问于2021-06-23
得票数 0
1
回答
R中的S4
snakemake
对象中缺少通配符
我正在运行一个带有主Snakefile的工作流,其中包括rules
文件
夹中的规则,并从这些包含的规则中调用rscript。= read.table(
snakemake
@input[[i]][1], header=T, stringsAsFactors = F)print(type(
snakemake
.wildcards)) print(
sn
浏览 1
提问于2018-01-06
得票数 1
1
回答
从规则中设置全局
snakemake
变量
在
snakemake
中,我可以在声明规则之前定义全局变量。当我有一个需要通过某个工具下载的
文件
列表时,这是很棒的--然后我可以确保这些
文件
的名称是我后续步骤的通配符。fastq" % "raw_samples/" "fasterq-dump {wildcards.srafiles} -O raw_samples" 这确保了我可以在
snakemake
但是,假设我没有从文本
文件
srarunsacc.txt开始,而
浏览 10
提问于2022-03-29
得票数 1
2
回答
以编程方式安全关闭
snakemake
我正在寻找一种以编程方式关闭/退出/停止运行的
snakemake
工作流的方法--本质上使用在工作流中调用的python函数,但是可能会遇到一个无法恢复的错误,要求工作流停止以进行人工干预。该函数检查是否存在锁
文件
,以指定正在使用的核心和可用的核心。这些
文件
是作为basecaller的shell命令的一部分创建和删除的。使用资源,并行gpu作业的数量仅限于可用的核心数量。这是可行的,但我希望能够捕捉意外的问题,例如,一个gpu_lock
文件
被删除或不
清理
。我担心它不会
清理</em
浏览 10
提问于2022-10-11
得票数 6
1
回答
在具有
snakemake
的condor群集上提交作业时出错
我正在尝试使用以下命令将一些
snakemake
作业汇总到一个condor集群中。
snakemake
-f TestJob --cluster-config cluster.json -j 30 --cluster condor_submit 其中,在SnakeFile中指定TestJob规则 rule TestJob: output: "test.txt" "touch test.txt;" 集群配置
文件
如下所示: {
浏览 39
提问于2019-07-01
得票数 4
1
回答
Snakemake
使用
文件
内容作为shell命令
、
我正在尝试使用
snakemake
自动化一个使用软件的shell命令: ./chopchop.py -G hg38 -o
temp
-Target chr16:46390060-46390782 在这个命令中,'chr16:46390060-46390782‘输入将会改变。所有不同的输入都在一个
文件
中,我必须在该
文件
中进行解析,以获得适当的输入格式 cat test.bed chr21 33931554/gpfs/home
浏览 52
提问于2021-10-14
得票数 0
1
回答
snakemake
在config中声明临时
文件
、
、
有没有办法在配置
文件
中声明某些
文件
是否应该是临时的?我正在一个管道上工作,其中有许多输出
文件
被标记为临时
文件
。出于测试目的,我希望它们不是临时的。与删除每个输出
文件
的
temp
(...)并在测试后将其添加回来不同,有没有一种方法可以在snakefile的顶部或配置
文件
中的一个位置指定它?
浏览 53
提问于2020-01-14
得票数 1
回答已采纳
1
回答
使用
snakemake
为群集作业移动元数据存储
我使用
snakemake
将作业从AFS
文件
系统提交到HTCondor队列。提交一开始就很好。作业提交并成功完成。但在某个时间点之后,提交会崩溃,
并
显示以下错误:当我查看这个错误时,我从了解到它与AFS有关,而不是
snakemake
。这似乎是对AFS中目录中<
浏览 5
提问于2020-05-20
得票数 1
1
回答
Snakemake
:在分支工作流中移动到下一个之前,创建一个目标输出
通常,我会创建一个接受输入的rule all,它是一个生成1000个
文件
名的函数。但我发现,
Snakemake
会执行1000次one,然后执行1000次two。如果two生成的中间
文件
非常大,这是有问题的,因为最终会有1000个巨大的
文件
。通过这种方式,
temp
()在生成下一个three_{wc}.txt之前删除了一个up,这样就不会产生大量的大
文件
。 在线性工作流中,您可以使用@Maarten-vd-Sande建议的优先级。这是因为
Snakemake
查看它可以执行的作
浏览 29
提问于2021-02-01
得票数 0
回答已采纳
1
回答
删除
snakemake
临时目录
为了在PC上节省空间,我在
snakemake
中使用了
temp
()函数。这将消除{sample}.dup.bam目录中的所有
文件
,而不是目录本身。如何改进这一点?rule samtools_markdup: sortbam ="rg/{sample}.rg.bam" dupbam =
temp
浏览 3
提问于2020-10-21
得票数 0
回答已采纳
1
回答
星型索引问题到步骤4
、
、
、
我试图用
snakemake
在管道上索引一个参考基因组,我制定了这样的规则: input: (one of the commands exited with non-zero
浏览 3
提问于2021-04-20
得票数 0
回答已采纳
1
回答
“通配符”对象没有属性“output”
、
、
、
、
我必须为另一个程序写一个任务
文件
,期望是一个tsv
文件
。我从配置
文件
中读取了一定数量的参数,
并
使用shell命令将它们写到一个
文件
中。代码: rule create_tasks:
temp
("tasks_{sample}.tsv") ID="{sample/lib/python3.8/site-packages/
snakemake<
浏览 17
提问于2020-10-12
得票数 2
1
回答
在
Snakemake
中按规则设置集群核心
我需要下载数百个大型
文件
,
并
通过我的
snakemake
管道运行每个
文件
。与我的下游管道相比,
文件
下载速度更快。我想将并行下载的数量限制为5,但允许下行处理使用100个内核。在
snakemake
中,是否有办法限制某一规则所使用的核心数量?我想象5个核心不断地抓取数据,而我的其他核心正在处理我已经下载的数据。如果我像往常一样使用100个内核运行
snakemake
,它将尝试一次下载所有
文件
,并重载服务器。我已经尝试通过在规则中添加“线程:1”来实现它,但是它
浏览 0
提问于2018-03-06
得票数 1
回答已采纳
1
回答
用于R管道的
Snakemake
--安装
、
、
、
、
我正在寻找一些关于使用
Snakemake
处理我的R管道的基本信息。据我理解,最常见的两种方法是使用script标志和传递R脚本,或者通过传递给Rscript使用shell。R脚本如何知道如何查找和调用RData对象上的load,或者在为input提供名称的情况下调用read.table来读取csv
文件
。无法在网上找到这些问题的答案,因此
浏览 2
提问于2019-07-02
得票数 2
2
回答
在并行执行snakefile时,我能停止规则吗?
我试图连接通过
snakemake
工作流创建的
文件
,作为最后一条规则。要分离和识别每个
文件
的内容,我首先在shell中回显每个
文件
名作为分隔标记(请参阅下面的代码) input: 'echo {input} >> {output} && cat {input} >> {output}' 我正在
浏览 4
提问于2020-08-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一款可以快速找出并清理磁盘中的重复文件
一款免费开源的 Mac 应用清理工具,能够彻底卸载应用并清理残留文件。
Windows电脑清理、卸载一个应用程序,并清除残留文件
Windows 系统 C 盘可安全删除文件夹及清理指南
怎么清除电脑缓存?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券