Technical platform


The main consideration when creating the BioDT technical platform was enabling the developed Digital Twins (DT) deployable at different sites, making their integration simple, provisioning well-defined APIs, and supporting digital twin development. To make this possible we focused on:

  • A common distributed environment for DT execution for deployment at multiple sites (currently: LUMI Supercomputer, IT4Innovations)
  • A common authentication and authorisation infrastructure
  • Simplifying scalability through smart resource management
  • A solution for data retrieval from external data providers
  • Possibility to run different tasks (including simulation, data pre/post-processing, visualisation) on top of High-Performance Computing (HPC) and Cloud resources
  • Increase productivity of digital twin development compared to classical HPC
  • Options for steering DT execution through APIs
  • Provide APIs for data management
  • Support the description of DTs as FAIR Digital Objects (FDOs) and their integration with other BioDT FDO types
  • Support for custom user workflow management
  • Ability to coordinate between different DTs if needed
  • Support traceability and logging for DTs (and other workflows)

Technical description

The solution to the mentioned requirements is based upon several technologies. The main components are:

  • Puhuri
    • Authentication and authorisation infrastructure supporting a broad range of identity providers
    • Resource management
  • LEXIS platform
    • High-level workflow execution
    • Vault for external credential
    • Data staging based on iRODS
    • HPC-as-a-Service based on HEAppE middleware
    • API for execution and data management in LEXIS Platform

These technologies will enable DT developers to create workflows using HPC resources or Cloud containers orchestrated through LEXIS through simple scripts with parameters as inputs which are then exposed to users. The creation of custom interactive interfaces is supported.

Download the poster
Technical platform