Easiest way to design Bioinformatics pipeline
2
0
Entering edit mode
23 months ago
Nai ▴ 50

Hello Everyone!

I am newbie for programming to make bioinformatics pipeline. I would like to know basic steps or starting steps for bash scripting in nextflow. I would like to say , how to start pipeline from QC to DEGs analysis

snakeflow python Nextflow • 1.3k views
ADD COMMENT
1
Entering edit mode

I would like to say , how to start pipeline from QC to DEGs analysis

it can be quite complicated https://github.com/hoelzer-lab/rnaflow/blob/master/main.nf

You should start small

ADD REPLY
1
Entering edit mode

I think the easiest way is to copy a similar pipeline. I don't mean this flippantly. In most cases pipelines have already been designed that are either identical or very similar.

ADD REPLY
4
Entering edit mode
23 months ago
ATpoint 85k

To be honest, I would first of all write a regular bash script that contains the individual pipeline steps. Get a small test dataset that completes within seconds to see whether you're getting the commands right. Then you can dive into existing tutorials to wrap that into Nextflow. Don't get me wrong, Nextflow and other workflow managers can be valuable to orchestrate, parallelize and containerize your workflows, but it is an entire new language/ecosystem with its own logic and pitfalls that (at least for me) took quite some time to get my head around, even now that I use it quite a bit. Writing end-to-end pipelines with good reporting and some documentation and tests takes time, just saying. Nextflow (and others) are not easy or simple (as often advertised), but powerful once you get the how-to's.

ADD COMMENT
3
Entering edit mode
23 months ago

I recommend following along the tutorial Reproducible, scalable, and shareable analysis workflows with Nextflow by Sateesh Peri, Michael Cipriano and Matthew Hunter Seabolt.

ADD COMMENT

Login before adding your answer.

Traffic: 2593 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