digraph workflow {
	graph [_draw_="c 9 -#fffffe00 C 7 -#eeeeee P 4 0 0 0 413 546 413 546 0 ",
		bb="0,0,546,413",
		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 8 350 8 405 538 405 538 350 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 58 393 0 84 15 -Workflow Inputs ",
			bb="8,350,538,405",
			label="Workflow Inputs",
			lheight=0.15,
			lp="58,395.5",
			lwidth=1.17,
			rank=same,
			style=dashed
		];
		data_dir	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16 358.5 16 377.5 194 377.5 194 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 105 365.5 0 162 31 -Directory containing CODEX data ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Directory containing CODEX data",
			pos="105,368",
			rects="16,358.5,194,377.5",
			width=2.4722];
		gpus	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 198 358.5 198 377.5 530 377.5 530 358.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 364 365.5 0 316 63 -GPUs to use, represented as a comma-separated list of integers. ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="GPUs to use, represented as a comma-separated list of integers.",
			pos="364,368",
			rects="198,358.5,530,377.5",
			width=4.6111];
	}
	subgraph cluster_outputs {
		graph [_draw_="S 6 -dashed c 7 -#000000 C 7 -#eeeeee P 4 8 8 8 63 507 63 507 8 ",
			_ldraw_="F 10 11 -Times-Roman c 7 -#000000 T 62 15 0 92 16 -Workflow Outputs ",
			bb="8,8,507,63",
			label="Workflow Outputs",
			labelloc=b,
			lheight=0.15,
			lp="62,17.5",
			lwidth=1.28,
			rank=same,
			style=dashed
		];
		slicing_pipeline_config	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 16.5 35.5 16.5 54.5 231.5 54.5 231.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 124 42.5 0 199 42 -Pipeline config with all the modifications ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Pipeline config with all the modifications",
			pos="124,45",
			rects="16.5,35.5,231.5,54.5",
			width=2.9861];
		cytokit_config	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 303 35.5 303 54.5 499 54.5 499 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 401 42.5 0 180 36 -Cytokit configuration in YAML format ",
			fillcolor="#94DDF4",
			height=0.27778,
			label="Cytokit configuration in YAML format",
			pos="401,45",
			rects="303,35.5,499,54.5",
			width=2.7222];
		new_tiles	[_draw_="c 7 -#000000 C 7 -#94ddf4 P 4 235.5 35.5 235.5 54.5 298.5 54.5 298.5 35.5 ",
			_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 267 42.5 0 47 9 -new_tiles ",
			fillcolor="#94DDF4",
			height=0.27778,
			label=new_tiles,
			pos="267,45",
			rects="235.5,35.5,298.5,54.5",
			width=0.875];
	}
	illumination_correction	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 1.5 260.5 1.5 279.5 130.5 279.5 130.5 260.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 66 267.5 0 113 23 -illumination_correction ",
		height=0.27778,
		label=illumination_correction,
		pos="66,270",
		rects="1.5,260.5,130.5,279.5",
		width=1.7917];
	data_dir -> illumination_correction	[_draw_="c 7 -#000000 B 7 90.8 358.7 79.82 351.39 65.46 339.64 59 325 53.76 313.12 56.16 298.45 59.5 287.4 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 61.79 288.29 61.77 280.87 57.16 286.68 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 89.5 313.1 0 61 14 -base_directory ",
		label=base_directory,
		lp="89.5,315",
		pos="e,62.262,279.44 90.795,358.7 79.824,351.39 65.459,339.64 59,325 53.762,313.12 56.156,298.45 59.502,287.4"];
	collect_dataset_info	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 121.5 305.5 121.5 324.5 288.5 324.5 288.5 305.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 205 312.5 0 151 32 -Collect dataset info for Cytokit ",
		height=0.27778,
		label="Collect dataset info for Cytokit",
		pos="205,315",
		rects="121.5,305.5,288.5,324.5",
		width=2.3194];
	data_dir -> collect_dataset_info	[_draw_="c 7 -#000000 B 4 121.51 358.58 137.73 350.31 162.63 337.61 181.02 328.23 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 181.99 330.48 187.11 325.12 179.77 326.12 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 199.5 335.6 0 61 14 -base_directory ",
		label=base_directory,
		lp="199.5,337.5",
		pos="e,188.46,324.43 121.51,358.58 137.73,350.31 162.63,337.61 181.02,328.23"];
	create_yaml_config	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 274.5 80.5 274.5 99.5 453.5 99.5 453.5 80.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 364 87.5 0 163 32 -Create Cytokit experiment config ",
		height=0.27778,
		label="Create Cytokit experiment config",
		pos="364,90",
		rects="274.5,80.5,453.5,99.5",
		width=2.4861];
	gpus -> create_yaml_config	[_draw_="c 7 -#000000 B 10 364 358.7 364 348.6 364 331.05 364 316 364 316 364 316 364 134 364 125.31 364 115.63 364 107.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 366.45 107.76 364 100.76 361.55 107.76 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 374.5 223.1 0 21 4 -gpus ",
		label=gpus,
		lp="374.5,225",
		pos="e,364,99.243 364,358.7 364,348.6 364,331.05 364,316 364,316 364,316 364,134 364,125.31 364,115.63 364,107.65"];
	best_focus	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 104.5 215.5 104.5 234.5 173.5 234.5 173.5 215.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 139 222.5 0 53 10 -best_focus ",
		height=0.27778,
		label=best_focus,
		pos="139,225",
		rects="104.5,215.5,173.5,234.5",
		width=0.95833];
	first_stitching	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 158.5 170.5 158.5 189.5 241.5 189.5 241.5 170.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 200 177.5 0 67 15 -first_stitching ",
		height=0.27778,
		label=first_stitching,
		pos="200,180",
		rects="158.5,170.5,241.5,189.5",
		width=1.1528];
	best_focus -> first_stitching	[_draw_="c 7 -#000000 B 7 148.51 215.64 154.72 210.33 163.12 203.47 171 198 173.16 196.5 175.45 195.01 177.77 193.56 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 178.65 195.89 183.38 190.18 176.12 191.69 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 188 200.6 0 34 8 -data_dir ",
		label=data_dir,
		lp="188,202.5",
		pos="e,184.68,189.4 148.51,215.64 154.72,210.33 163.12,203.47 171,198 173.16,196.5 175.45,195.01 177.77,193.56"];
	illumination_correction -> best_focus	[_draw_="c 7 -#000000 B 7 76.01 260.65 82.79 255.22 92.12 248.2 101 243 104.02 241.23 107.25 239.53 110.51 237.92 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 111.41 240.21 116.71 235.02 109.33 235.77 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 118 245.6 0 34 8 -data_dir ",
		label=data_dir,
		lp="118,247.5",
		pos="e,118.08,234.38 76.006,260.65 82.794,255.22 92.117,248.2 101,243 104.02,241.23 107.25,239.53 110.51,237.92"];
	slicing	[_draw_="c 7 -#000000 C 7 -#fafad2 P 4 243 125.5 243 144.5 291 144.5 291 125.5 ",
		_ldraw_="F 10 9 -Helvetica c 7 -#000000 T 267 132.5 0 32 7 -slicing ",
		height=0.27778,
		label=slicing,
		pos="267,135",
		rects="243,125.5,291,144.5",
		width=0.66667];
	slicing -> slicing_pipeline_config	[_draw_="c 7 -#000000 B 4 253.29 125.56 228.03 110.02 174.02 76.78 144.43 58.57 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 146 56.66 138.75 55.08 143.43 60.83 ",
		pos="e,137.46,54.284 253.29,125.56 228.03,110.02 174.02,76.78 144.43,58.57"];
	slicing -> new_tiles	[_draw_="c 7 -#000000 B 4 267 125.56 267 111.14 267 81.48 267 62.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 269.45 62.8 267 55.8 264.55 62.8 ",
		pos="e,267,54.284 267,125.56 267,111.14 267,81.476 267,62.727"];
	slicing -> create_yaml_config	[_draw_="c 7 -#000000 B 7 274.63 125.57 280.28 119.82 288.45 112.47 297 108 301.29 105.76 305.9 103.8 310.61 102.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 311.29 104.45 317.17 99.93 309.75 99.8 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 328.5 110.6 0 63 15 -pipeline_config ",
		label=pipeline_config,
		lp="328.5,112.5",
		pos="e,318.6,99.45 274.63,125.57 280.28,119.82 288.45,112.47 297,108 301.29,105.76 305.9,103.8 310.61,102.09"];
	first_stitching -> slicing	[_draw_="c 7 -#000000 B 7 199.09 170.76 198.94 165.09 199.74 157.76 204 153 211.77 144.32 223.45 139.87 234.66 137.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 235.02 140.08 241.57 136.59 234.28 135.23 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 240 155.6 0 72 17 -base_stitched_dir ",
		label=base_stitched_dir,
		lp="240,157.5",
		pos="e,243.06,136.36 199.09,170.76 198.94,165.09 199.74,157.76 204,153 211.77,144.32 223.45,139.87 234.66,137.65"];
	collect_dataset_info -> best_focus	[_draw_="c 7 -#000000 B 7 176.02 305.54 163.39 300.29 149.73 292.17 142 280 135.01 268.99 134.72 254.04 135.92 242.65 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 138.32 243.21 136.89 235.94 133.46 242.52 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 173.5 268.1 0 63 15 -pipeline_config ",
		label=pipeline_config,
		lp="173.5,270",
		pos="e,137.1,234.44 176.02,305.54 163.39,300.29 149.73,292.17 142,280 135.01,268.99 134.72,254.04 135.92,242.65"];
	collect_dataset_info -> illumination_correction	[_draw_="c 7 -#000000 B 7 124.25 305.51 97.7 302.37 74.3 299.08 72 297 69.37 294.62 67.78 291.34 66.83 287.91 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 69.26 287.57 65.83 280.99 64.41 288.27 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 103.5 290.6 0 63 15 -pipeline_config ",
		label=pipeline_config,
		lp="103.5,292.5",
		pos="e,65.617,279.5 124.25,305.51 97.702,302.37 74.298,299.08 72,297 69.37,294.62 67.777,291.34 66.835,287.91"];
	collect_dataset_info -> slicing	[_draw_="c 7 -#000000 B 10 246.45 305.58 263.79 299.41 280 288.86 280 271 280 271 280 271 280 179 280 169.84 277.26 160.03 274.3 152.09 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 276.61 151.28 271.69 145.74 272.08 153.15 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 311.5 223.1 0 63 15 -pipeline_config ",
		label=pipeline_config,
		lp="311.5,225",
		pos="e,271.11,144.34 246.45,305.58 263.79,299.41 280,288.86 280,271 280,271 280,271 280,179 280,169.84 277.26,160.03 274.3,152.09"];
	collect_dataset_info -> first_stitching	[_draw_="c 7 -#000000 B 7 205.05 305.55 205.09 286.38 204.88 238.19 202 198 201.99 197.91 201.99 197.82 201.98 197.73 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 204.42 197.51 201.28 190.79 199.55 198 ",
		_ldraw_="F 8 9 -Helvetica c 7 -#000000 T 235.5 245.6 0 63 15 -pipeline_config ",
		label=pipeline_config,
		lp="235.5,247.5",
		pos="e,201.13,189.29 205.05,305.55 205.09,286.38 204.88,238.19 202,198 201.99,197.91 201.99,197.82 201.98,197.73"];
	create_yaml_config -> cytokit_config	[_draw_="c 7 -#000000 B 4 371.13 80.71 376.05 75 382.71 67.26 388.49 60.54 ",
		_hdraw_="S 5 -solid c 7 -#000000 C 7 -#000000 P 3 390.19 62.32 392.9 55.41 386.48 59.12 ",
		pos="e,393.89,54.265 371.13,80.709 376.05,74.998 382.71,67.258 388.49,60.535"];
}
