Data Science interoperability environments in ScienceMesh

Overview

Industry

Location

Education

Switzerland

Technology Used

Golang

gRPC

JupyterLab

JupyterLab extensions

Kubernetes

Node JS

Python

REVA (cloud interoperability platform)

Show more

About the project

Providing expertise in microservices architecture, integration, agile software development process and Data Science, the Software Mind team led tasks on the Reference cloud interoperability platform and Data Science environments.   

ScienceMesh, developed in an EU founded project, coordinated by CERN, creates the Federated Scientific Mesh that enables the federated sharing of data across different sync-and-share services, federated use of applications (such as collaborative document editing, data archiving, data publishing, fast transfer of large datasets and remote data analysis (distributed Data Science environments).   

As a result, Software Mind delivered a JupyterLab extension (cs3api4lab) integrating JupyterLab with ScienceMesh, thanks to which file browsing, additional share and collaboration functionalities for notebooks and resources across the federated cloud are now possible in the JupyterLab environment. JupyterLab is considered a complete, fully-fledged IDE for Data Science tasks and interactive computing, where data scientists can do all their work in one tool, so the point is that functionalities for sharing (full CS3APIs client) and concurrent editing are available inside this environment.

Furthermore, Data Science environments were integrated with a comprehensive suite of Data Services in ScienceMesh, to support complete research and Data Science workflows using existing collaboration tools. The collaborative JupyterLab extension became a part of CERN’s specialized Jupyter Notebook service – SWAN. 

We'd love to hear from you!

Fill out the form - we'll get back to you as soon as possible

More case studies