Skip to content

Commit 0323165

Browse files
anngvunfosi-serviceallaway
authored
Patch/assays (#267)
* Reorg and start new mappings * Tidy assay labels per #236 * Add new assay per #260 * Add assays per #258 and #259 * Add new assay terms for #261 #262 #263, allow generic mass spec term * Update portal assay cleanup mappings * Add assay referenced in #264 * Add behavioral assays per #265 * Update assay valid values * Update mapping title and description * Update superdataset registered schema * Lint YAML file * Clean description in mapping file * Update mapping README and mapping file name-version * Close issue #266 * Build jsonld * Apply batch of de-acronym suggestions Co-authored-by: Robert Allaway <[email protected]> * Build jsonld * Apply suggestions from code review Co-authored-by: Robert Allaway <[email protected]> * Fix missing quotes and correct internal class IDS * Tweak label to be more consistent and update descriptions * De-acronym LFP * De-acronym LTP * Update assay valid values * Make mapping consistent with one correction * Update registered schema again * Build jsonld --------- Co-authored-by: nf-osi[bot] <[email protected]> Co-authored-by: Robert Allaway <[email protected]>
1 parent f16da5e commit 0323165

File tree

9 files changed

+970
-445
lines changed

9 files changed

+970
-445
lines changed

NF.csv

Lines changed: 76 additions & 64 deletions
Large diffs are not rendered by default.

NF.jsonld

Lines changed: 545 additions & 250 deletions
Large diffs are not rendered by default.

ext_classes.csv

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Attribute,.ID,.Type,.Root,.SubOf
2+
Physiology_Assay,Physiology_Assay,Class,Assay,
23
Experimental_Assay,Assay,Class,Assay,
34
DNA_Assay,DNA_Assay,Class,Assay,Assay
45
RNA_Assay,RNA_Assay,Class,Assay,Assay
@@ -10,8 +11,9 @@ Epigenetics_Assay,Epigenetics_Assay,Class,Assay,Assay
1011
Imaging_Assay,Imaging_Assay,Class,Assay,Assay
1112
Volume_Measurement_Assay,Volume_Measurement_Assay,Class,Assay,Assay
1213
Drug_Screen,Drug_Screen,Class,Assay,Assay
13-
Electrophysiology_Assay,Electrophysiology_Assay,Class,Assay,Assay
14+
Electrophysiology_Assay,Electrophysiology_Assay,Class,Assay,Physiology_Assay
1415
MRI_Assay,MRI_Assay,Class,Assay,Imaging_Assay
16+
Viral_Assay,MRI_Assay,Class,Assay,Assay
1517
Assay_Template,Assay_Template,Class,Template,Manifest_Template
1618
Non_Assay_Template,Non_Assay_Template,Class,Template,Template
1719
Manifest_Template,Manifest_Template,Class,Template,Template
Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
title: Mapping of NF data portal assay concept labels to assay labels in NF data model v6.4
2+
description: This translates NF data portal assay labels in use around March 2023 (Portal - Files table version 75) to new preferred labels in NF data model v6.4. (Only assay labels being translated are included.)
3+
source_scope: https://www.synapse.org/#!Synapse:syn16858331.75/tables/
4+
target_scope: hhttps://github.com/nf-osi/nf-metadata-dictionary/releases/tag/v6.4
5+
mapping:
6+
- source: Whole Exome Sequencing
7+
target:
8+
label: whole exome sequencing
9+
- source: rnaSeq
10+
target:
11+
label: RNA-seq
12+
- source: wholeGenomeSeq
13+
target:
14+
label: whole genome sequencing
15+
- source: Conventional MRI
16+
target:
17+
label: conventional MRI
18+
- source: cellViabilityAssay
19+
target:
20+
label: cell viability assay
21+
- source: westernBlot
22+
target:
23+
label: western blot
24+
- source: brightfieldMicroscopy
25+
target:
26+
label: brightfield microscopy
27+
- source: High Frequency Ultrasound
28+
target:
29+
label: high frequency ultrasound
30+
- source: methylationArray
31+
target:
32+
label: methylation array
33+
- source: nextGenerationTargetedSequencing
34+
target:
35+
label: next generation targeted sequencing
36+
- source: confocalMicroscopy
37+
target:
38+
label: confocal microscopy
39+
- source: 3D Imaging
40+
target:
41+
label: 3D imaging
42+
- source: Positron Emission Tomography
43+
target:
44+
label: positron emission tomography
45+
- source: Immunocytochemistry
46+
target:
47+
label: immunocytochemistry
48+
- source: bisulfiteSeq
49+
target:
50+
label: bisulfite sequencing
51+
- source: snpArray
52+
target:
53+
label: SNP array
54+
- source: single-cell RNAseq
55+
target:
56+
label: single-cell RNA-seq
57+
- source: Single Cell RNA Sequencing
58+
target:
59+
label: single-cell RNA-seq
60+
- source: rnaArray
61+
target:
62+
label: RNA array
63+
- source: Blood Chemistry Measurement
64+
target:
65+
label: blood chemistry measurement
66+
- source: Mass spectrometry
67+
target:
68+
label: mass spectrometry
69+
- source: ATACSeq
70+
target:
71+
label: ATAC-seq
72+
- source: Real Time PCR
73+
target:
74+
label: real-time PCR
75+
- source: jumpingLibrary
76+
target:
77+
label: jumping library
78+
- source: ChIPSeq
79+
target:
80+
label: ChIP-seq
81+
- source: T cell receptor sequencing
82+
target:
83+
label: T cell receptor repertoire sequencing
84+
- source: Microscopy
85+
target:
86+
label: microscopy
87+
- source: SDH enzymatic activity
88+
target:
89+
label: sorbitol dehydrogenase activity level assay
90+
- source: exomeSeq-private
91+
target:
92+
label: whole exome sequencing
93+
- source: polymeraseChainReaction
94+
target:
95+
label: polymerase chain reaction
96+
- source: Focus forming assay
97+
target:
98+
label: focus forming assay
99+
- source: FACS
100+
target:
101+
label: flow cytometry
102+
- source: Flow Cytometry
103+
target:
104+
label: flow cytometry
105+
- source: Immunoassay
106+
target:
107+
label: immunoassay
108+
- source: Cell proliferation
109+
target:
110+
label: cell proliferation assay
111+
- source: Phase-Contrast Microscopy
112+
target:
113+
label: phase-contrast microscopy
114+
- source: atomicForceMicroscopy
115+
target:
116+
label: atomic force microscopy
117+
- source: Cell viability assay
118+
target:
119+
label: cell viability assay
120+
- source: cell counts
121+
target:
122+
label: cell count
123+
- source: drugScreen
124+
target:
125+
label: drug screen
126+
- source: Gel chromatography
127+
target:
128+
label: gel filtration chromatography
129+
- source: novelty response behavior, in vivo bioluminescence
130+
target:
131+
label: novelty response behavior assay
132+
- source: TRAP1 and Hsp90 ATPase activities
133+
target:
134+
label: ATPase activity assay
135+
- source: TRAP1 ATPase activity
136+
target:
137+
label: ATPase activity assay
138+
- source: ATP hydrolisi rate
139+
target:
140+
label: ATPase activity assay
141+
- source: ATP hydrolisis rate
142+
target:
143+
label: ATPase activity assay
144+
- source: contextual conditioning behavior, in vivo bioluminescence
145+
target:
146+
label: contextual conditioning behavior assay
147+
- source: Magnetic Resonance Spectroscopy
148+
target:
149+
label: magnetic resonance spectroscopy
150+
- source: Mass identification
151+
target:
152+
label: mass spectrometry
153+
- source: Measurement of ROS levels
154+
target:
155+
label: reactive oxygen species assay
156+
- source: OCR
157+
target:
158+
label: oxygen consumption assay
159+
- source: Oxigen compustion rate
160+
target:
161+
label: oxygen consumption assay
162+
- source: Oxigen comsuption rate
163+
target:
164+
label: oxygen consumption assay
165+
- source: scale,elevated T maze apparatus method,von Frey,FitBark
166+
target:
167+
label: elevated plus maze test
168+
- source: SDS page
169+
target:
170+
label: SDS-PAGE
171+
- source: wholeGenomeSeq,MudPIT
172+
target:
173+
label: whole genome sequencing
174+
- source: Zeno Electronic Walkway
175+
target:
176+
label: gait measurement
177+
- source: UPLC-MSMS
178+
target:
179+
label: ultra high-performance liquid chromatography/tandem mass spectrometry
180+
- source: HPLC-MSMS
181+
target:
182+
label: high-performance liquid chromatography/tandem mass spectrometry
183+
- source: LC-MSMS
184+
target:
185+
label: liquid chromatography/tandem mass spectrometry
186+
- source: LC-MS
187+
target:
188+
label: liquid chromatography/mass spectrometry

mappings/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
## Mappings
22

3-
This directory stores mapping specifications from the NF data model to other data model/dictionaries as needed in a specific YAML/JSON format.
4-
These mappings are very much in development so both format and content may change.
3+
This directory stores mapping specifications for the NF data model in a specific YAML/JSON format:
4+
1. Translation of NF concepts to *other* data models/dictionaries.
5+
2. Translation of messy or legacy NF Data Portal annotations to versioned, standardized NF data model concepts.
6+
7+
These mappings help document what was done when metadata are translated or updated in harmonization or migration efforts.
8+
The mappings themselves are in development so both format and content may change.
59
Currently, the map spec is inspired by and vaguely resembles a [concept map](https://build.fhir.org/conceptmap-example.json.html),
610
though [SSOM](https://github.com/mapping-commons/sssom) was also considered.
711

8-
Mappings may not map from NF to other models in full scope; that is, often we don't map every single data element, only what is needed and applicable given the two models.
12+
Mappings may not map from NF to other models in full scope; that is, often we don't map every single data element, only what is needed and applicable at the time.
913
Additional future mappings that might be useful are:
1014

15+
(To other data models)
1116
- NF to [CSBC](https://www.synapse.org/#!Synapse:syn26433610/tables/)
1217
- NF to [HTAN](https://github.com/ncihtan/data-models)
1318
- NF to [synapseAnnotations](https://github.com/Sage-Bionetworks/synapseAnnotations/) (NF terms originally derived from here, but there has been some drift/divergence)
1419

15-
File renamed without changes.

0 commit comments

Comments
 (0)