There is a newer version of the record available.

Published November 26, 2021 | Version 2.0.0
Software Open

PHIRI APP - WP7 - PHIRI Federated Research Infrastructure (FRI) - D7.1 Small-scale prototype of PHIRI federated infrastructure

  • 1. Health Science Institute in Aragón (IACS)
  • 2. Swansea University
  • 3. Sciensano

Description

D7.1 Small-scale prototype of PHIRI federated infrastructure

The PHIRI Federated Research Infrastructure (FRI) is supported by a containerized reproducible solution for data analysis to be deployed on-premises by each participant partner.

This solution is based on the identification of the relevant data sources for each cases study (including the demonstration pilot), the development of the common data models and the analytical pipelines, and enables the FAIR reporting of the rapid cycle outputs.

The small-scale prototype includes, in this version:

- Common data models for both the demonstration pilot and PHIRI use cases A to D (including their respective synthetic datasets) (see links in Additional notes)

- Data quality analysis scripts for all use cases

- Data analysis scripts for the demonstration pilot, and PHIRI Use Cases A, B, C, and D

*Rapid-cycle analysis is enabled through continuous data updates by participant partners deploying this prototype.

Current technical stack of the PHIRI FLI includes (x2) Docker containers, using:

  • (x1) Server-side (Back-end)
    • Framework: Nest (NestJS) -> TypeScript (https://nestjs.com/)
    • Execution environment: Node.js® >= v14.0.0 (https://nodejs.org/es/)
    • Database management system: SQLite (https://www.sqlite.org/index.html)
    • Data analysis environment: R version 4.0.4 (https://www.r-project.org/)
    • Data wrangling and management: Python (>= Python 3.8.12 (https://www.python.org/))
  • (x1) Client-side (Front-end Web application)
    • Web server/proxy: Nginx (https://www.nginx.com/)
    • Framework: Vue.js -> HTML, CSS, and JavaScript/TypeScript (https://vuejs.org/)

General requirements for installing Docker (support)

  • Server: 1 server (or VM)
  • CPU: 1 CPU minimum (or 2 CPU for VM configuration)
  • GPU: No dedicated GPU required
  • RAM Memory: 4 GB minimum (8 GB recommended)
  • OS: Unix based (Linux or other) with Docker support

Specific PHIRI FDI Docker deployment requirements

  • RAM Memory: 8 GB minimum (16 GB recommended)

 

Note 1: The PHIRI FRI includes deployment instructions as a PDF document ("deploy_phiri_app.pdf") 

Note 2: The PHIRI FRI includes virtual machine installation and deployment instructions as a PDF document ("PHIRI_WP7_vm_installation_guide.pdf") 

Notes

Disclaimer: Please, note that we provide these scripts as they are, complying with the specifications of the Deliverable 7.1 "Small-scale prototype of PHIRI federated infrastructure" of PHIRI WP7 on "Building a federated research infrastructure for a rapid policy response" for the purposes of achieving the objectives specified in PHIRI WP6 and WP7. Software is provided as-is without further support out of the scope of the partners participating in the Demonstration Pilot or the use cases. Links to other deliverables: - PHIRI - WP7 - Pilot Common Data Model https://doi.org/10.5281/zenodo.5148467 - PHIRI - WP6 - Use Case A Common Data Model https://doi.org/10.5281/zenodo.5148014 - PHIRI - WP6 - Use Case B Common Data Model https://doi.org/10.5281/zenodo.5148022 - PHIRI - WP6 - Use Case C Common Data Model https://doi.org/10.5281/zenodo.5148032 - PHIRI - WP6 - Use Case D Common Data Model https://doi.org/10.5281/zenodo.5148040

Files

phiri_app_release_version.zip

Files (1.4 GB)

Name Size Download all
md5:6610ddc101148c336b6a563cff36401c
1.4 GB Preview Download

Additional details

Funding

European Commission
PHIRI - Population Health Information Research Infrastructure 101018317