Data Service Integration¶
The Study Creator may integrate with Cavatica to automate the setup of new projects for bioinformatics work.
Feature Flags¶
The Cavatica integration features may enabled with the following feature flags.
-
FEAT_DATASERVICE_CREATE_STUDIES¶ New studies created in the Study Creator will be propagated to the Data Service
-
FEAT_DATASERVICE_UPDATE_STUDIES¶ Changes to existing studies in the Study Creator will be propagated to the Data Service.
Configuration Settings¶
The Data Service integration requires these settings to be able to operate.
-
DATASERVICE_URL¶ default:
https://dataserviceThe url of the Data Service API
Operation¶
When a new study is created via the createStudy mutation, the Study Creator
will first register the study in Data Service and allow Data Service to
generate a Kids First ID for the new study.
This study will then be stored with some additional fields internally in the
Study Creator.
Changes made to studies through the updateStudy mutation that affect fields
that are also stored in the Data Service will have changes propagated to the
Data Service, if the FEAT_DATASERVICE_UPDATE_STUDIES flag is set.