-
Notifications
You must be signed in to change notification settings - Fork 4
Schema v2.3
ao508 edited this page Jul 26, 2024
·
6 revisions
Changes from v2.2:
Request-level and sample-level metadata changes:
Added status
to request metadata and sample metadata to capture validation status (true/false where true = passed validation) and store validation report information.
Status JSON schema:
status
is captured at the request-level and for every individual sample in a given request
"status": {
"validationReport": [{"string", "string"}],
"validationStatus": true
}
Description:
-
validationStatus
: Boolean indicator for whether a sample or request passed or failed validation -
validationReport
: A string representation of a JSON containing information regarding any failed validation checks. IfvalidationStatus = true
thenvalidationReport
is expected to be empty.
JSON Schema
{
"bicAnalysis": true,
"dataAccessEmails": "string",
"dataAnalystEmail": "string",
"dataAnalystName": "string",
"genePanel": "string",
"igoProjectId": "string",
"igoRequestId": "string",
"investigatorEmail": "string",
"investigatorName": "string",
"isCmoRequest": true,
"labHeadEmail": "string",
"labHeadName": "string",
"libraryType": "string",
"otherContactEmails": "string",
"piEmail": "string",
"pooledNormals": [
"string"
],
"projectManagerName": "string",
"qcAccessEmails": "string",
"requestJson": "string",
"samples": [
{
"additionalProperties": {},
"baitSet": "string",
"cfDNA2dBarcode": "string",
"cmoInfoIgoId": "string",
"cmoPatientId": "string",
"cmoSampleIdFields": {},
"cmoSampleName": "string",
"collectionYear": "string",
"datasource": "string",
"genePanel": "string",
"igoComplete": true,
"importDate": "string",
"investigatorSampleId": "string",
"libraries": [
{
"barcodeId": "string",
"barcodeIndex": "string",
"captureConcentrationNm": "string",
"captureInputNg": "string",
"captureName": "string",
"dnaInputNg": 0,
"libraryConcentrationNgul": 0,
"libraryIgoId": "string",
"libraryVolume": 0,
"numFastQs": 0,
"runs": [
{
"fastqs": [
"string"
],
"flowCellId": "string",
"flowCellLanes": [
0
],
"readLength": "string",
"runDate": "string",
"runId": "string",
"runMode": "string"
}
]
}
],
"oncotreeCode": "string",
"patientAliases": [
{
"namespace": "string",
"value": "string"
}
],
"preservation": "string",
"primaryId": "string",
"qcReports": [
{
"IGORecommendation": "string",
"comments": "string",
"investigatorDecision": "string",
"qcReportType": "DNA"
}
],
"sampleAliases": [
{
"namespace": "string",
"value": "string"
}
],
"sampleClass": "string",
"sampleName": "string",
"sampleOrigin": "string",
"sampleType": "string",
"sex": "string",
"smilePatientId": "string",
"smileSampleId": "string",
"species": "string",
"status": {
"validationReport": "string",
"validationStatus": true
},
"tissueLocation": "string",
"tubeId": "string",
"tumorOrNormal": "string"
}
],
"smileRequestId": "string",
"status": {
"validationReport": "string",
"validationStatus": true
},
"strand": "string"
}