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 280 170 280 225 704 225 704 170 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 330 213 0 84 15 -Workflow Inputs ",
			bb="280,170,704,225",
			label="Workflow Inputs",
			lheight=0.15,
			lp="330,215.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		fastq_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 288.5 178.5 288.5 197.5 461.5 197.5 461.5 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 375 185.5 0 157 32 -Directory containing FASTQ files ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing FASTQ files",
			pos="375,188",
			rects="288.5,178.5,461.5,197.5",
			width=2.4028];
		organism	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 634 178.5 634 197.5 696 197.5 696 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 665 185.5 0 46 8 -organism ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=organism,
			pos="665,188",
			rects="634,178.5,696,197.5",
			width=0.86111];
		threads	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 466 178.5 466 197.5 630 197.5 630 178.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 548 185.5 0 148 28 -Number of threads for Salmon ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Number of threads for Salmon",
			pos="548,188",
			rects="466,178.5,630,197.5",
			width=2.2778];
	}
	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
		];
		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_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];
	}
	fastqc	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 146 125.5 146 144.5 396 144.5 396 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 271 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="271,135",
		rects="146,125.5,396,144.5",
		width=3.4722];
	fastq_dir -> fastqc	[_draw_="c 7 -#000000 B 4 357.83 178.58 340.89 170.27 314.83 157.49 295.68 148.1 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 296.92 145.98 289.56 145.1 294.76 150.38 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 341 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="341,157.5",
		pos="e,288.2,144.43 357.83,178.58 340.89,170.27 314.83,157.49 295.68,148.1"];
	"salmon-bulk-mouse"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 400 125.5 400 144.5 604 144.5 604 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 502 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="502,135",
		rects="400,125.5,604,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 379.33 178.53 383.87 170.59 391.75 159.06 402 153 405.47 150.95 409.11 149.13 412.87 147.52 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 413.68 149.83 419.33 145.03 411.92 145.26 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 420 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="420,157.5",
		pos="e,420.74,144.49 379.33,178.53 383.87,170.59 391.75,159.06 402,153 405.47,150.95 409.11,149.13 412.87,147.52"];
	"salmon-bulk"	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 608 125.5 608 144.5 812 144.5 812 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 710 132.5 0 188 36 -Run Salmon quant tool on FASTQ input ",
		height=0.27778,
		label="Run Salmon quant tool on FASTQ input",
		pos="710,135",
		rects="608,125.5,812,144.5",
		width=2.8333];
	fastq_dir -> "salmon-bulk"	[_draw_="c 7 -#000000 B 10 402.33 178.58 413.07 174.53 425.17 169.01 435 162 439.36 158.89 438.17 155.31 443 153 457.83 145.89 566.04 146.11 \
603.14 144.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 602.88 147.33 609.76 144.57 602.65 142.44 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 461 155.6 0 36 9 -fastq_dir ",
		label=fastq_dir,
		lp="461,157.5",
		pos="e,611.27,144.5 402.33,178.58 413.07,174.53 425.17,169.01 435,162 439.36,158.89 438.17,155.31 443,153 457.83,145.89 566.04,146.11 \
603.14,144.87"];
	organism -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 655.64 178.52 646.31 170.57 631.21 159.03 616 153 609.65 150.48 602.96 148.33 596.15 146.5 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 596.95 144.18 589.57 144.86 595.76 148.93 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 652.5 155.6 0 39 8 -organism ",
		label=organism,
		lp="652.5,157.5",
		pos="e,588.1,144.49 655.64,178.52 646.31,170.57 631.21,159.03 616,153 609.65,150.48 602.96,148.33 596.15,146.5"];
	organism -> "salmon-bulk"	[_draw_="c 7 -#000000 B 4 672.43 178.58 679.18 170.93 689.28 159.48 697.31 150.39 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 698.91 152.27 701.71 145.4 695.24 149.03 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 713.5 155.6 0 39 8 -organism ",
		label=organism,
		lp="713.5,157.5",
		pos="e,702.71,144.26 672.43,178.58 679.18,170.93 689.28,159.48 697.31,150.39"];
	threads -> fastqc	[_draw_="c 7 -#000000 B 10 529.13 178.65 518.91 173.99 506.13 167.94 495 162 488.14 158.34 487.4 155.38 480 153 475.4 151.52 438.67 148.35 \
397.24 145.13 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 397.58 142.7 390.42 144.61 397.21 147.59 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 511 155.6 0 32 7 -threads ",
		label=threads,
		lp="511,157.5",
		pos="e,388.91,144.49 529.13,178.65 518.91,173.99 506.13,167.94 495,162 488.14,158.34 487.4,155.38 480,153 475.4,151.52 438.67,148.35 \
397.24,145.13"];
	threads -> "salmon-bulk-mouse"	[_draw_="c 7 -#000000 B 7 544.47 178.74 541.04 171.39 535.28 160.63 528 153 526.76 151.7 525.4 150.45 523.98 149.26 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 525.78 147.54 518.69 145.35 522.86 151.48 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 550 155.6 0 32 7 -threads ",
		label=threads,
		lp="550,157.5",
		pos="e,517.48,144.45 544.47,178.74 541.04,171.39 535.28,160.63 528,153 526.76,151.7 525.4,150.45 523.98,149.26"];
	threads -> "salmon-bulk"	[_draw_="c 7 -#000000 B 7 554.82 178.75 561.96 170.75 573.92 158.95 587 153 592.14 150.66 597.52 148.62 603.03 146.85 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 603.72 149.2 609.74 144.86 602.33 144.5 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 603 155.6 0 32 7 -threads ",
		label=threads,
		lp="603,157.5",
		pos="e,611.19,144.43 554.82,178.75 561.96,170.75 573.92,158.95 587,153 592.14,150.66 597.52,148.62 603.03,146.85"];
	fastqc -> fastqc_dir	[_draw_="c 7 -#000000 B 4 262.95 125.56 248.48 110.41 217.98 78.46 200.35 59.99 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 202.56 58.75 195.95 55.38 199.01 62.13 ",
		pos="e,194.91,54.284 262.95,125.56 248.48,110.41 217.98,78.458 200.35,59.987"];
	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];
	"salmon-bulk-mouse" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 514.45 125.5 523.33 119.44 535.46 111.16 545.61 104.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 546.93 106.3 551.33 100.33 544.17 102.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 558.5 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="558.5,112.5",
		pos="e,552.58,99.478 514.45,125.5 523.33,119.44 535.46,111.16 545.61,104.23"];
	"salmon-bulk" -> salmon_output	[_draw_="c 7 -#000000 B 7 768.84 125.54 799.84 119.87 833.56 111.35 844 100 853.23 89.97 854.94 74.22 854.66 62.32 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 857.13 62.47 854.25 55.63 852.24 62.77 ",
		pos="e,854.15,54.123 768.84,125.54 799.84,119.87 833.56,111.35 844,100 853.23,89.967 854.94,74.224 854.66,62.32"];
	"salmon-bulk" -> make_expression_matrix	[_draw_="c 7 -#000000 B 4 681.35 125.5 658.51 118.73 626.38 109.2 601.66 101.87 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 602.45 99.55 595.04 99.91 601.05 104.25 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 669.5 110.6 0 39 9 -quant_dir ",
		label=quant_dir,
		lp="669.5,112.5",
		pos="e,593.59,99.478 681.35,125.5 658.51,118.73 626.38,109.2 601.66,101.87"];
	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"];
}
