What’s LabCore?

LabCore (Digital Notebook Platform) is the open materials data infrastructure for Nanolayers Research Computing Ltd. and their project partners. Simply, LabCore is an intuitive digital lab notebook platform that is designed with particular focus on data and collaboration. Unlike most digital notebooks currently available, LabCore lets the user seamlessly incorporate data into their notebooks, process and visualise it. An intuitive permission system allows notebooks and their data to be shared with collaborators.

By using LabCore, scientists and researchers can:

  • plan and organise their work

  • manage and share their data

  • prepare data for long-term storage

  • carry out analysis

  • apply machine-learning tools

All studies, computational or experimental, are organised into Notebooks that are essentially a list of descriptors for steps and events occurred during the experiment. Each entry in a notebook is called a step, and combining steps of different kind, the users create fully functional hypertext notebooks that describe the procedure, include measured data and show interactive plots.

By reformatting the uploaded data into its built-in types, LabCore ensures that data can be understood and re-used by your collaborators with minimal effort. It is an excellent solution for storing, managing, and sharing information. LabCore aims to be a novel ecosystem for materials design and development, ultimately connecting academic, industrial, governmental and societal stakeholders.

The front-end is made with plain JavaScript, while the back-end was developed with Flask, and deployed on an NGINX and gunicorn web server combo. All data in the system (user/group details, notebooks, …) are stored as document objects by MongoDB.

LabCore is developed by Nanolayers Research Computing Ltd..