generated from opensafely/research-template
/
project.yaml
122 lines (107 loc) · 3.25 KB
/
project.yaml
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
version: '3.0'
expectations:
population_size: 150000
actions:
generate_cohort:
run: cohortextractor:latest generate_cohort --study-definition study_definition
outputs:
highly_sensitive:
cohort: output/input.csv
crMAIN:
run: stata-mp:latest analysis/cr_analysis_dataset.do
needs: [generate_cohort]
outputs:
moderately_sensitive:
log: logs/cr_analysis_dataset.log
highly_sensitive:
data: output/cr_analysis_dataset.dta
crIMP:
run: stata-mp:latest analysis/cr_imputed_dataset.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/cr_imputed.log
highly_sensitive:
data: output/cr_imputed_dataset.dta
anSUMM:
run: stata-mp:latest analysis/an_summary.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_summary.log
figure1: output/sgtf_perc_region.svg
anRISK_TAB1:
run: stata-mp:latest analysis/an_risk28_table1.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_risk28_table1.log
table1text: output/table1_risk28.txt
table1xlsx: output/table1_risk28.xlsx
anCOX_TAB1:
run: stata-mp:latest analysis/an_cox_table1.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_cox_table1.log
table1text: output/table1_cox.txt
table1xlsx: output/table1_cox.xlsx
figure1: output/time_death_hist.svg
figure2: output/time_date_death_hist.svg
figure3: output/time_date_death_hist1.svg
anCOX_STAB1:
run: stata-mp:latest analysis/an_cox_stable1.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_cox_stable1.log
table1text: output/stable1_cox.txt
table1xlsx: output/stable1_cox.xlsx
# anRISK_MOD:
# run: stata-mp:latest analysis/an_risk_models.do
# needs: [crMAIN]
# outputs:
# moderately_sensitive:
# log: logs/an_risk_models.log
anODDS_MOD:
run: stata-mp:latest analysis/an_logit_models.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_logit_models.log
table1text: output/table3_abs_risk.txt
table1xlsx: output/table3_abs_risk.xlsx
anODDS_MOD40:
run: stata-mp:latest analysis/an_logit_models_40.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_logit_models_40.log
table1text: output/table3_abs_risk40.txt
table1xlsx: output/table3_abs_risk40.xlsx
anCOX_MOD:
run: stata-mp:latest analysis/an_cox_models.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_cox_models.log
figure1: output/cox_shoen.svg
figure2: output/cox_km.svg
figure3: output/cox_cumhaz.svg
figure4: output/cox_haz.svg
table1text: output/table2_hr.txt
table1xlsx: output/table2_hr.xlsx
anCOX_SENS:
run: stata-mp:latest analysis/an_cox_models_sgtf_sens.do
needs: [crMAIN]
outputs:
moderately_sensitive:
log: logs/an_cox_models_sgtf_sens.log
anCOX_IMP:
run: stata-mp:latest analysis/an_cox_imputed.do
needs: [crIMP]
outputs:
moderately_sensitive:
log: logs/an_cox_imputed.log
highly_sensitive:
data2: output/an_imputed_eth2.dta