digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 233 1004.5 233 1004.5 0 ",
		bb="0,0,1004.5,233",
		bgcolor="#eeeeee",
		clusterrank=local,
		color=black,
		dpi=96,
		fontsize=10,
		labeljust=left,
		nodesep=0.05,
		ranksep=0.22,
		xdotversion=1.7
	];
	node [color=black,
		fillcolor=lightgoldenrodyellow,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=10,
		height=0,
		label="\N",
		shape=record,
		style=filled,
		width=0
	];
	edge [arrowsize=0.7,
		color=black,
		fontcolor=black,
		fontname=Helvetica,
		fontsize=8
	];
	subgraph cluster_inputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 316.5 170 316.5 225 740.5 225 740.5 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 366.5 213 0 84 15 -Workflow Inputs ",
			bb="316.5,170,740.5,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="366.5,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		fastq_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 559 178.5 559 197.5 732 197.5 732 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 645.5 185.5 0 157 32 -Directory containing FASTQ files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing FASTQ files",
			pos="645.5,188",
			rects="559,178.5,732,197.5",
			width=2.4028];
		organism	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 324.5 178.5 324.5 197.5 386.5 197.5 386.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 355.5 185.5 0 46 8 -organism ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=organism,
			pos="355.5,188",
			rects="324.5,178.5,386.5,197.5",
			width=0.86111];
		threads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 390.5 178.5 390.5 197.5 554.5 197.5 554.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 472.5 185.5 0 148 28 -Number of threads for Salmon ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Number of threads for Salmon",
			pos="472.5,188",
			rects="390.5,178.5,554.5,197.5",
			width=2.2778];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 62.5 8 62.5 63 996.5 63 996.5 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 116.5 15 0 92 16 -Workflow Outputs ",
			bb="62.5,8,996.5,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="116.5,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		salmon_output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 482 35.5 482 54.5 643 54.5 643 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 562.5 42.5 0 145 29 -Full output of `salmon quant` ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Full output of `salmon quant`",
			pos="562.5,45",
			rects="482,35.5,643,54.5",
			width=2.2361];
		expression_matrix	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 71 35.5 71 54.5 478 54.5 478 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 274.5 42.5 0 391 78 -A hd5 file containing transcript by sample matrices of TPM and number of reads ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="A hd5 file containing transcript by sample matrices of TPM and number of reads",
			pos="274.5,45",
			rects="71,35.5,478,54.5",
			width=5.6528];
		fastqc_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 647 35.5 647 54.5 988 54.5 988 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 817.5 42.5 0 325 69 -Directory of FastQC output files, mirroring input directory structure ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory of FastQC output files, mirroring input directory structure",
			pos="817.5,45",
			rects="647,35.5,988,54.5",
			width=4.7361];
	}
	"salmon-bulk"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 405.5 125.5 405.5 144.5 609.5 144.5 609.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 507.5 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="507.5,135",
		rects="405.5,125.5,609.5,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 640.67 178.8 635.5 170.83 626.54 159.06 615.5 153 611.55 150.83 607.4 148.92 603.13 147.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 604.15 145 596.74 144.95 602.5 149.61 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 644.5 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="644.5,157.5",
		pos="e,595.31,144.44 640.67,178.8 635.5,170.83 626.54,159.06 615.5,153 611.55,150.83 607.4,148.92 603.13,147.23"];
	"salmon-bulk-mouse"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 197.5 125.5 197.5 144.5 401.5 144.5 401.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 299.5 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="299.5,135",
		rects="197.5,125.5,401.5,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 10 596.56 178.51 572.73 173.83 546.99 167.8 536.5 162 531.55 159.26 532.65 155.33 527.5 153 504.59 142.62 442.76 \
146.35 406.89 144.94 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 407.44 142.51 400.31 144.57 407.16 147.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 554.5 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="554.5,157.5",
		pos="e,398.8,144.49 596.56,178.51 572.73,173.83 546.99,167.8 536.5,162 531.55,159.26 532.65,155.33 527.5,153 504.59,142.62 442.76,146.35 \
406.89,144.94"];
	fastqc	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 613.5 125.5 613.5 144.5 863.5 144.5 863.5 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 738.5 132.5 0 234 49 -Runs fastQC on each fastq file in fastq directory ",
		height=0.27778,
		label="Runs fastQC on each fastq file in fastq directory",
		pos="738.5,135",
		rects="613.5,125.5,863.5,144.5",
		width=3.4722];
	fastq_dir -> fastqc	[_draw_="c 7 -#000000 B 4 660.86 178.58 675.8 170.38 698.68 157.83 715.74 148.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 716.83 150.68 721.79 145.16 714.48 146.38 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 723.5 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="723.5,157.5",
		pos="e,723.12,144.43 660.86,178.58 675.8,170.38 698.68,157.83 715.74,148.48"];
	organism -> "salmon-bulk"	[_draw_="c 7 -#000000 B 13 370.83 178.54 376.83 175.51 383.85 172.28 390.5 170 406.83 164.41 412.04 167.2 428.5 162 438.18 158.94 439.94 \
156.43 449.5 153 455.47 150.85 461.86 148.77 468.13 146.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 468.52 149.29 474.52 144.93 467.12 144.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 469 155.6 0 39 8 -organism ",
		label=organism,
		lp="469,157.5",
		pos="e,475.97,144.5 370.83,178.54 376.83,175.51 383.85,172.28 390.5,170 406.83,164.41 412.04,167.2 428.5,162 438.18,158.94 439.94,156.43 \
449.5,153 455.47,150.85 461.86,148.77 468.13,146.85"];
	organism -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 4 346.25 178.58 337.69 170.78 324.8 159.04 314.72 149.86 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 316.52 148.19 309.69 145.28 313.22 151.81 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 347 155.6 0 39 8 -organism ",
		label=organism,
		lp="347,157.5",
		pos="e,308.58,144.26 346.25,178.58 337.69,170.78 324.8,159.04 314.72,149.86"];
	threads -> "salmon-bulk"	[_draw_="c 7 -#000000 B 4 478.28 178.58 483.38 171.15 490.93 160.15 497.08 151.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 499.03 152.67 500.97 145.51 494.99 149.9 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 510.5 155.6 0 32 7 -threads ",
		label=threads,
		lp="510.5,157.5",
		pos="e,501.83,144.26 478.28,178.58 483.38,171.15 490.93,160.15 497.08,151.19"];
	threads -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 446.38 178.52 415.93 168.63 369.47 153.57 367.5 153 359.77 150.79 351.51 148.58 343.49 146.53 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 344.12 144.16 336.73 144.83 342.92 148.91 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 409.5 155.6 0 32 7 -threads ",
		label=threads,
		lp="409.5,157.5",
		pos="e,335.27,144.46 446.38,178.52 415.93,168.63 369.47,153.57 367.5,153 359.77,150.79 351.51,148.58 343.49,146.53"];
	threads -> fastqc	[_draw_="c 7 -#000000 B 10 529.59 178.54 544.5 174.84 560.13 169.55 573.5 162 578.43 159.22 577.4 155.45 582.5 153 588.38 150.18 597.52 147.82 \
608.49 145.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 608.78 148.28 615.29 144.73 607.98 143.45 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 598.5 155.6 0 32 7 -threads ",
		label=threads,
		lp="598.5,157.5",
		pos="e,616.78,144.48 529.59,178.54 544.5,174.84 560.13,169.55 573.5,162 578.43,159.22 577.4,155.45 582.5,153 588.38,150.18 597.52,147.82 \
608.49,145.85"];
	"salmon-bulk" -> salmon_output	[_draw_="c 7 -#000000 B 7 525.96 125.67 536.38 119.97 548.66 111.38 555.5 100 562.2 88.86 563.72 74.11 563.7 62.84 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 566.15 62.77 563.44 55.86 561.25 62.94 ",
		pos="e,563.39,54.348 525.96,125.67 536.38,119.97 548.66,111.38 555.5,100 562.2,88.863 563.72,74.111 563.7,62.84"];
	make_expression_matrix	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 0 80.5 0 99.5 555 99.5 555 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 277.5 87.5 0 539 103 -Takes gene expression vectors from several bulk RNA samples and makes them \
