Preferred Tools For Making Analysis Pipeline Flowchart ?
9
6
Entering edit mode
11.8 years ago
VS ▴ 740

Hi,

I want to make a flow diagram representing detailing all the steps of my analyses. One option is to use powerpoint or adobe illustrator but I want to know if there are any tools specifically for making such workflow schemes, Any recommendations by the biostars will be appreciated.

Thanks!

pipeline • 13k views
ADD COMMENT
0
Entering edit mode

Thank you everyone for the answers. I have been looking at the tools and so far Dia looks good to me.

ADD REPLY
12
Entering edit mode
11.8 years ago

My current NGS workflow uses a Makefile. I wrote a tool parsing the output of make -d --dry-run and generating an input for GEPHI

see my post: http://plindenbaum.blogspot.fr/2012/11/visualizing-dependencies-of-makefile.html

Here is the ouput of an exome analysis ( 16 samples ):

enter image description here

https://twitter.com/yokofakun/status/278086490809040896

For a simple/small graph you can use dot http://graphviz.org/

ADD COMMENT
4
Entering edit mode

I am going to use this in my lecture notes

ADD REPLY
0
Entering edit mode

I think I should delete my answer :D

ADD REPLY
0
Entering edit mode

Hehe, this is awesome.

ADD REPLY
6
Entering edit mode
11.8 years ago
Medhat 9.8k

Hi,

did you try to use visio ? it is Microsoft product it is not free. it is so easy yet so powerful but also here is a list of other tools powerful and easy as visio but it also free 5 Best Free Alternatives To Microsoft Visio

  • OpenOffice/LibreOffice Draw
  • Dia
  • LucidChart
  • Diagramly
  • Pencil Project

    I hope that I was able to help.

ADD COMMENT
0
Entering edit mode

I would add "Visual Paradigm for UML - UML tool for software application development". Community edition is free. http://www.visual-paradigm.com/product/vpuml/

ADD REPLY
3
Entering edit mode
11.8 years ago

I think that Dia (http://projects.gnome.org/dia/) is perfect and easy to use for such task.

ADD COMMENT
0
Entering edit mode

I think Dia is great. But has a new homepage: https://live.gnome.org/Dia

ADD REPLY
3
Entering edit mode
9.8 years ago
shalin ▴ 30

http://creately.com is another good software for flowcharting. There are many examples and templates for flowcharts in the blog as well. Its a good visio alternative, available for all the platforms as well.

ADD COMMENT
3
Entering edit mode
9.8 years ago
Danielk ▴ 640

If you use GATK Queue to write your pipeline, you can add the flag -gv graph-output.dot on the cli to generate a dotfile (as in dot graph language) that can be converted to a nice PDF or PNG like so:

dot -Tpng graph-output.dot > graph.png
dot -Tpdf graph-output.dot > graph.pdf

It's great for both visualisation for presentations, and for debugging pipelines.

ADD COMMENT
2
Entering edit mode
11.8 years ago

These two are pretty good:

https://www.draw.io/

http://drichard.org/mindmaps/

ADD COMMENT
2
Entering edit mode
11.8 years ago
SES 8.6k

I'd recommend looking at Taverna, which will not only let you document your workflows but you can also run them and monitor the progress. The good thing about that is you can share your workflow with others. (You can also run your workflows programmatically, thereby extending them with some scripting.) Likewise, you can create and run workflows in Galaxy. There is also a project called Tavaxy (citation for that project is here) which will allow you to interchange parts of workflows from Taverna and Galaxy (I haven't used this one because you have to have a cloud account). I know you only asked about making visual representations of workflows, but it may be helpful to see what has already been created with these tools (and even better if you can actually use part of an existing workflow). If you want to keep it real simple and free, I will also recommend Dia for just drawing your workflows.

ADD COMMENT
1
Entering edit mode
11.8 years ago
Agapow ▴ 270

There's no single good tool for this sort of this as you may have gathered. All you can ask for is a good flowcharting tool. I'm partial to yEd (http://www.yworks.com/en/productsyedabout.html), which seems to strike a balance between power and ease of use.

ADD COMMENT
0
Entering edit mode
6.3 years ago
shalin ▴ 30

my recommendation is Creately Flowchart Software for drawing any kind of flowchart. There are 100 of flowchart diagram examples and templates to be used freely. You can quickly create flowcharts using one-click-create feature. It works on all the platforms too, You can even create work flows, process flows and swim lanes with the app.

ADD COMMENT

Login before adding your answer.

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