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 312.5 170 312.5 225 736.5 225 736.5 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 362.5 213 0 84 15 -Workflow Inputs ",
			bb="312.5,170,736.5,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="362.5,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		threads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 564.5 178.5 564.5 197.5 728.5 197.5 728.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 646.5 185.5 0 148 28 -Number of threads for Salmon ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Number of threads for Salmon",
			pos="646.5,188",
			rects="564.5,178.5,728.5,197.5",
			width=2.2778];
		organism	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 320.5 178.5 320.5 197.5 382.5 197.5 382.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 351.5 185.5 0 46 8 -organism ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=organism,
			pos="351.5,188",
			rects="320.5,178.5,382.5,197.5",
			width=0.86111];
		fastq_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 387 178.5 387 197.5 560 197.5 560 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 473.5 185.5 0 157 32 -Directory containing FASTQ files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing FASTQ files",
			pos="473.5,188",
			rects="387,178.5,560,197.5",
			width=2.4028];
	}
	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
		];
		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];
		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];
		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];
	threads -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 642.13 178.79 637.41 170.82 629.14 159.05 618.5 153 613.83 150.35 606.04 148.05 596.67 146.07 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 597.29 143.7 589.96 144.78 596.37 148.51 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 645.5 155.6 0 32 7 -threads ",
		label=threads,
		lp="645.5,157.5",
		pos="e,588.47,144.49 642.13,178.79 637.41,170.82 629.14,159.05 618.5,153 613.83,150.35 606.04,148.05 596.67,146.07"];
	"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];
	threads -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 10 597.46 178.51 574.27 173.91 549.5 167.95 539.5 162 534.9 159.26 536.31 155.35 531.5 153 508.15 141.61 444.02 146.23 \
407.12 144.93 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 407.43 142.5 400.31 144.58 407.17 147.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 555.5 155.6 0 32 7 -threads ",
		label=threads,
		lp="555.5,157.5",
		pos="e,398.8,144.5 597.46,178.51 574.27,173.91 549.5,167.95 539.5,162 534.9,159.26 536.31,155.35 531.5,153 508.15,141.61 444.02,146.23 \
407.12,144.93"];
	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];
	threads -> fastqc	[_draw_="c 7 -#000000 B 4 661.69 178.58 676.47 170.38 699.11 157.83 715.99 148.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 717.03 150.7 721.96 145.17 714.65 146.42 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 721.5 155.6 0 32 7 -threads ",
		label=threads,
		lp="721.5,157.5",
		pos="e,723.29,144.43 661.69,178.58 676.47,170.38 699.11,157.83 715.99,148.48"];
	organism -> "salmon-bulk"	[_draw_="c 7 -#000000 B 13 366.47 178.65 372.53 175.56 379.7 172.25 386.5 170 404.54 164.02 410.28 167.4 428.5 162 438.63 159 440.54 156.51 \
450.5 153 456.53 150.87 462.97 148.78 469.27 146.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 469.71 149.26 475.7 144.89 468.29 144.57 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 470 155.6 0 39 8 -organism ",
		label=organism,
		lp="470,157.5",
		pos="e,477.15,144.45 366.47,178.65 372.53,175.56 379.7,172.25 386.5,170 404.54,164.02 410.28,167.4 428.5,162 438.63,159 440.54,156.51 \
450.5,153 456.53,150.87 462.97,148.78 469.27,146.83"];
	organism -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 4 342.91 178.58 335.04 170.85 323.22 159.26 313.9 150.12 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 315.72 148.48 309.01 145.32 312.29 151.98 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 345 155.6 0 39 8 -organism ",
		label=organism,
		lp="345,157.5",
		pos="e,307.93,144.26 342.91,178.58 335.04,170.85 323.22,159.26 313.9,150.12"];
	fastq_dir -> "salmon-bulk"	[_draw_="c 7 -#000000 B 4 479.11 178.58 484.07 171.15 491.4 160.15 497.37 151.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 499.31 152.71 501.15 145.52 495.23 149.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 513.5 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="513.5,157.5",
		pos="e,501.99,144.26 479.11,178.58 484.07,171.15 491.4,160.15 497.37,151.19"];
	fastq_dir -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 10 444.96 178.58 429.16 173.85 409.19 167.76 391.5 162 379.87 158.22 377.21 156.53 365.5 153 358.18 150.79 350.35 \
148.62 342.73 146.6 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 343.44 144.25 336.05 144.86 342.2 148.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 409.5 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="409.5,157.5",
		pos="e,334.58,144.47 444.96,178.58 429.16,173.85 409.19,167.76 391.5,162 379.87,158.22 377.21,156.53 365.5,153 358.18,150.79 350.35,148.62 \
342.73,146.6"];
	fastq_dir -> fastqc	[_draw_="c 7 -#000000 B 10 528.95 178.53 543.72 174.82 559.24 169.53 572.5 162 577.42 159.21 576.4 155.44 581.5 153 587.42 150.17 596.62 \
147.8 607.66 145.82 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 608 148.24 614.51 144.69 607.21 143.41 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 599.5 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="599.5,157.5",
		pos="e,616,144.44 528.95,178.53 543.72,174.82 559.24,169.53 572.5,162 577.42,159.21 576.4,155.44 581.5,153 587.42,150.17 596.62,147.8 \
607.66,145.82"];
	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];
	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" -> 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"];
	"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"];
	"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"];
}
