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 266 170 266 225 690 225 690 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 316 213 0 84 15 -Workflow Inputs ",
			bb="266,170,690,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="316,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		fastq_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 274.5 178.5 274.5 197.5 447.5 197.5 447.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 361 185.5 0 157 32 -Directory containing FASTQ files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing FASTQ files",
			pos="361,188",
			rects="274.5,178.5,447.5,197.5",
			width=2.4028];
		threads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 452 178.5 452 197.5 616 197.5 616 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 534 185.5 0 148 28 -Number of threads for Salmon ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Number of threads for Salmon",
			pos="534,188",
			rects="452,178.5,616,197.5",
			width=2.2778];
		organism	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 620 178.5 620 197.5 682 197.5 682 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 651 185.5 0 46 8 -organism ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=organism,
			pos="651,188",
			rects="620,178.5,682,197.5",
			width=0.86111];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 942 63 942 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,942,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		fastqc_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 35.5 16.5 54.5 357.5 54.5 357.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 187 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="187,45",
			rects="16.5,35.5,357.5,54.5",
			width=4.7361];
		expression_matrix	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 526.5 35.5 526.5 54.5 933.5 54.5 933.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 730 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="730,45",
			rects="526.5,35.5,933.5,54.5",
			width=5.6528];
		salmon_output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 361.5 35.5 361.5 54.5 522.5 54.5 522.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 442 42.5 0 145 29 -Full output of `salmon quant` ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Full output of `salmon quant`",
			pos="442,45",
			rects="361.5,35.5,522.5,54.5",
			width=2.2361];
	}
	fastqc	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 124 125.5 124 144.5 374 144.5 374 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 249 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="249,135",
		rects="124,125.5,374,144.5",
		width=3.4722];
	fastq_dir -> fastqc	[_draw_="c 7 -#000000 B 4 342.51 178.58 324.1 170.2 295.7 157.27 275.03 147.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 276.29 145.73 268.9 145.06 274.25 150.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 323 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="323,157.5",
		pos="e,267.52,144.43 342.51,178.58 324.1,170.2 295.7,157.27 275.03,147.85"];
	"salmon-bulk"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 378 125.5 378 144.5 582 144.5 582 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 480 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="480,135",
		rects="378,125.5,582,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 369.11 178.71 377.23 170.9 390.42 159.47 404 153 409 150.62 414.35 148.56 419.81 146.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 420.39 149.17 426.4 144.82 418.99 144.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 422 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="422,157.5",
		pos="e,427.85,144.39 369.11,178.71 377.23,170.9 390.42,159.47 404,153 409,150.62 414.35,148.56 419.81,146.79"];
	"salmon-bulk-mouse"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 586 125.5 586 144.5 790 144.5 790 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 688 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="688,135",
		rects="586,125.5,790,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 13 402.1 178.58 417.68 175.58 435.62 172.37 452 170 486.49 165.02 498.53 176.96 530 162 535.11 159.57 533.91 155.46 \
539 153 543.99 150.59 562.11 147.91 584.08 145.4 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 584.15 147.86 590.83 144.65 583.61 142.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 557 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="557,157.5",
		pos="e,592.34,144.48 402.1,178.58 417.68,175.58 435.62,172.37 452,170 486.49,165.02 498.53,176.96 530,162 535.11,159.57 533.91,155.46 \
539,153 543.99,150.59 562.11,147.91 584.08,145.4"];
	threads -> fastqc	[_draw_="c 7 -#000000 B 10 507.12 178.52 492.76 173.87 474.83 167.87 459 162 449.09 158.33 447.26 155.5 437 153 429.13 151.08 399.32 148.11 \
365.68 145.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 366.22 142.77 359.04 144.61 365.8 147.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 475 155.6 0 32 7 -threads ",
		label=threads,
		lp="475,157.5",
		pos="e,357.53,144.48 507.12,178.52 492.76,173.87 474.83,167.87 459,162 449.09,158.33 447.26,155.5 437,153 429.13,151.08 399.32,148.11 \
365.68,145.19"];
	threads -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 521.52 178.64 515.09 174.07 507.3 168.1 501 162 497.46 158.57 493.95 154.55 490.85 150.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 492.93 149.39 486.71 145.36 489.06 152.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 517 155.6 0 32 7 -threads ",
		label=threads,
		lp="517,157.5",
		pos="e,485.78,144.16 521.52,178.64 515.09,174.07 507.3,168.1 501,162 497.46,158.57 493.95,154.55 490.85,150.71"];
	threads -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 547.66 178.66 564.05 168.67 589.42 153.22 590 153 596.89 150.42 604.2 148.22 611.59 146.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 611.92 148.8 618.17 144.81 610.79 144.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 606 155.6 0 32 7 -threads ",
		label=threads,
		lp="606,157.5",
		pos="e,619.64,144.47 547.66,178.66 564.05,168.67 589.42,153.22 590,153 596.89,150.42 604.2,148.22 611.59,146.36"];
	organism -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 643.63 178.59 635.18 169.04 622.07 154.56 619 153 614.38 150.66 597.44 148 576.9 145.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 577.29 143.06 570.05 144.67 576.71 147.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 646.5 155.6 0 39 8 -organism ",
		label=organism,
		lp="646.5,157.5",
		pos="e,568.54,144.49 643.63,178.59 635.18,169.04 622.07,154.56 619,153 614.38,150.66 597.44,148 576.9,145.48"];
	organism -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 4 657.11 178.58 662.55 171.08 670.64 159.93 677.18 150.92 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 678.99 152.59 681.12 145.49 675.02 149.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 693.5 155.6 0 39 8 -organism ",
		label=organism,
		lp="693.5,157.5",
		pos="e,682,144.26 657.11,178.58 662.55,171.08 670.64,159.93 677.18,150.92"];
	fastqc -> fastqc_dir	[_draw_="c 7 -#000000 B 4 243.06 125.56 232.57 110.67 210.65 79.56 197.54 60.96 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 199.74 59.83 193.71 55.52 195.74 62.65 ",
		pos="e,192.84,54.284 243.06,125.56 232.57,110.67 210.65,79.565 197.54,60.963"];
	"salmon-bulk" -> salmon_output	[_draw_="c 7 -#000000 B 7 469.57 125.63 462.53 119.36 453.7 110.15 449 100 443.6 88.34 441.96 73.84 441.61 62.8 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 444.06 62.98 441.57 55.99 439.16 63 ",
		pos="e,441.57,54.478 469.57,125.63 462.53,119.36 453.7,110.15 449,100 443.6,88.341 441.96,73.838 441.61,62.798"];
	make_expression_matrix	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 449.5 80.5 449.5 99.5 1004.5 99.5 1004.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 727 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="727,90",
		rects="449.5,80.5,1004.5,99.5",
		width=7.7083];
	"salmon-bulk" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 528.8 125.5 569.4 118.44 627.24 108.37 669.97 100.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 670.33 103.35 676.81 99.74 669.49 98.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 644.5 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="644.5,112.5",
		pos="e,678.3,99.478 528.8,125.5 569.4,118.44 627.24,108.37 669.97,100.93"];
	make_expression_matrix -> expression_matrix	[_draw_="c 7 -#000000 B 4 727.58 80.71 727.94 75.59 728.41 68.85 728.84 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 731.27 62.93 729.32 55.78 726.39 62.59 ",
		pos="e,729.42,54.265 727.58,80.709 727.94,75.593 728.41,68.848 728.84,62.666"];
	"salmon-bulk-mouse" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 695.52 125.71 700.7 120 707.72 112.26 713.82 105.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 715.6 107.22 718.49 100.39 711.97 103.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 729.5 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="729.5,112.5",
		pos="e,719.5,99.265 695.52,125.71 700.7,120 707.72,112.26 713.82,105.54"];
}
