Note: This repository contains serveral git submodules
that lock in specific versions of data and configurations located in other repositories. When you have used git clone
or git checkout _____
please remember to update the submodules.
git submodule init
git submodule update
Create persistent docker networks that can be used to connect services:
docker network create ejprd-oidc
docker network create ejprd-public
docker network create ejprd-secure
Run the following commands or see documentation for htsget and storage and interfaces configuration and usage:
docker compose --project-directory config/gdi-starter-kit up -d
Run the following command or see documentation for FAIR Data Point and EJP-RD Beacon configuration and usage:
docker compose --project-directory config/fair-in-a-box up -d
Run the following command or see documentation for Jupyter Lab configuration and usage:
docker compose --project-directory config/notebook up -d
This repo will contain
containerized-computation
work flow, where
beacon
and the sparql
endpoints are used to find interesting datahtsget
is used to retrieve the datahtsget
, beacon
and the sparql endpoint should be accessible from within the containerised compute environment to stage the data necessary for the analysis.
If needed, parts of this can be mocked.