Presentation Open Access

OpenBio.eu - An Open and Integrated Collaborative Bioinformatics Platform

Alexandros Kanterakis; Manos Koutoulakis; Lefteris Koumakis; Konstantina Pityanou; Nikos Kanakaris; Nikos Karacapilidis; George Potamias

Despite the plethora of Workflow Management Systems (WMS), guidelines (i.e FAIR), source code repositories and Open Access Journals, reproducibility is still a major issue in bioinformatics and computational biology. This is mainly due to the unwillingness of authors to share ROs (Research Objects, i.e. Tools, Data, Workflows) and the introvert nature of modern WMSs. By introvert, we refer to the difficulty to interconnect ROs that belong to different WMSs (i.e. Galaxy, Nextflow and Snakemake), a task that requires above average IT skills. Moreover, ROs are still treated as components that are tightly coupled with their corresponding WMSs, whereas important social features like discussion, rating and crowdsourced editing are poorly supported.  

 

In this work, we present the enhanced version of OpenBio.eu, an environment that treats ROs as independent “first class citizens”. Namely, Data, Tools and Workflows are actual executable software components that contain the BASH commands that download, install, and run them without requiring any other dependency. The environment facilitates the indexing and combination of these ROs into new ROs without introducing any new DSL (Domain Specific Language). Exporting/importing to/from existing WMSs is a basic feature and a primary focus of development. Currently, we support Workflow export/import to Common Workflow Language (CWL) and we also support export in Airflow format. In OpenBio.eu, users are incentivised to import their ROs by taking credit when others are using them. Importing ROs is as easy as installing them in a PC. Users can directly download, execute, rate and comment on any RO. They can also “Fork” it and create a personal version that can edit as they wish. Similarly, users can compile Workflows by Drag and Dropping ROs in a graph. Workflows can be nested indefinitely, whereas conditional execution and iteration is naturally supported. We also present an execution engine that tights a resource manager (NetData) and a Workflow Execution Engine (Airflow) into a Docker container. Users can “plug” multiple execution engines and manage them through their personal profile page. OpenBio.eu also includes a knowledge graph environment that visualizes the discourse conducted on ROs and can help researchers choose the appropriate resources for their task. 

  

Overall, OpenBio.eu is a free, extrovert and social environment aiming to maximize reproducibility and enhance the visibility of research in life sciences.

Files (5.2 MB)
Name Size
OpenBio_Elixir_All_hands_day_22_Sep_2020.pptx
md5:c7eff4e03ba78a8246e09718ab6bbd16
5.2 MB Download
32
5
views
downloads
All versions This version
Views 3232
Downloads 55
Data volume 26.2 MB26.2 MB
Unique views 2727
Unique downloads 55

Share

Cite as