-
Notifications
You must be signed in to change notification settings - Fork 3
Submission Check
dashboard-CV-per-template.txt:
-
observation_tier, template_name, observation_summary, submission_name, submission_description, project, submission_story, submission_story_rank, submission_center, and principal_investigator are not null (story_title is allowed to be null)
-
observation_tier is 1, 2, or 3
-
column references in observation_summary are in dashboard-CV-per-column.txt
-
submission_name format is [datestamp]-[template_name]
-
submission_story is TRUE or FALSE
-
submission_story_rank are consecutive integers (starting with 1) when submission_story is TRUE and zero when submission_story is FALSE.
-
submission_center and principal_investigator match centers on https://ocg.cancer.gov/programs/ctd2/centers
dashboard-CV-per-column.txt:
-
template_name matches template_name in dashboard-CV-per-template.txt
-
subject is one of: gene, transcript, shrna, protein, compound, cell_sample, tissue_sample, animal_model
-
evidence is one of: numeric, label, file, url
-
either subject or evidence must be specified, but not both
-
role is always specified and conforms to controlled vocabulary:
'gene': {'target','biomarker','oncogene','perturbagen','master regulator','candidate master regulator','interactor','background'},
'shrna': {'perturbagen'},
'tissue_sample': {'metastasis','disease','tissue'},
'cell_sample': {'cell line'},
'compound': {'candidate drug','perturbagen','metabolite','control compound'},
'animal_model': {'strain'},
'numeric': {'measured','observed','computed','background'},
'label': {'measured','observed','computed','species','background'},
'file': {'literature','measured','observed','computed','written','background'},
'url': {'measured','computed','reference','resource','link'}
-
mime_type is specified when evidence is file, empty otherwise
-
numeric units are optional when evidence is numeric, empty otherwise
-
display_text can contain only ASCII characters, no unicode characters or newlines
submission text files:
-
the file name and the folder name match submission_name
-
column names match column names in dashboard-CV-per-column.txt
-
subject, evidence, role, mime_type, numeric_units, and display_text rows should match dashboard-CV-per-column.txt (this is not necessary for the upload, but may indicate that change in a submission did not propagate to the dashboard-CV-per-column tab)
-
the submission does not contain trailing empty rows or columns
-
submission_name format is [datestamp]-[template_name], where datestamp consists of submission_date digits
-
submission_date format is four-digit year, two-digit month, and two-digit day separated by periods
-
template_name matches template_name in dashboard-CV-per-template.txt
-
data in subject columns match their corresponding background data
-
data in file columns match existing files
-
data in url columns contain valid and existing hyperlinks or appropriate lower-tier evidence references
Note: all text contains only ASCII characters, unicode and newline characters are not allowed; all text comparisons are case sensitive