into a gene by sample matrix ",
		height=0.27778,
		label="Takes gene expression vectors from several bulk RNA samples and makes them into a gene by sample matrix",
		pos="277.5,90",
		rects="0,80.5,555,99.5",
		width=7.7083];
	"salmon-bulk" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 462.06 125.5 424.41 118.47 370.84 108.45 331.1 101.02 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 331.67 98.63 324.33 99.76 330.76 103.45 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 432 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="432,112.5",
		pos="e,322.85,99.478 462.06,125.5 424.41,118.47 370.84,108.45 331.1,101.02"];
	make_expression_matrix -> expression_matrix	[_draw_="c 7 -#000000 B 4 276.92 80.71 276.56 75.59 276.09 68.85 275.66 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 278.11 62.59 275.18 55.78 273.23 62.93 ",
		pos="e,275.08,54.265 276.92,80.709 276.56,75.593 276.09,68.848 275.66,62.666"];
	"salmon-bulk-mouse" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 295.26 125.71 292.52 120.36 288.87 113.22 285.59 106.81 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 287.79 105.73 282.42 100.61 283.43 107.96 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 309 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="309,112.5",
		pos="e,281.73,99.265 295.26,125.71 292.52,120.36 288.87,113.22 285.59,106.81"];
	fastqc -> fastqc_dir	[_draw_="c 7 -#000000 B 4 746.07 125.56 759.56 110.54 787.86 79.01 804.51 60.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 806.2 62.26 809.05 55.41 802.55 58.98 ",
		pos="e,810.06,54.284 746.07,125.56 759.56,110.54 787.86,79.013 804.51,60.472"];
}
