- Moved scripts that build the dictionary term pages and the Github Pages jekyll site infrastructure into the data-models repository
- Updates to site pages will need to be done manually until the Github actions workflows are properly orchestrated
- Changed schema version in
dca-template-config.json
to format "vYY.MM.DD" for year.month.day e.g. "v24.05.30" to track changes with day they are made
- Added new template
file_annotations_template
to the data model - Split out the data model into modules under
./modules/
Changes:
- Added
dataCoordinationCenter
to denote which center hosts the data in Synapse. This could be inferred by the portal that the data is surfaced in. - Updated
consortium
to denote which contributing center (LLFS / ILO / LC / LG) the data is coming from. This way so that multiple studies can exist under oneconsortium
Adding additional templates
- proteomics
- ComputationalTools
- Removed cross validation
Previous Value | New Value | Rationale |
---|---|---|
studyCode | project | Reflects the ordering used in the Synapse Backend |
project | dcc | Project creates ambiguity with values like LLFS, LC, etc. and DCC is what the value represents |
- Dropped
visitCode
requirement to be string - Dropped requirement that
race
be a list, just has to be a string and comma separated values if it is a list - Changed
age
type to string to allow for missing values like "Not collected"
file_annotation_template
- Adding dataRepository as column type for file annotations
Attribute renaming to harmonize with current backend and ADKP
- consortium -> program
- studyCode -> project
- study -> studyKey
New Terms
- 'studyFocs'
- valid values are 'Longevity' currently.
Attribute Changes:
- Remove valid values from speciesName
File Annotation Updates
- change "species" to "speciesGroup"