summaryrefslogtreecommitdiff
path: root/brain.documentation/flowchart.dot
blob: 746b088218cb48bd2e882e6daadb9356ada3688c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
digraph {
	label="A roadmap to make the network"

	buildRmatrix -> slice_TPM_to_JSON[label="TPM.txt"];
	buildRmatrix -> create_edges4[label="TPM.txt"];
	buildCmatrix -> create_edges4[label="binding.txt"];
	make_parameter_bw -> get_binding[label="parameter_for_buildCmatrix.txt"];
	make_parameter_dapseq2 -> get_binding[label="parameter_for_buildCmatrix.txt"];
        common_peak -> make_parameter_dapseq3[label="*.merged.narrowPeak"];
	make_parameter_dapseq3 -> get_binding2[label="parameter_for_buildCmatrix.txt"];
	get_binding -> buildCmatrix[label="binding files"];
	get_binding2 -> buildCmatrix[label="binding files"];	
	prepare_gene_file -> buildCmatrix[label="gene_file.txt"];
	slice_TPM_to_JSON -> html_network[label="json/"];
	buildCmatrix -> slice_binding_to_JSON[label="binding.txt"];	
	parameter_for_net -> slice_binding_to_JSON[label="parameter_for_net.txt"];
	slice_binding_to_JSON -> html_network[label="json2/"];
	download_ena_records -> parse_ena_xml[label="ena_*.xml"];
	parse_ena_xml -> html_network[label="rnaseq_info_database.txt"];
	parse_ena_xml -> download_and_map[label="rnaseq_info_database.txt"];		
	slice_TPM_to_JSON -> start_webapp[label="json/"];
	download_and_map -> make_parameter_rnaseq[label="ERR#_quant.txt"];
	make_parameter_rnaseq -> buildRmatrix[label="parameter_for_buildRmatrix.txt"];
	create_edges4 -> html_network[label="edges.txt"];
	create_edges4 -> draw_network;
	html_network -> update_network[label="summary.html"];
	html_network -> start_webapp[label="summary/*.*"];	
	c3 -> html_network[label="scatterplot.js\nc3.min.js\nd3.min.js\nc3.min.css"];
	parameter_for_net -> create_edges4[label="parameter_for_net.txt"];


	c3[label="Edit and download"]
	parameter_for_net[label="Edit"]
	create_edges4[label="create_edges4 \n {TPM2JSON.py, make_target_tf.py}" style="filled" fillcolor="yellow"]
	buildRmatrix[style="filled" fillcolor="yellow"]
	buildCmatrix[style="filled" fillcolor="yellow"]
	update_network[style="filled" fillcolor="yellow"]		
	download_and_map[label="download_and_map \n {get_TPM_by_salmon.py}"]
}