Skip to content

Commit b400699

Browse files
author
Damion Dooley
committed
2 parents 1b9e85a + af77161 commit b400699

6 files changed

+59
-72
lines changed

template/monkeypox/exampleInput/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Monkeypox Example Input Data
22
This directory contains example input/test data for the Canadian Network for Public Health Intelligence (CNPHI) DataHarmonizer application template: `Monkeypox`. This data is appropriate for testing up to the version appended to the end of the file name, for example:
33

4-
- `DH_Canadian_MPX_validTestDataset_2-1-1_July202022.xlsx` is _valid_ for version `1-3-3` of the DataHarmonizer.
4+
- `DH_Canadian_MPX_validTestDataset_2-2-1_July212022.xlsx` is _valid_ for version `1-3-4` of the DataHarmonizer.
55

66
## Valid Test Data
77

template/monkeypox/schema.js

+28-39
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ var SCHEMA = {
7878
"name": "time",
7979
"description": "A time object represents a (local) time of day, independent of any particular day",
8080
"notes": [
81-
"URI is dateTime because OWL reasoners don't work with straight date or time"
81+
"URI is dateTime because OWL reasoners do not work with straight date or time"
8282
],
8383
"base": "XSDTime",
8484
"uri": "xsd:dateTime",
@@ -645,6 +645,11 @@ var SCHEMA = {
645645
"meaning": "UBERON:0006956",
646646
"is_a": "Head"
647647
},
648+
"Cheek": {
649+
"text": "Cheek",
650+
"meaning": "UBERON:0001567",
651+
"is_a": "Head"
652+
},
648653
"Ear": {
649654
"text": "Ear",
650655
"meaning": "UBERON:0001690",
@@ -877,6 +882,11 @@ var SCHEMA = {
877882
"meaning": "UBERON:0006956",
878883
"is_a": "Head [UBERON:0000033]"
879884
},
885+
"Cheek [UBERON:0001567]": {
886+
"text": "Cheek [UBERON:0001567]",
887+
"meaning": "UBERON:0001567",
888+
"is_a": "Head [UBERON:0000033]"
889+
},
880890
"Ear [UBERON:0001690]": {
881891
"text": "Ear [UBERON:0001690]",
882892
"meaning": "UBERON:0001690",
@@ -4625,50 +4635,29 @@ var SCHEMA = {
46254635
}
46264636
}
46274637
},
4628-
"gene name 1 menu": {
4629-
"name": "gene name 1 menu",
4638+
"gene name menu": {
4639+
"name": "gene name menu",
46304640
"from_schema": "https://example.com/monkeypox",
46314641
"permissible_values": {
46324642
"MPX (orf B6R)": {
46334643
"text": "MPX (orf B6R)",
46344644
"meaning": "GENEPIO:0100505"
4635-
}
4636-
}
4637-
},
4638-
"gene name 2 menu": {
4639-
"name": "gene name 2 menu",
4640-
"from_schema": "https://example.com/monkeypox",
4641-
"permissible_values": {
4645+
},
46424646
"OVP (orf 17L)": {
46434647
"text": "OVP (orf 17L)",
46444648
"meaning": "GENEPIO:0100506"
4645-
}
4646-
}
4647-
},
4648-
"gene name 3 menu": {
4649-
"name": "gene name 3 menu",
4650-
"from_schema": "https://example.com/monkeypox",
4651-
"permissible_values": {
4649+
},
46524650
"OPHA (orf B2R)": {
46534651
"text": "OPHA (orf B2R)",
46544652
"meaning": "GENEPIO:0100507"
4655-
}
4656-
}
4657-
},
4658-
"gene name 4 menu": {
4659-
"name": "gene name 4 menu",
4660-
"from_schema": "https://example.com/monkeypox",
4661-
"permissible_values": {
4653+
},
46624654
"G2R_G (TNFR)": {
46634655
"text": "G2R_G (TNFR)",
46644656
"meaning": "GENEPIO:0100510"
4665-
}
4666-
}
4667-
},
4668-
"gene name 5 menu": {
4669-
"name": "gene name 5 menu",
4670-
"from_schema": "https://example.com/monkeypox",
4671-
"permissible_values": {
4657+
},
4658+
"G2R_G (WA)": {
4659+
"text": "G2R_G (WA)"
4660+
},
46724661
"RNAse P gene (RNP)": {
46734662
"text": "RNAse P gene (RNP)",
46744663
"meaning": "GENEPIO:0100508"
@@ -9051,7 +9040,7 @@ var SCHEMA = {
90519040
],
90529041
"any_of": [
90539042
{
9054-
"range": "gene name 4 menu"
9043+
"range": "gene name menu"
90559044
},
90569045
{
90579046
"range": "null value menu"
@@ -9105,7 +9094,7 @@ var SCHEMA = {
91059094
],
91069095
"any_of": [
91079096
{
9108-
"range": "gene name 5 menu"
9097+
"range": "gene name menu"
91099098
},
91109099
{
91119100
"range": "null value menu"
@@ -10309,7 +10298,7 @@ var SCHEMA = {
1030910298
"slot_group": "Pathogen diagnostic testing",
1031010299
"any_of": [
1031110300
{
10312-
"range": "gene name 1 menu"
10301+
"range": "gene name menu"
1031310302
},
1031410303
{
1031510304
"range": "null value menu"
@@ -10330,7 +10319,7 @@ var SCHEMA = {
1033010319
"slot_group": "Pathogen diagnostic testing",
1033110320
"any_of": [
1033210321
{
10333-
"range": "gene name 2 menu"
10322+
"range": "gene name menu"
1033410323
},
1033510324
{
1033610325
"range": "null value menu"
@@ -10351,7 +10340,7 @@ var SCHEMA = {
1035110340
"slot_group": "Pathogen diagnostic testing",
1035210341
"any_of": [
1035310342
{
10354-
"range": "gene name 3 menu"
10343+
"range": "gene name menu"
1035510344
},
1035610345
{
1035710346
"range": "null value menu"
@@ -12250,7 +12239,7 @@ var SCHEMA = {
1225012239
"slot_group": "Pathogen diagnostic testing",
1225112240
"any_of": [
1225212241
{
12253-
"range": "gene name 1 menu"
12242+
"range": "gene name menu"
1225412243
},
1225512244
{
1225612245
"range": "null value menu"
@@ -12283,7 +12272,7 @@ var SCHEMA = {
1228312272
"slot_group": "Pathogen diagnostic testing",
1228412273
"any_of": [
1228512274
{
12286-
"range": "gene name 2 menu"
12275+
"range": "gene name menu"
1228712276
},
1228812277
{
1228912278
"range": "null value menu"
@@ -12316,7 +12305,7 @@ var SCHEMA = {
1231612305
"slot_group": "Pathogen diagnostic testing",
1231712306
"any_of": [
1231812307
{
12319-
"range": "gene name 3 menu"
12308+
"range": "gene name menu"
1232012309
},
1232112310
{
1232212311
"range": "null value menu"

template/monkeypox/schema.yaml

+17-19
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ classes:
729729
comments: Select the name of the gene used for the diagnostic PCR from the
730730
standardized pick list.
731731
any_of:
732-
- range: gene name 1 menu
732+
- range: gene name menu
733733
- range: null value menu
734734
diagnostic pcr Ct value 1:
735735
rank: 105
@@ -740,7 +740,7 @@ classes:
740740
comments: Select the name of the gene used for the diagnostic PCR from the
741741
standardized pick list.
742742
any_of:
743-
- range: gene name 2 menu
743+
- range: gene name menu
744744
- range: null value menu
745745
diagnostic pcr Ct value 2:
746746
rank: 107
@@ -751,7 +751,7 @@ classes:
751751
comments: Select the name of the gene used for the diagnostic PCR from the
752752
standardized pick list.
753753
any_of:
754-
- range: gene name 3 menu
754+
- range: gene name menu
755755
- range: null value menu
756756
diagnostic pcr Ct value 3:
757757
rank: 109
@@ -2953,7 +2953,7 @@ slots:
29532953
examples:
29542954
- value: G2R_G (TNFR)
29552955
any_of:
2956-
- range: gene name 4 menu
2956+
- range: gene name menu
29572957
- range: null value menu
29582958
exact_mappings:
29592959
- CNPHI:Gene Target 4
@@ -2983,7 +2983,7 @@ slots:
29832983
examples:
29842984
- value: RNAse P
29852985
any_of:
2986-
- range: gene name 5 menu
2986+
- range: gene name menu
29872987
- range: null value menu
29882988
exact_mappings:
29892989
- CNPHI:Gene Target 5
@@ -3407,6 +3407,10 @@ enums:
34073407
text: Buccal mucosa
34083408
meaning: UBERON:0006956
34093409
is_a: Head
3410+
Cheek:
3411+
text: Cheek
3412+
meaning: UBERON:0001567
3413+
is_a: Head
34103414
Ear:
34113415
text: Ear
34123416
meaning: UBERON:0001690
@@ -3587,6 +3591,10 @@ enums:
35873591
text: Buccal mucosa [UBERON:0006956]
35883592
meaning: UBERON:0006956
35893593
is_a: Head [UBERON:0000033]
3594+
Cheek [UBERON:0001567]:
3595+
text: Cheek [UBERON:0001567]
3596+
meaning: UBERON:0001567
3597+
is_a: Head [UBERON:0000033]
35903598
Ear [UBERON:0001690]:
35913599
text: Ear [UBERON:0001690]
35923600
meaning: UBERON:0001690
@@ -6417,33 +6425,23 @@ enums:
64176425
text: Unity Health Toronto
64186426
William Osler Health System:
64196427
text: William Osler Health System
6420-
gene name 1 menu:
6421-
name: gene name 1 menu
6428+
gene name menu:
6429+
name: gene name menu
64226430
permissible_values:
64236431
MPX (orf B6R):
64246432
text: MPX (orf B6R)
64256433
meaning: GENEPIO:0100505
6426-
gene name 2 menu:
6427-
name: gene name 2 menu
6428-
permissible_values:
64296434
OVP (orf 17L):
64306435
text: OVP (orf 17L)
64316436
meaning: GENEPIO:0100506
6432-
gene name 3 menu:
6433-
name: gene name 3 menu
6434-
permissible_values:
64356437
OPHA (orf B2R):
64366438
text: OPHA (orf B2R)
64376439
meaning: GENEPIO:0100507
6438-
gene name 4 menu:
6439-
name: gene name 4 menu
6440-
permissible_values:
64416440
G2R_G (TNFR):
64426441
text: G2R_G (TNFR)
64436442
meaning: GENEPIO:0100510
6444-
gene name 5 menu:
6445-
name: gene name 5 menu
6446-
permissible_values:
6443+
G2R_G (WA):
6444+
text: G2R_G (WA)
64476445
RNAse P gene (RNP):
64486446
text: RNAse P gene (RNP)
64496447
meaning: GENEPIO:0100508

template/monkeypox/schema_enums.tsv

+8-8
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ anatomical part menu UBERON:0001245 Anus
115115
FMA:24920 Hand (palm)
116116
UBERON:0000033 Head
117117
UBERON:0006956 Buccal mucosa
118+
UBERON:0001567 Cheek
118119
UBERON:0001690 Ear
119120
NCIT:C103848 Preauricular region
120121
UBERON:0000970 Eye
@@ -168,6 +169,7 @@ anatomical part international menu UBERON:0001245 Anus [UBERON:0001245]
168169
FMA:24920 Hand (palm) [FMA:24920]
169170
UBERON:0000033 Head [UBERON:0000033]
170171
UBERON:0006956 Buccal mucosa [UBERON:0006956]
172+
UBERON:0001567 Cheek [UBERON:0001567]
171173
UBERON:0001690 Ear [UBERON:0001690]
172174
NCIT:C103848 Preauricular region [NCIT:C103848]
173175
UBERON:0000970 Eye [UBERON:0000970]
@@ -1006,15 +1008,13 @@ sequenced by menu Alberta Precision Labs (APL)
10061008
Unity Health Toronto
10071009
William Osler Health System
10081010

1009-
gene name 1 menu GENEPIO:0100505 MPX (orf B6R)
1011+
gene name menu GENEPIO:0100505 MPX (orf B6R)
1012+
GENEPIO:0100506 OVP (orf 17L)
1013+
GENEPIO:0100507 OPHA (orf B2R)
1014+
GENEPIO:0100510 G2R_G (TNFR)
1015+
G2R_G (WA)
1016+
GENEPIO:0100508 RNAse P gene (RNP)
10101017

1011-
gene name 2 menu GENEPIO:0100506 OVP (orf 17L)
1012-
1013-
gene name 3 menu GENEPIO:0100507 OPHA (orf B2R)
1014-
1015-
gene name 4 menu GENEPIO:0100510 G2R_G (TNFR)
1016-
1017-
gene name 5 menu GENEPIO:0100508 RNAse P gene (RNP)
10181018

10191019
geo_loc_name (country) menu GAZ:00006882 Afghanistan
10201020
GAZ:00002953 Albania

template/monkeypox/schema_slots.tsv

+5-5
Original file line numberDiff line numberDiff line change
@@ -168,18 +168,18 @@ Monkeypox Bioinformatics and QC metrics GENEPIO:0001489 bioinformatics protocol
168168
Monkeypox_international Bioinformatics and QC metrics GENEPIO:0001489 bioinformatics protocol WhitespaceMinimizedString A description of the overall bioinformatics strategy used. Further details regarding the methods used to process raw data, and/or generate assemblies, and/or generate consensus sequences can. This information can be provided in an SOP or protocol or pipeline/workflow. Provide the name and version number of the protocol, or a GitHub link to a pipeline or workflow. https://github.com/phac-nml/monkeypox-nf Bioinformatics Protocol PH_BIOINFORMATICS_PROTOCOL bioinformatics protocol
169169

170170
Monkeypox;Monkeypox_international GENEPIO:0001506 Pathogen diagnostic testing
171-
Monkeypox Pathogen diagnostic testing GENEPIO:0001507 gene name 1 gene name 1 menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. MPX (orf B6R) Gene Target 1 SUBMITTED_RESLT - Gene Target #1 gene_name_1 gene name
171+
Monkeypox Pathogen diagnostic testing GENEPIO:0001507 gene name 1 gene name menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. MPX (orf B6R) Gene Target 1 SUBMITTED_RESLT - Gene Target #1 gene_name_1 gene name
172172
Monkeypox_international Pathogen diagnostic testing GENEPIO:0001507 gene name 1 WhitespaceMinimizedString null value menu The name of the gene used in the diagnostic RT-PCR test. Provide the full name of the gene used in the test. The gene symbol (short form of gene name) can also be provided. Standardized gene names and symbols can be found in the Gene Ontology using this look-up service: https://bit.ly/2Sq1LbI MPX (orf B6R) Gene Target 1 SUBMITTED_RESLT - Gene Target #1 gene_name_1 gene name
173173
Monkeypox;Monkeypox_international Pathogen diagnostic testing GENEPIO:0001509 diagnostic pcr Ct value 1 decimal null value menu The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test. Provide the CT value of the sample from the diagnostic RT-PCR test. 21 Gene Target 1 CT Value SUBMITTED_RESLT - Gene Target #1 CT Value diagnostic_PCR_CT_value_1 diagnostic pcr Ct value
174-
Monkeypox Pathogen diagnostic testing GENEPIO:0001510 gene name 2 gene name 2 menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. OVP (orf 17L) Gene Target 2 SUBMITTED_RESLT - Gene Target #2 gene_name_2
174+
Monkeypox Pathogen diagnostic testing GENEPIO:0001510 gene name 2 gene name menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. OVP (orf 17L) Gene Target 2 SUBMITTED_RESLT - Gene Target #2 gene_name_2
175175
Monkeypox_international Pathogen diagnostic testing GENEPIO:0001510 gene name 2 WhitespaceMinimizedString null value menu The name of the gene used in the diagnostic RT-PCR test. Provide the full name of another gene used in an RT-PCR test. The gene symbol (short form of gene name) can also be provided. Standardized gene names and symbols can be found in the Gene Ontology using this look-up service: https://bit.ly/2Sq1LbI OVP (orf 17L) Gene Target 2 SUBMITTED_RESLT - Gene Target #2 gene_name_2
176176
Monkeypox;Monkeypox_international Pathogen diagnostic testing GENEPIO:0001512 diagnostic pcr Ct value 2 decimal null value menu The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test. Provide the CT value of the sample from the second diagnostic RT-PCR test. 36 Gene Target 2 CT Value SUBMITTED_RESLT - Gene Target #2 CT Value diagnostic_PCR_CT_value_2
177-
Monkeypox Pathogen diagnostic testing GENEPIO:0001513 gene name 3 gene name 3 menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. OPHA (orf B2R) Gene Target 3 SUBMITTED_RESLT - Gene Target #3 gene_name_3
177+
Monkeypox Pathogen diagnostic testing GENEPIO:0001513 gene name 3 gene name menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. OPHA (orf B2R) Gene Target 3 SUBMITTED_RESLT - Gene Target #3 gene_name_3
178178
Monkeypox_international Pathogen diagnostic testing GENEPIO:0001513 gene name 3 WhitespaceMinimizedString null value menu The name of the gene used in the diagnostic RT-PCR test. Provide the full name of another gene used in an RT-PCR test. The gene symbol (short form of gene name) can also be provided. Standardized gene names and symbols can be found in the Gene Ontology using this look-up service: https://bit.ly/2Sq1LbI OPHA (orf B2R) Gene Target 3 SUBMITTED_RESLT - Gene Target #3 gene_name_3
179179
Monkeypox;Monkeypox_international Pathogen diagnostic testing GENEPIO:0001515 diagnostic pcr Ct value 3 decimal null value menu The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test. Provide the CT value of the sample from the second diagnostic RT-PCR test. 19 Gene Target 3 CT Value SUBMITTED_RESLT - Gene Target #3 CT Value diagnostic_PCR_CT_value_3
180-
Monkeypox Pathogen diagnostic testing gene name 4 gene name 4 menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. G2R_G (TNFR) Gene Target 4 SUBMITTED_RESLT - Gene Target #4 gene_name_4
180+
Monkeypox Pathogen diagnostic testing gene name 4 gene name menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. G2R_G (TNFR) Gene Target 4 SUBMITTED_RESLT - Gene Target #4 gene_name_4
181181
Monkeypox Pathogen diagnostic testing diagnostic pcr Ct value 4 decimal null value menu The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test. Provide the CT value of the sample from the second diagnostic RT-PCR test. 27 Gene Target 4 CT Value SUBMITTED_RESLT - Gene Target #4 CT Value diagnostic_PCR_CT_value_4
182-
Monkeypox Pathogen diagnostic testing gene name 5 gene name 5 menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. RNAse P Gene Target 5 SUBMITTED_RESLT - Gene Target #5 gene_name_5
182+
Monkeypox Pathogen diagnostic testing gene name 5 gene name menu null value menu The name of the gene used in the diagnostic RT-PCR test. Select the name of the gene used for the diagnostic PCR from the standardized pick list. RNAse P Gene Target 5 SUBMITTED_RESLT - Gene Target #5 gene_name_5
183183
Monkeypox Pathogen diagnostic testing diagnostic pcr Ct value 5 decimal null value menu The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test. Provide the CT value of the sample from the second diagnostic RT-PCR test. 30 Gene Target 5 CT Value SUBMITTED_RESLT - Gene Target #5 CT Value diagnostic_PCR_CT_value_5
184184

185185
GENEPIO:0001516 Contributor acknowledgement

0 commit comments

Comments
 (0)