你能让 Nextflow DAG 可视化变得漂亮吗?
Can you make Nextflow DAG visualisation beautiful?
Nextflow 允许高效地制作复杂的管道。有些人只能通过视觉来理解事物,因此制作良好的图形表示很重要。在 nextflow 中这样做的方法是通过 -with-dag 命令:
nextflow run <script-name> -with-dag flowchart.png
但是,输出看起来很糟糕并且没有任何专业氛围:
不知道有没有什么方法可以改进,比如获取源代码和上传一些不同的可视化程序。随便。
使用DOT格式输出和Graphviz
tl;dr: 使用不带文件名的 -with-dag
标志,并使用 Graphviz 渲染生成的 dag.dot
文件。
Graphvis is a software package built specifically for visualizing these sorts of graphs. Nextflow's DAG visualization option will output a DOT format representation by default. Instead of specifying -with-dag flowchart.png
use the naked flag -with-dag
to emit dag.dot
or specify the filename of your choice with the .dot
extension. Rendering a dot file to a visualization is the subject of other questions and documentation.
Nextflow 允许高效地制作复杂的管道。有些人只能通过视觉来理解事物,因此制作良好的图形表示很重要。在 nextflow 中这样做的方法是通过 -with-dag 命令:
nextflow run <script-name> -with-dag flowchart.png
但是,输出看起来很糟糕并且没有任何专业氛围:
不知道有没有什么方法可以改进,比如获取源代码和上传一些不同的可视化程序。随便。
使用DOT格式输出和Graphviz
tl;dr: 使用不带文件名的 -with-dag
标志,并使用 Graphviz 渲染生成的 dag.dot
文件。
Graphvis is a software package built specifically for visualizing these sorts of graphs. Nextflow's DAG visualization option will output a DOT format representation by default. Instead of specifying -with-dag flowchart.png
use the naked flag -with-dag
to emit dag.dot
or specify the filename of your choice with the .dot
extension. Rendering a dot file to a visualization is the subject of other questions and documentation.