-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathschema.yaml
111 lines (111 loc) · 2.7 KB
/
schema.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
# yaml-language-server: $schema=http://json-schema.org/draft-07/schema
definitions:
assays:
enum:
- RdRp_SARSr
- ORF1ab
- 2019-nCoV_N1
- PowerChek-E
- E_Sarbeco
- CCDC-ORF1ab
- HKU-N
- S
- '?'
type: string
properties:
assay:
description: assay or primer/probe set used to quantify RNA
oneOf:
- $ref: '#/definitions/assays'
- items:
$ref: '#/definitions/assays'
type: array
doi:
description: digital object identifier to retrieve the publication or dataste
type: string
key:
description: unique identifier for a dataset (typically the same as a publication)
type: string
loads:
items:
additionalProperties: false
properties:
day:
description: day as reported by the study (often since symptom onset or
hospital admission)
type: integer
err:
description: optional error estimate for the viral load value
type:
- number
- 'null'
patient:
description: zero-based unique patient identifier
type: integer
severity: {}
stage: {}
threshold:
description: semi-quantitative qPCR cycle threshold
type: number
value:
description: viral load as log10 copies per mL
type:
- number
- 'null'
required:
- value
type: object
type: array
loq:
description: level of quantification, i.e. the smallest possible concentration
that can be measured, or `null` if not available
type:
- number
- 'null'
patients:
additionalProperties: false
properties:
details:
description: details about individual patients
type: array
n:
description: number of patients in the study
type: integer
negative:
description: number of patients without any positive stool samples
type: integer
positive:
description: number of patients with at least one positive stool sample
type: integer
type: object
samples:
additionalProperties: false
properties:
n:
description: number of samples analysed in the study
type: integer
negative:
description: number of negative samples
type: integer
positive:
description: number of positive samples
type: integer
type: object
temporal:
description: reference for reporting of temporal information, if available
enum:
- symptoms
- admission
type: string
title:
description: title of the publication
type: string
required:
- key
- doi
- assay
- title
- patients
- samples
- loq
type: object