-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.R
More file actions
100 lines (67 loc) · 2.68 KB
/
main.R
File metadata and controls
100 lines (67 loc) · 2.68 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
######################################################################
### Start with a clean environment by removing objects in workspace
rm(list=ls())
### Setting work directory
working_directory <- base::setwd(dirname(rstudioapi::getActiveDocumentContext()$path))
#working_directory <- base::setwd(".")
### Load Rdata
Rdata_files <- list.files(path = working_directory, pattern = "*.RData", full.names = T)
if ( length(Rdata_files) >0) {
invisible(lapply(Rdata_files,load,.GlobalEnv))
} else {
paste(c(".RData files", "do not exist"), collapse = " ")
}
### Install required packages
source("requirements.R")
### helper/customized functions
source("helperfuns_1.R")
### Load recode file
source("load_recode_file.R")
### Load IDAIR data
#source("load_data_drive.R")
source("load_data_local.R")
### Data cleaning
source("cleaning.R")
### Inclusion/Exclusion Criteria
source("inclusion_exclusion.R")
### Inclusion criteria studies
source("inclusion_studies.R")
### Random Inclusion/Exclusion Data for QA/QC
source("qa_qc_data.R")
### DOI retrieval from API for inclusion longitudinal
source("doi_retrieval.R")
### Save Inclusion/Exclusion, inclusion longitudinal output
source("save_inclusion_exclusion_output.R")
######################################################################
### Load meta data for inclusion longitudinal quality checks
source("load_meta_data.R")
### Flowchart
source("flowchart.R")
### Descriptives articles for final inclusion longitudinal
source("descriptive_articles_stats.R")
### Save descriptives articles output
source("save_descriptive_articles_output.R")
### Tools for final inclusion longitudinal
source("mh_tools_data.R")
### Descriptives Tools for final inclusion longitudinal
source("descriptive_tools_stats.R")
### Save Descriptives Tools output
source("save_descriptive_tools_output.R")
### Africa Map of articles
source("articles_map.R")
### Africa Map of tools
source("tools_map.R")
### Heat maps of tools - Africa
source("tools_heatmap.R")
######################################################################
## Save workspace at the end without working directory path
save(list = ls(all.names = TRUE)[!ls(all.names = TRUE) %in% c("working_directory", "mainDir", "subDir_output", "output_Dir",
"local_download", "file_id", "list_folders", "list_files",
"Rdata_files")],
file = "landscape_idair.RData",
envir = .GlobalEnv #parent.frame()
)
######################################################################
## Run all files in Rstudio
source("main.R")
######################################################################