digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 233 950 233 950 0 ",
		bb="0,0,950,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 281 170 281 225 705 225 705 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 331 213 0 84 15 -Workflow Inputs ",
			bb="281,170,705,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="331,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		fastq_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 289.5 178.5 289.5 197.5 462.5 197.5 462.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 376 185.5 0 157 32 -Directory containing FASTQ files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing FASTQ files",
			pos="376,188",
			rects="289.5,178.5,462.5,197.5",
			width=2.4028];
		threads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 467 178.5 467 197.5 631 197.5 631 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 549 185.5 0 148 28 -Number of threads for Salmon ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Number of threads for Salmon",
			pos="549,188",
			rects="467,178.5,631,197.5",
			width=2.2778];
		organism	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 635 178.5 635 197.5 697 197.5 697 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 666 185.5 0 46 8 -organism ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=organism,
			pos="666,188",
			rects="635,178.5,697,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 361.5 35.5 361.5 54.5 768.5 54.5 768.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 565 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="565,45",
			rects="361.5,35.5,768.5,54.5",
			width=5.6528];
		salmon_output	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 772.5 35.5 772.5 54.5 933.5 54.5 933.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 853 42.5 0 145 29 -Full output of `salmon quant` ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Full output of `salmon quant`",
			pos="853,45",
			rects="772.5,35.5,933.5,54.5",
			width=2.2361];
	}
	fastqc	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 139 125.5 139 144.5 389 144.5 389 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 264 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="264,135",
		rects="139,125.5,389,144.5",
		width=3.4722];
	fastq_dir -> fastqc	[_draw_="c 7 -#000000 B 4 357.51 178.58 339.1 170.2 310.7 157.27 290.03 147.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 291.29 145.73 283.9 145.06 289.25 150.19 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 338 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="338,157.5",
		pos="e,282.52,144.43 357.51,178.58 339.1,170.2 310.7,157.27 290.03,147.85"];
	"salmon-bulk-mouse"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 393 125.5 393 144.5 597 144.5 597 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 495 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="495,135",
		rects="393,125.5,597,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 384.11 178.71 392.23 170.9 405.42 159.47 419 153 424 150.62 429.35 148.56 434.81 146.79 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 435.39 149.17 441.4 144.82 433.99 144.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 437 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="437,157.5",
		pos="e,442.85,144.39 384.11,178.71 392.23,170.9 405.42,159.47 419,153 424,150.62 429.35,148.56 434.81,146.79"];
	"salmon-bulk"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 601 125.5 601 144.5 805 144.5 805 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 703 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="703,135",
		rects="601,125.5,805,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk"	[_draw_="c 7 -#000000 B 13 417.1 178.58 432.68 175.58 450.62 172.37 467 170 501.49 165.02 513.53 176.96 545 162 550.11 159.57 548.91 155.46 \
554 153 558.99 150.59 577.11 147.91 599.08 145.4 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 599.15 147.86 605.83 144.65 598.61 142.99 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 572 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="572,157.5",
		pos="e,607.34,144.48 417.1,178.58 432.68,175.58 450.62,172.37 467,170 501.49,165.02 513.53,176.96 545,162 550.11,159.57 548.91,155.46 \
554,153 558.99,150.59 577.11,147.91 599.08,145.4"];
	threads -> fastqc	[_draw_="c 7 -#000000 B 10 522.12 178.52 507.76 173.87 489.83 167.87 474 162 464.09 158.33 462.26 155.5 452 153 444.13 151.08 414.32 148.11 \
380.68 145.19 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 381.22 142.77 374.04 144.61 380.8 147.66 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 490 155.6 0 32 7 -threads ",
		label=threads,
		lp="490,157.5",
		pos="e,372.53,144.48 522.12,178.52 507.76,173.87 489.83,167.87 474,162 464.09,158.33 462.26,155.5 452,153 444.13,151.08 414.32,148.11 \
380.68,145.19"];
	threads -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 536.52 178.64 530.09 174.07 522.3 168.1 516 162 512.46 158.57 508.95 154.55 505.85 150.71 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 507.93 149.39 501.71 145.36 504.06 152.39 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 532 155.6 0 32 7 -threads ",
		label=threads,
		lp="532,157.5",
		pos="e,500.78,144.16 536.52,178.64 530.09,174.07 522.3,168.1 516,162 512.46,158.57 508.95,154.55 505.85,150.71"];
	threads -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 562.66 178.66 579.05 168.67 604.42 153.22 605 153 611.89 150.42 619.2 148.22 626.59 146.36 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 626.92 148.8 633.17 144.81 625.79 144.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 621 155.6 0 32 7 -threads ",
		label=threads,
		lp="621,157.5",
		pos="e,634.64,144.47 562.66,178.66 579.05,168.67 604.42,153.22 605,153 611.89,150.42 619.2,148.22 626.59,146.36"];
	organism -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 658.63 178.59 650.18 169.04 637.07 154.56 634 153 629.38 150.66 612.44 148 591.9 145.48 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 592.29 143.06 585.05 144.67 591.71 147.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 661.5 155.6 0 39 8 -organism ",
		label=organism,
		lp="661.5,157.5",
		pos="e,583.54,144.49 658.63,178.59 650.18,169.04 637.07,154.56 634,153 629.38,150.66 612.44,148 591.9,145.48"];
	organism -> "salmon-bulk"	[_draw_="c 7 -#000000 B 4 672.11 178.58 677.55 171.08 685.64 159.93 692.18 150.92 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 693.99 152.59 696.12 145.49 690.02 149.72 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 708.5 155.6 0 39 8 -organism ",
		label=organism,
		lp="708.5,157.5",
		pos="e,697,144.26 672.11,178.58 677.55,171.08 685.64,159.93 692.18,150.92"];
	make_expression_matrix	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 287.5 80.5 287.5 99.5 842.5 99.5 842.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 565 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="565,90",
		rects="287.5,80.5,842.5,99.5",
		width=7.7083];
	make_expression_matrix -> expression_matrix	[_draw_="c 7 -#000000 B 4 565 80.71 565 75.59 565 68.85 565 62.67 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 567.45 62.78 565 55.78 562.55 62.78 ",
		pos="e,565,54.265 565,80.709 565,75.593 565,68.848 565,62.666"];
	fastqc -> fastqc_dir	[_draw_="c 7 -#000000 B 4 256.62 125.56 243.48 110.54 215.89 79.01 199.66 60.47 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 201.7 59.08 195.24 55.42 198.01 62.3 ",
		pos="e,194.25,54.284 256.62,125.56 243.48,110.54 215.89,79.013 199.66,60.472"];
	"salmon-bulk-mouse" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 508.83 125.5 518.9 119.32 532.71 110.84 544.11 103.83 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 545.23 106.02 549.91 100.27 542.66 101.85 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 555.5 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="555.5,112.5",
		pos="e,551.2,99.478 508.83,125.5 518.9,119.32 532.71,110.84 544.11,103.83"];
	"salmon-bulk" -> salmon_output	[_draw_="c 7 -#000000 B 7 767.17 125.52 799.14 119.96 833.23 111.56 844 100 853.29 90.02 854.99 74.27 854.7 62.35 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 857.16 62.48 854.27 55.65 852.27 62.79 ",
		pos="e,854.17,54.141 767.17,125.52 799.14,119.96 833.23,111.56 844,100 853.29,90.022 854.99,74.273 854.7,62.352"];
	"salmon-bulk" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 675.74 125.5 654.09 118.76 623.68 109.28 600.2 101.97 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 601.06 99.67 593.65 99.93 599.61 104.35 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 665.5 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="665.5,112.5",
		pos="e,592.21,99.478 675.74,125.5 654.09,118.76 623.68,109.28 600.2,101.97"];
}
