BioMedInformatics (Aug 2024)

<span style="font-variant: small-caps">Cinco</span> de Bio: A Low-Code Platform for Domain-Specific Workflows for Biomedical Imaging Research

  • Colm Brandon,
  • Steve Boßelmann,
  • Amandeep Singh,
  • Stephen Ryan,
  • Alexander Schieweck,
  • Eanna Fennell,
  • Bernhard Steffen,
  • Tiziana Margaria

DOI
https://doi.org/10.3390/biomedinformatics4030102
Journal volume & issue
Vol. 4, no. 3
pp. 1865 – 1883

Abstract

Read online

Background: In biomedical imaging research, experimental biologists generate vast amounts of data that require advanced computational analysis. Breakthroughs in experimental techniques, such as multiplex immunofluorescence tissue imaging, enable detailed proteomic analysis, but most biomedical researchers lack the programming and Artificial Intelligence (AI) expertise to leverage these innovations effectively. Methods: Cinco de Bio (CdB) is a web-based, collaborative low-code/no-code modelling and execution platform designed to address this challenge. It is designed along Model-Driven Development (MDD) and Service-Orientated Architecture (SOA) to enable modularity and scalability, and it is underpinned by formal methods to ensure correctness. The pre-processing of immunofluorescence images illustrates the ease of use and ease of modelling with CdB in comparison with the current, mostly manual, approaches. Results: CdB simplifies the deployment of data processing services that may use heterogeneous technologies. User-designed models support both a collaborative and user-centred design for biologists. Domain-Specific Languages for the Application domain (A-DSLs) are supported through data and process ontologies/taxonomies. They allow biologists to effectively model workflows in the terminology of their field. Conclusions: Comparative analysis of similar platforms in the literature illustrates the superiority of CdB along a number of comparison dimensions. We are expanding the platform’s capabilities and applying it to other domains of biomedical research.

Keywords