-
Notifications
You must be signed in to change notification settings - Fork 0
/
algorithm_store.json
120 lines (120 loc) · 3.78 KB
/
algorithm_store.json
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
{
"name": "Cox Proportional Hazards",
"code_url": "https://github.com/MaastrichtU-CDS/v6-coxph",
"documentation_url": "https://github.com/MaastrichtU-CDS/v6-coxph/wiki",
"vantage6_version": "4.3",
"partitioning": "horizontal",
"description": "Time to event analysis through Cox proprotional hazards",
"image": "ghcr.io/maastrichtu-cds/v6-coxph:2.1.0",
"functions": [
{
"name": "central",
"arguments": [
{
"name": "time_col",
"description": "The name of the variable that contains the time data.",
"type": "string"
},
{
"name": "outcome_col",
"description": "The name of the variable that contains the event/outcome data.",
"type": "string"
},
{
"name": "expl_vars",
"description": "A list of explanatory variables to be used in the computation.",
"type": "string_list"
},
{
"name": "baseline_hf",
"description": "A flag to include the cumulative baseline hazard function in the results. Defaults to True.",
"type": "boolean"
},
{
"name": "binning",
"description": "A boolean flag to enable binning of event times for added privacy. Defaults to True.",
"type": "boolean"
},
{
"name": "bin_type",
"description": "The type of binning to use for event times (\"Fixed\" or \"Quantile\"). Defaults to \"Fixed\".",
"type": "string"
},
{
"name": "differential_privacy",
"description": "A boolean flag to enable differential privacy on the aggregates. Defaults to True",
"type": "boolean"
},
{
"name": "privacy_target",
"description": "The target of the differential privacy (\"predictors\" or \"aggregates\"). Defaults to \"predictors\".",
"type": "string"
},
{
"name": "sensitivity",
"description": "The sensitivity of the Cox model coefficients for differential privacy. ",
"type": "float"
},
{
"name": "epsilon",
"description": "The desired epsilon value for differential privacy.",
"type": "float"
},
{
"name": "organization_ids",
"description": " A list of organization IDs to run the analysis on.",
"type": "organization_list"
}
],
"type": "central",
"databases": [
{
"name": "Database",
"description": "Database to perform the time to event analysis on"
}
],
"description": "Performs the main computation and coordination tasks.",
"ui_visualizations": [
{
"name": "CoxPH model",
"type": "table",
"schema": {
"location": [
"coxph_results"
],
"columns": []
},
"description": "The main result of the CoxPH model."
},
{
"name": "Cumulative Baseline Hazard",
"type": "line",
"schema": {
"location": [
"cumulative_baseline_hazard"
],
"x": "time",
"y": "hazard",
"y_axis_min": 0,
"y_axis_max": 1.2
},
"description": "The cumulative baseline hazard at each unique event time."
},
{
"name": "Baseline Survival Function",
"type": "line",
"schema": {
"location": [
"baseline_survival_function"
],
"x": "time",
"y": "survival",
"y_axis_min": 0,
"y_axis_max": 1
},
"description": "Baseline survival curve at each unique event time."
}
]
}
]
}