腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
snakemake
:
在
使用
run
指令
时
如何
实现
log
指令
?
Snakemake
允许
使用
log
参数为每个规则创建日志,该参数指定日志文件的名称。通过管道将结果从shell输出到这个日志相对简单,但是我不能想出一种方法来记录
run
输出的输出(即python脚本)。
浏览 164
提问于2019-04-22
得票数 4
回答已采纳
1
回答
Snakemake
MissingOutputException延迟-等待被忽略
我试图
在
snakemake
中运行一些picard工具度量集合。没有错误,干式运行很好.当我实际运行蛇文件
时
,由于我不明白的原因,我收到了一个MissingOutputException。alignment_summary.metrics" reference=config['reference']['file'],
run
snakemake
浏览 3
提问于2017-10-04
得票数 1
回答已采纳
1
回答
Snakemake
'
run
‘
指令
不会产生错误消息
、
、
、
当我
在
snakemake
中
使用
run
指令
(
使用
python代码)
时
,它不会产生任何用于故障排除的错误消息。这是你想要的行为吗?我是不是遗漏了什么?这里是一个
使用
snakemake
7.8.3和python 3.9.13的最小示例。我
使用
-p选项调用
snakemake
,该选项
在
shell
指令
中输出传递给shell的确切代码(但我猜不会对
run
<em
浏览 4
提问于2022-07-25
得票数 5
回答已采纳
2
回答
snakemake
:
如何
记录script
指令
执行的python脚本?
有没有办法通过script
指令
轻松地保存执行python脚本的
snakemake
规则所产生的日志?该脚本
使用
库,这些库已经有一些集成的日志记录,我希望存储它们的日志。我不想
使用
shell或
run
指令
,因为它们
在
使用
python脚本
时
都不是很舒服。此外,我希望答案会要求对python脚本进行最少的更改,主要更改是
在
Snakemake
文件中。dataset}/final.fasta"
浏览 3
提问于2020-09-28
得票数 0
1
回答
运行中的shell()函数不
使用
奇点
编辑我现在已经将这个问题作为一个问题发布
在
Snakemake
上,因为这似乎是一种未知的行为。 singularity: mycontainer input: shell:由于但是,当我需要在规则的运行部分中
使用
一些python代码
时
,就找不到命
浏览 1
提问于2019-07-17
得票数 3
回答已采纳
2
回答
snakemake
脚本访问stdin / stdout以进行流处理
、
我的具体方法是
使用
pysam stream processing。".".join([flowcell, lane]) outfile.write(s) 这个脚本独立运行得很好,但是我还没有弄清楚
如何
通过
snakemake
script
指令
来集成它。我更喜欢这种方式来最小化IO和RAM的
使用
。 编辑:通过直接加载来修复RG标签。
run
:和shell:
指令
浏览 26
提问于2019-01-16
得票数 2
2
回答
Snakemake
无效语法
我尝试了所有类型的方法,
使用
配置文件等,但没有工作,我不知道
如何
准确地检测错误检查逐行。trimmed/{sample}_2.fastq.gz" bam = "{sample}.bam",
log
: "/
snakemake
_
log
.txt" shell: &
浏览 0
提问于2019-11-07
得票数 1
回答已采纳
2
回答
我能在
Snakemake
规则中运行一个尝试-除了块(或类似的)吗?
、
、
我试着运行一个
snakemake
工作流。我想要做的是,如果一个给定的规则(rule a)计算出了一封电子邮件,上面写着这样的小文本,如果它失败了,那么发送另一封不同的电子邮件,指出一个错误。我想知道,
在
snakemake
中是否有一种方法可以运行类似于“尝试”的东西--除了python块?我已经
使用
shell()
指令
中的一些命令尝试了try-除了块,但是似乎一旦编写了shell()
指令
,就不允许运行任何python代码(块的except部分)。
浏览 3
提问于2022-08-17
得票数 0
回答已采纳
1
回答
当从管道运行.Rmd脚本
时
,
如何
将错误重定向到日志文件?
、
、
我
使用
一系列R标记脚本
在
Snakemake
管道的末尾生成报告。如果其中一个标记文件出现错误并失败,则错误不会保存到日志文件中,因此以后不可能进行调查。根据我的研究,我还没有找到一种方法来做到这一点,但是:
在
管道中运行减价文件
时
,是否有一种将R标记中的错误重定向到日志文件的方法?(我的管道
使用
SnakeMake
作为管道,但我假设这适用于任何管道)。
浏览 4
提问于2021-01-22
得票数 1
回答已采纳
1
回答
如何
在
Snakemake
(包括运行时、cpu、内存)中生成模拟nextflow报告的报表
、
、
、
、
我习惯于
使用
nextflow,它会自动为每个进程生成报告,这样我就知道
在
工作流的每个部分中
使用
了多少时间、cpu和内存。蛇形蛋糕里有类似的东西吗?如果
snakemake
管道的作者没有手动报告这一点,是否有一种方法可以自动提取这些信息?
浏览 15
提问于2022-08-23
得票数 2
1
回答
如何
立即将所有
Snakemake
作业提交给slurm集群
、
、
、
、
我正在
使用
snakemake
构建一个可以
在
SLURM集群上运行的可变调用管道。集群有登录节点和计算节点。任何真正的计算都应该以srun或sbatch作业的形式
在
计算节点上完成。传统的
snakemake
集群执行只
在
规则的所有依赖项完成运行后才会运行主线程,该主线程只向队列提交规则。我应该在一个计算节点上运行这个主程序,所以这将我整个管道的运行时间限制
在
48小
时
。我知道SLURM作业有依赖
指令
,这些
指令
告诉作业等待运行,
浏览 0
提问于2019-12-30
得票数 5
回答已采纳
1
回答
多集群环境中具有mem_mb资源的
Snakemake
集群命令(LSF,SGE)
我正在将我
在
LSF集群环境(例如bsub)中开发的
Snakemake
工作流移动到SGE集群环境(例如qsub)。我以前
在
规则中
使用
resources关键字指定了作业的内存需求,
使用
了中建议的变量mem_mb。我还
使用
threads关键字指定了希望为作业提供的线程数。我
在
将集群提交配置文件/脚本的内存需求规范转换为qsub (每个作业的内存需求由每个内核指定)与bsub (每个作业指定内存需求)
时
遇到困难。在过去,我的bsub集群命令会
浏览 0
提问于2019-04-19
得票数 2
回答已采纳
1
回答
如何
访问“`shell`”部分中的
Snakemake
配置变量?
在
snakemake
中,我想从config的shell:
指令
中访问密钥。我可以
使用
{input.foo}、{output.bar}和{params.baz},但不支持{config.quux}。/scripts/do.sh --tmpdir {params.tmpdir} {input} > {output}; " 我可以将我想要的配置的部分分配给params下的一个键,然后
使用
一个{param.x}替换,但是这会产生不必要的副作用(例如,参数保存在
snakem
浏览 0
提问于2018-03-06
得票数 5
回答已采纳
2
回答
以编程方式安全关闭
snakemake
我正在寻找一种以编程方式关闭/退出/停止运行的
snakemake
工作流的方法--本质上
使用
在工作流中调用的python函数,但是可能会遇到一个无法恢复的错误,要求工作流停止以进行人工干预。我实际上想要做的是:我
在
GPU节点上启动(guppy )作业,并且必须在命令中指定要
使用
哪个cuda核心。该函数检查是否存在锁文件,以指定正在
使用
的核心和可用的核心。
使用
资源,并行gpu作业的数量仅限于可用的核心数量。这是可行的,但我希望能够捕捉意外的问题,例如,一个gpu_lock
浏览 10
提问于2022-10-11
得票数 6
1
回答
Snakemake
WorkflowError:未能将作业组合在一起
、
背景:我必须将我的
Snakemake
管道从一个节点的
使用
调整到一个具有资源管理的集群。
使用
特定于SLURM的
Snakemake
配置文件,我的规则成功地作为SLURM作业提交,因此我继续将
Snakemake
指令
resources添加到每个非本地规则中,以优化队列调度。问题:我的管道有许多小的单CPU作业,我用
Snakemake
规则
指令
group绑定了这些作业。以下是错误:Failed to group jobs toget
浏览 5
提问于2021-11-12
得票数 0
回答已采纳
2
回答
snakemake
-将规则配置为与本地容器一起运行(Singularity,Docker)
、
对于snakemakev5.27+ 有没有办法用指向本地镜像的容器
指令
来运行
snakemake
?例如,如果我将Docker容器存储
在
Dockerhub上,并且我
在
本地也有一个副本,当运行
snakemake
时
,如果本地已经存在完全相同的副本,我不希望规则从DockerHub中拉出一个奇点镜像副本。
浏览 16
提问于2021-01-10
得票数 1
2
回答
Snakemake
奇点与本地资源/关于
Snakemake
--use-singularity的问题
、
、
、
我开始尝试
在
Snakemake
中
使用
容器,我有一个问题,什么需要预先构建到容器中,什么不需要。我是否需要将python脚本构建到容器中,将其声明为输入文件,或者可以从容器中访问该脚本(以及
如何
指向它)?(我也想
使用
ensemble-VEP,它有自己的大型参考数据库来处理)。我想我的问题可以归结为:
Snakemake
将哪些文件/位置挂载到容器中,当我编写涉及shell命令的规则
时
,我在哪里可以找到它们?文档似乎对此并不是很清楚,如果能够
在
不做
浏览 9
提问于2021-10-06
得票数 4
2
回答
Snakemake
中当前规则的名称
、
、
我正在
使用
Snakemake
,我无法找到访问当前规则的名称的方法。,EDIT1, 只有当
snakemake
解析了{rules.myrule.name}和output语句
时
,才能通过input访问规则名。因此,{rules.myrule.name}
在
input/output定义中是不可能
使用
的。
浏览 0
提问于2016-12-05
得票数 10
回答已采纳
2
回答
成功处理第一个输入后,
Snakemake
规则停止并显示'MissingOutputException‘
、
我写了我的第一个
使用
python脚本处理文件的
snakemake
规则: input:Complete
log
: E:\code\projects\essences\.
snakemake
\
log
\2020-02-10T025157.458955.
snakemake
.
浏览 112
提问于2020-02-10
得票数 0
回答已采纳
1
回答
Snakemake
shell奇怪的执行顺序
、
、
test_input = "ref/" + test_file """ user anonymous " " cd {test_path}第二:如果我取消注释quit -
浏览 17
提问于2021-09-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
容器入门教程(八)
Snakemake:简单好用的生信流程搭建工具
Docker初体验,关于Dockerfile那点事
Nginx日志配置
使用Dockerfile创建镜像
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券