A semi-automated management service for compliant secondary use of human genomics data. There are restrictions on researching human genomics data. For example: "Data can only be used for breast cancer research with non-commercial purpose". The Data Use Oversight system ensures that researchers using genomics data honor these restrictions.
- Interfaces to transform data use restrictions to machine readable codes
- A matching algorithm that checks if a data access request is compatible with the restrictions on the data
- Interfaces for the data access committee (DAC) to evaluate data access requests requiring manual review
Deployments are currently run in CircleCI.
- We use node@15 On Darwin with Homebrew:
brew install node@15
- Update npm:
npm install -g npm@7
- Install deps:
npm install
- Install configs for an environment:
cp config/dev.json public/config.json
- Start development server:
npm start
Choose an environment configuration file to mount to /usr/share/nginx/html/config.json
docker build . -t duos
docker run -v config/dev.json:/usr/share/nginx/html/config.json:ro -p 80:80 duos:latest