how to speed up snakemake workflow
2
0
Entering edit mode
16 months ago
dew ▴ 10

Dear guys,

Are there ways to speed up the snakemake rnaseq workflow? After 4h running, still in the install package status...

Thanks a lot!strong text

Downloading and installing remote packages.
Environment for https://github.com/snakemake/snakemake-wrappers/raw/0.77.0/bio/star/index/environment.yaml created (location: .snakemake/conda/ac8f19afa7afaa9828ae54d2d1e62573_)
Creating conda environment https://github.com/snakemake-workflows/rna-seq-star-deseq2/raw/v1.2.0/workflow/envs/gffutils.yaml...
Downloading and installing remote packages.
Environment for https://github.com/snakemake-workflows/rna-seq-star-deseq2/raw/v1.2.0/workflow/envs/gffutils.yaml created (location: .snakemake/conda/533adc3d3517303afab58bc67cbde5fe_)
Creating conda environment https://github.com/snakemake-workflows/rna-seq-star-deseq2/raw/v1.2.0/workflow/envs/rseqc.yaml...
Downloading and installing remote packages.
Environment for https://github.com/snakemake-workflows/rna-seq-star-deseq2/raw/v1.2.0/workflow/envs/rseqc.yaml created (location: .snakemake/conda/ad4d7671d9f68682c910f27087482a51_)
Creating conda environment https://github.com/snakemake-workflows/rna-seq-star-deseq2/raw/v1.2.0/workflow/envs/deseq2.yaml...
Downloading and installing remote packages.
workflow RNA-Seq snakemake • 1.7k views
ADD COMMENT
2
Entering edit mode

I assume you're not using mamba? Install the module and try running the workflow with --conda-frontend mamba. Hopefully it'll speed things up considerably.

https://snakemake.readthedocs.io/en/stable/executing/cli.html#conda

ADD REPLY
0
Entering edit mode

Thanks a lot! Bless!

ADD REPLY
1
Entering edit mode

Here’s a tutorial in case you are new to Docker/Podman Building Docker images

ADD REPLY
2
Entering edit mode
16 months ago
ATpoint 82k

Make a container once, use that. It’s more reproducible anyway since all dependencies and the OS is pinned.

ADD COMMENT
0
Entering edit mode

Thanks a lot! Best!

ADD REPLY
1
Entering edit mode
15 months ago
LauferVA 4.2k

consider also whether Docker or Singularity might be an option for you. what is your expected usage and what type of environment?

ADD COMMENT
0
Entering edit mode

Thanks a lot!

Yeah, Docker and Singularity would be good options. Trying to make the analysis pipeline easier/reproducible to use on the HPC, say, just prepare the samplesheet.csv and units.csv files, then submit the job, and maybe after the time of a cup of coffee, all the results are ready for download and summarize.

ADD REPLY

Login before adding your answer.

Traffic: 2574 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6