Skip to content

Governance model integration and curator updates - #247

Merged
Bankso merged 59 commits into
mainfrom
study-duo-update
Jul 20, 2026
Merged

Governance model integration and curator updates#247
Bankso merged 59 commits into
mainfrom
study-duo-update

Conversation

@Bankso

@Bankso Bankso commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

Changelog

  • Added conditional attributes and valid values from governance collaboration on DUO
  • Updated make file and JSON schema generator script to use CSV. For the qc version of the model, we will still need to generate JSON-LD until we are no longer using schematic for validation.
  • Removed unused specimen information from File View template
  • Updated approach to assay-specific metadata: all file-level annotations will be incorporated into assay-specific schemas.
    • E.g., SequencingRNALevel1 will contain non-redundant attributes from FileView, SequencingLevel1, and SequencingRNALevel1. This ensures compatibility with the curator File View system
  • Updated Id and Key fields to use regex patterns that enforce alignment with CCKP docs

@Bankso Bankso added the major PR label for a major update label Apr 29, 2026
@Bankso
Bankso marked this pull request as ready for review June 24, 2026 23:00
@Bankso
Bankso requested a review from aditigopalan as a code owner June 24, 2026 23:00
@Bankso
Bankso requested a review from aditya-nath-sage June 24, 2026 23:05

@aditya-nath-sage aditya-nath-sage left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

* Update to current curator CSV format

* Pattern rule is uri, not url

* Reformatting for curator model compliance

* Reformatting for curator model compliance (part 2)

* Update collection attributes

* Add primary_key property label and regex patterns

* Add common file attributes to file-based models

Enables use of a single JSON schema for each data type

* Collate CSVs

* Fix copy/paste error

* Remove old schema

* Add update curator JSON schemas

synapseclient version 4.12

* Update id pattern

* Update id pattern

* Update id pattern

* Update key patterns to align with ids

* Collate model

* Add updated JSON

* Update File Design description
@Bankso
Bankso merged commit 07e9620 into main Jul 20, 2026
1 check passed
@Bankso
Bankso deleted the study-duo-update branch July 20, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major PR label for a major update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants