forked from a2cps/starterkits
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathids.qmd
More file actions
181 lines (160 loc) · 5.9 KB
/
ids.qmd
File metadata and controls
181 lines (160 loc) · 5.9 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
# ID Information {#sec-ids}
A2CPS relies on several different schemes for labeling and describing metadata entities. This appendix describes those schemes to facilitate linking entities across data modalities.
## Location
Location refers to where the data were collected.
```{=html}
<table>
<caption>Terminology Mapping</caption>
<thead>
<tr>
<th>Terminology</th>
<th>Venue</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>site (code)</td>
<td rowspan=2>Imaging</td>
<td rowspan=2>In Imaging, the code is a two-letter acronym set when the project began. Sites changed their name, and so the acronym may not obviously correspond to the longer name. The mapping is always one-to-one. <a href="https://github.com/a2cps/snapshot/blob/6e21d4ff3cd65a0df4aaaf7d8a47b9217b7e7887/src/snapshot/data/participants.json#L7-L20">participants.tsv</a>
</td>
</tr>
<tr>
<td>site (LongName)</td>
</tr>
<tr>
<td>collection site</td>
<td>VBR</td>
<td><a href="https://vbr-api.a2cps.cloud/docs#/locations">locations table</a></td>
</tr>
</tbody>
</table>
```
The following table may be used for mapping across datatypes.
```{r}
#| echo: false
tibble::tribble(
~`location (VBR)`, ~`Site Code: LongName (Imaging)`,
"Default", "",
"Receiving: University of California San Diego", "",
"Shipping: In Transit", "",
"MCC1: Institute for Translational Medicine", '"UI": "University of Illinois at Chicago"',
"MCC1: Rush University Medical Center", '"RU": "Rush University"',
"MCC1: The University of Chicago Medical Center", '"UC": "University of Chicago"',
"MCC1: NorthShore University HealthSystem", '"NS": "Endeavor Health"',
"MCC2: University of Michigan", '"UM": "University of Michigan"',
"ODGC-Proteomics: Pacific Northwest National Laboratory", "",
"ODGC-Lipidomics: Wake Forest University", "",
"ODGC-Metabolomics: Wake Forest University", "",
"ODGC-exRNA: University of California San Diego", "",
"ODGC-GV: University of California San Diego", "",
"CCC: University of Iowa", "",
"DIRC: Johns Hopkins University", "",
"DIRC: Dartmouth College", "",
"DIRC: Texas Advanced Computing Center", "",
"MCC2: Spectrum Health", '"SH": "Corewell Health"',
"ODGC-Proteomics: University of Pittsburgh Medical Center", "",
"ODGC-Metabolomics/Lipidomics: University of California Davis", "",
"MCC2: Wayne State", '"WS": "Wayne State University"'
) |>
DT::datatable(
extensions = "Buttons",
options = list(
buttons = c("copy", "csv", "excel", "pdf"),
paging = FALSE,
searching = FALSE,
dom = 'Bfrtip'
),
caption = "Location Entity Mapping"
)
```
## Participants
```{r participants}
#| echo: false
#| tbl-cap: "Terminology Mapping"
tibble::tribble(
~Terminology, ~Venue, ~Notes,
"subject", "Imaging", 'In Imaging, “subject” is used interchangeably with “participant“ and both are equivalent to “record”',
"participant", "Imaging", 'In Imaging, “participant” is used interchangeably with “subject“ and both are equivalent to “record”',
"subject_guid", "VBR", 'In the VBR, “subject_guid” refers to the same entity as “NDA GUID” in Imaging, but the format is a UUID',
"record", "REDCap", "10000-14999: MCC1 TKA; 15000-19999: MCC1 Thoracic; 20000-24999: MCC2 Thoracic; 25000-29999: MCC2 TKA",
"Individual ID", "Genetics", "@sec-snps",
"Globally Unique ID (GUID*)", "NDA", "The GUIDs used in A2CPS are not typical GUIDs but “pseudo-GUIDs“. A decision to upload to the NDA was made partway through the project, at which time it was too late to collect the information that would be required to make typical GUIDs. In practice, this means that the GUIDs used by A2CPS cannot be used to link these participants to other studies within the NDA. https://nda.nih.gov/nda/using-the-nda-guid"
)
```
## Visits
```{r visits}
#| echo: false
#| tbl-cap: "Terminology Mapping"
tibble::tribble(
~Terminology, ~Venue, ~Notes,
"session", "Imaging", '',
"visit", "NDA, Imaging", '[image03](https://nda.nih.gov/data-structure/image03)',
"visnum", "NDA", '[image03](https://nda.nih.gov/data-structure/image03)',
"session_det", "NDA", '[image03](https://nda.nih.gov/data-structure/image03), [fmriresults01](https://nda.nih.gov/data-structure/fmriresults01)',
"protocol_name", "VBR", "protocol table"
)
```
The following table may be used for mapping across datatypes.
```{r visitsmapping}
#| echo: false
tibble::tribble(
~`Protocol (VBR)`, ~`visit,session (NDA, Imaging)`,
"undefined_protocol", "",
"screening", "",
"informed_consent", "",
"baseline_visit", "V1",
"3_days_preop", "",
"day_4_postop", "",
"day_5_postop", "",
"day_6_postop", "",
"day_7_postop", "",
"day_8_postop", "",
"day_9_postop", "",
"day_10_postop", "",
"day_11_postop", "",
"day_12_postop", "",
"day_13_postop", "",
"day_14_postop", "",
"day_15_postop", "",
"day_16_postop", "",
"day_17_postop", "",
"day_18_postop", "",
"day_19_postop", "",
"day_20_postop", "",
"day_21_postop", "",
"day_22_postop", "",
"day_23_postop", "",
"day_24_postop", "",
"day_25_postop", "",
"day_26_postop", "",
"day_27_postop", "",
"day_28_postop", "",
"6wks_postop", "",
"3mo_postop", "V3",
"6mo_postop", "",
"12mo_postop", "",
"event_reporting", "",
"econsent", "",
"consent_collection_form", "",
"consent_process_form", "",
"shipping", "",
"receiving", "",
"quality_control", "",
"processing", ""
) |>
DT::datatable(
extensions = "Buttons",
options = list(
buttons = c("copy", "csv", "excel", "pdf"),
paging = FALSE,
searching = FALSE,
dom = 'Bfrtip'
),
caption = "Visit Entity Mapping"
)
```
## Contacts
- [Joshua Urrutia](https://a2cps.atlassian.net/wiki/people/5bce32cb2bfc57158b2faeb7?ref=confluence)
- [James Ford](https://a2cps.atlassian.net/wiki/people/712020:b74bac07-188d-4937-94b0-e97a7d5ea96e?ref=confluence)
- [Margaret Taub](https://a2cps.atlassian.net/wiki/people/70121:329569fc-80ac-4431-9df6-d7ef32c69789?ref=confluence)