-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
57 lines (45 loc) · 2.05 KB
/
Makefile
File metadata and controls
57 lines (45 loc) · 2.05 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
.PHONY: clean
# Target to clean intermediate files
clean:
rm -f *.png
rm -f *.html
rm -f figures/*.png
rm -f derived_data/*.csv
all: Report.html \
donut_chart.png \
elbow_plot.png \
tsne_plots.png \
labelled_tsne_plot.png \
summary_plot.png
# Target that downloads the dataset
data/monarch-kg.tar.gz:
wget https://kg-hub.berkeleybop.io/kg-monarch/20231028/monarch-kg.tar.gz -O data/monarch-kg.tar.gz
# Creating the target that produces the rds file from tar.gz download
data/monarch_kg.rds: data/monarch-kg.tar.gz Rscripts/Data_Conversion.R
Rscript Rscripts/Data_Conversion.R
# Target to build the report (currently empty)
# build:
# Rscript -e "rmarkdown::render('report.Rmd')"
# Final Project Report
Report.html:\
figures/donut_chart.png \
figures/elbow_plot.png \
figures/tsne_plot.png \
figures/laballed_tsne_plot.png \
figures/umap_plot.png \
figures/summary_plot.png \
Report.Rmd
Rscript -e "rmarkdown::render('Report.Rmd')"
# Create Figures
figures/donut_chart.png: derived_data/nodes_subset.csv derived_data/edges_subset.csv Rscripts/Donut_Chart.R
Rscript Rscripts/Donut_Chart.R
figures/elbow_plot.png derived_data/original_data_with_clsuters.csv: derived_data/nodes_subset.csv derived_data/edges_subset.csv Rscripts/Kmodes_Clustering.R
Rscript Rscripts/Kmodes_Clustering.R
figures/tsne_plot.png derived_data/original_data_with_clsuters.csv: derived_data/nodes_subset.csv derived_data/edges_subset.csv Rscripts/Kmodes_Clustering.R
Rscript Rscripts/Kmodes_Clustering.R
figures/laballed_tsne_plot.png derived_data/original_data_with_clsuters.csv: derived_data/nodes_subset.csv derived_data/edges_subset.csv Rscripts/Kmodes_Clustering.R
Rscript Rscripts/Kmodes_Clustering.R
figures/umap_plot.png derived_data/original_data_with_clsuters.csv: derived_data/nodes_subset.csv derived_data/edges_subset.csv Rscripts/Kmodes_Clustering.R
Rscript Rscripts/Kmodes_Clustering.R
figures/summary_plot.png: derived_data/original_data_with_clsuters.csv Rscripts/Summary_Plot.R
Rscript Rscripts/Summary_Plot.R