/molgenis-service-armadillo

Armadillo; a DataSHIELD implementation, part of the MOLGENIS suite

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0

Armadillo suite

CircleCI Build Status SonarCloud Coverage Quality Gate Status

Overview

Use MOLGENIS/Armadillo to make data available for privacy protecting federated analysis using DataSHIELD protocol. Armadillo service provides the following features:

  • manage data projects. Projects can either hold tabular data in the efficient 'parquet' format or any other file use DataSHIELD 'resources' framework.
  • grant users access permission. We use a central OIDC service like KeyCloak or FusionAuth in combination with a trused identity provider like Life Sciences AAI to authenticate users.
  • configure DataSHIELD analysis profiles. DataSHIELD analysis profiles are Docker images that contain a collection of multiple DataSHIELD analysis packages.

DataSHIELD overview

Getting started

For installing and using Armadillo see https://molgenis.github.io/molgenis-service-armadillo/#/

For developing and contributing see Contributing.