Skip to content
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
6314d0e
add LabID to list of tools
LauLauThom Mar 2, 2026
7080861
add Laurent Thomas to contributors
LauLauThom Mar 3, 2026
08d2290
Add EMBL Heidelberg affiliation details
LauLauThom Mar 3, 2026
08ac0f3
mention Omero and LabID as tool assembly in data provenance
LauLauThom Mar 3, 2026
0ed2c93
Mention omero and LabID on data_organisation
LauLauThom Mar 3, 2026
352a042
add images for labid
LauLauThom Mar 3, 2026
d69b6fe
Create labid_assembly.md for LabID platform
LauLauThom Mar 3, 2026
45c673c
fix tool tags
LauLauThom Mar 3, 2026
dffc4aa
update LabID page
LauLauThom Mar 3, 2026
2f933ac
add logo EMBL
LauLauThom Mar 3, 2026
968589c
fix typo
LauLauThom Mar 3, 2026
4767ac5
Merge branch 'master' into add-labid
bianchini88 Mar 4, 2026
308ffad
Apply suggestions from code review
LauLauThom Mar 5, 2026
8bb327f
add section and detail features
LauLauThom Mar 5, 2026
6fa1a6c
mention renaming Stocks -> LabID
LauLauThom Mar 9, 2026
3c4c21b
Merge branch 'master' of github.com:elixir-europe/rdmkit into pr/LauL…
bedroesb Mar 24, 2026
badc6e1
fix tool metadata
bedroesb Mar 24, 2026
4570a71
update sidebar and add news item
bedroesb Mar 24, 2026
624985e
fix soem typos
bedroesb Mar 24, 2026
80089c3
replace video with simpler link
LauLauThom Mar 25, 2026
3bfc99a
add missing Description/Considerations/Solutions
LauLauThom Mar 25, 2026
3f3e997
remove myself as contributor in data_provenance
LauLauThom Mar 25, 2026
13b06de
start using page images
bedroesb Mar 25, 2026
1197cbc
Merge branch 'add-labid' of github.com:LauLauThom/rdmkit into pr/LauL…
bedroesb Mar 25, 2026
84c762c
add Federico Bianchini as editor
bedroesb Mar 25, 2026
bbf78fa
Apply suggestions from code review
LauLauThom Mar 26, 2026
c05156a
added couple of links and training section
LauLauThom Mar 26, 2026
eaf842a
mention labid in metadata_management
LauLauThom Mar 26, 2026
f7a4703
mention github, gitlab, bitbucket as example
LauLauThom Mar 26, 2026
842d5b8
Update date for LabID tool assembly page
bedroesb Mar 27, 2026
7e2f6ad
Fix URL formatting in affiliations.yaml
bedroesb Mar 27, 2026
5aea057
add link to the video for workflow integration
LauLauThom Mar 31, 2026
9986de7
Apply suggestions from code review
LauLauThom Apr 7, 2026
440ab7d
Update _data/news.yml
bianchini88 Apr 7, 2026
32c07a9
Apply suggestion from @bianchini88
bianchini88 Apr 7, 2026
1bb5f2d
Update labid_assembly.md
bianchini88 Apr 7, 2026
c8a73b1
Apply suggestion from @bianchini88
bianchini88 Apr 7, 2026
c9a0b52
removing logo + better wording of RO-crate
bedroesb Apr 10, 2026
e31d944
fix special characters + update date newsitem
bedroesb Apr 10, 2026
f7e7dc3
minor fixes, adding RoHub as tool
bianchini88 Apr 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions _data/CONTRIBUTORS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -850,3 +850,7 @@ Rafael Abbeloos:
git: raabb
orcid: 0000-0002-0177-3887
affiliation: VIB Agro-incubator
Laurent Thomas:
git: LauLauThom
orcid: 0000-0001-7686-3249
affiliation: EMBL Heidelberg
6 changes: 6 additions & 0 deletions _data/affiliations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -183,3 +183,9 @@
expose: no
type: project
url: https://agroserv.eu/
- name: EMBL Heidelberg
type: institution
image_url: /images/institutions/EMBL_logo.svg
pid: https://ror.org/03mstc592
expose: yes
url: https://www.embl.org/
6 changes: 6 additions & 0 deletions _data/tool_and_resource_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3473,5 +3473,11 @@
name: CSV (Comma-Separated Values)
registry:
fairsharing: 1943d4
- description: LabID is a data management solution for life-science institutes, featuring sample and dataset management, an inventory management system and an electronic lab notebook.
id: labid
name: LabID (Lab Integrated Data)
url: https://grp-gbcs.embl-community.io/labid-user-docs/
registry:
biotools: labid
tess: CSV
url: https://tools.ietf.org/html/rfc4180
53 changes: 53 additions & 0 deletions images/institutions/EMBL_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/labid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/labid_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
69 changes: 69 additions & 0 deletions pages/tool_assembly/labid_assembly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
title: LabID
contributors: [Laurent Thomas]
page_id: labid
affiliations: [EMBL Heidelberg]
related_pages:
Your_tasks: [data_organisation, data provenance, storage, metadata, machine learning, single-cell sequencing]
Your_domain: [bioimaging_data, proteomics, plant sciences]
description: LabID is an all-in-one FAIR data management platform for life sciences institutes. It allows keeping track of datasets, samples, workflows and inventory while featuring an Electronic Lab Notebook.
---

{% include image.html file="labid.png" caption="" alt="Logo of LabID" %}

## What is LabID?
{% tool "labid" %} is an open-source web-based platform for research data management in life science institutes, featuring sample and dataset management, an inventory management system and an electronic lab notebook.

LabID allows recording extensive experimental information about the provenance of data (samples, reagents, instrument, protocols, assay parameters) and is designed to help individual scientists, research groups and core facilities better manage, annotate and share their research according to FAIR principles.

LabID also features an electronic lab notebook, and a "workflow integration" to keep track of the execution of workflows such as Galaxy or Nextflow. It also facilitates workflow versioning, and publication by integrating with e.g {% tool "workflowhub" %} and {% tool "git" %} repositories.
Besides, LabID takes advantage of the Workflow RO-Crate and Workflow Run RO-Crate profiles to import workflows from WorkflowHub, and export workflows and workflow runs to other platforms.

{% include image.html file="labid_overview.png" caption="Overview of LabID functionalities" alt="overview of LabID functionalities" %}


## Key Features

LabID is powered by a database that allows recording and interconnecting laboratory entities involved in life-science research (samples, reagents, instruments, protocols...). The result is a comprehensive knowledge graph capturing relationships between experimental components, enabling researchers to trace data provenance and share the full context of their research.

- **Sample Management**: Track and organize biological samples with complete provenance information
- **Dataset Management**: Register and annotate datasets with metadata and experimental parameters
- **Electronic Lab Notebook**: Document experiments and observations
- **Inventory System**: Manage reagents, instruments, and other lab resources
- **Workflow Integration**: Keep track of worflow versions and workflow executions for platforms like Galaxy or Nextflow, and custom scripts. Import and export from/to platforms like WorkflowHub and Git.

Below is a video with an overview of LabID's features (the video dates back from the time the software was called "Stocks", but most presented features are still there).
{% include video.html file="https://s3.embl.de/gbcs-public/labid-user-docs/labid-overview.mov" caption="LabID overview" %}

## Which tasks can be solved with LabID?
- referencing instruments, reagents and specimen available in an institute or research team
- documenting assays performed in the lab, [associating](data_interlinking) them to the instrument, reagent and specimen used (e.g imaging of some tissue on a microscope)
- [storing and archiving](data_organisation) of raw and processed data (e.g archiving a copy to a S3 bucket)
- [adding metadata](metadata_management) to any entity using custom or controlled vocabulary
- [sharing](sharing) data, protocols and assays with internal colleagues
- document the execution of a script or workflow, together with the associated data and parameters. Export the resulting "workflow run" as a [Worklfow Run RO-Crate](https://www.researchobject.org/workflow-run-crate/profiles/workflow_run_crate/).

## How to access LabID?
LabID is typically installed at the level of an institute or research group on a unix server. The LabID user interface is then accessible via a web browser, on client machine that can access the server.

A public demo server is available at [https://labid-demo.embl.de/](https://labid-demo.embl.de/) so you can get a feeling of the user interface.
Most [trainings from the user-documentation](https://grp-gbcs.embl-community.io/labid-user-docs/training/) can also be followed along with this demo server.

## What technology is it built with?
Under the hood, LabID is a client/server solution, similar in its architecture to e.g {% tool "omero" %}. It is made a several components :
- the server or "backend", written in python and using the [Django framework](https://www.djangoproject.com/)
- a postgres relational database, used to store reference to data and metadata
- the user interface or "frontend", written in [Vue.js](https://vuejs.org/)
- a python library and commmand line interface, to automate e.g data-registration tasks

## Links
* [GitLab repositories](https://gitlab.com/lab-integrated-data)
* [LabID user documentation](https://grp-gbcs.embl-community.io/labid-user-docs/)
* [Slack channel](https://join.slack.com/t/labintegrateddata/shared_invite/zt-2eb4ivxyc-1C4RZP_For0uiWcHeiTw0Q)
* [Demo server](https://labid-demo.embl.de/)

## Funding
LabID is developed and maintained by the [MODIS team](https://www.embl.org/groups/modis/) at the EMBL Heidelberg.

The workflow integration of LabID was supported through the Open Science Clusters’ Action for Research and Society ([OSCARS](oscars-project.eu)) European project under grant agreement Nº101129751.
See [LabID PROV](https://oscars-project.eu/projects/labid-prov-tracking-and-sharing-data-provenance-ro-crate-lab-integrated-data).
14 changes: 12 additions & 2 deletions pages/your_tasks/data_organisation.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
---
title: Data organisation
contributors: [Siiri Fuchs, Minna Ahokas, Yvonne Kallberg, Ivan Mičetić, Marina Popleteeva, Naeem Muhammad]
contributors: [Siiri Fuchs, Minna Ahokas, Yvonne Kallberg, Ivan Mičetić, Marina Popleteeva, Naeem Muhammad, Laurent Thomas]
description: Best practices to name and organise research data.
page_id: data_organisation
related_pages:
Tool_assembly: [ome, transmed, xnat_pic]
Tool_assembly: [ome, transmed, xnat_pic, labid]
Your_tasks: [data_provenance]
dsw:
- name: How will you do file naming and file organization?
uuid: 8e886b55-3287-48e7-b353-daf6ab40f7d8
Expand Down Expand Up @@ -149,3 +150,12 @@ The top folder should have a README.txt file describing the folder structure and
README.txt file and folder description

* Structured directories can be made by using {% tool "cookiecutter" %},a command-line utility that creates projects from cookiecutters (project templates), e.g. creating a Python package project from a Python package project template.

## What software can I use for data organisation ?
While there are software that help dealing with the data and associated metadata (typically some kind of database software). The actual choice of software often depends on your application.
Those software are often meant to be installed on a server, such that they are available for a full institute or research team.
Examples of such software include :
* {% tool "omero" %} suitable for microscopy and image-data management. It simplify organisation, browsing and visualisation of image datasets.
* {% tool "labid" %} for life-science in general, it features an electronic lab notebook, extensive functionalities for data and metadata management, curation and provenance visualisation.


6 changes: 3 additions & 3 deletions pages/your_tasks/data_provenance.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Data provenance
description: How to record information about data provenance.
contributors: [Flora D'Anna, Korbinian Bösl, Nazeefa Fatima]
contributors: [Flora D'Anna, Korbinian Bösl, Nazeefa Fatima, Laurent Thomas]
page_id: data_provenance
related_pages:
Tool_assembly: []
Tool_assembly: [ome, labid]
training:
- name:
registry:
Expand Down Expand Up @@ -45,6 +45,6 @@ However, knowing what’s the best way to document provenance can be challenging
- Implement serialisation specification of the [PROV-MODEL](https://www.w3.org/TR/prov-overview/) in your data management tools to record provenance in machine-actionable format (RDF, Linked data, owl, xml, etc.).
- Use [RO-Crate specifications](https://www.researchobject.org/ro-crate/1.1/provenance.html) and/or specific profiles for provenance (e.g., [RO-Crate profiles to capture the provenance of workflow runs](https://www.researchobject.org/workflow-run-crate/)).
- Make use of tools and software that help you record provenance in a manual or an automated way. Use:
- Electronic Data Capture (EDC) systems, Laboratory Information Management Systems (LIMS) or similar tools.
- Electronic Data Capture (EDC) systems, Laboratory Information Management Systems (LIMS) or similar tools (such as {% tool "labid" %}).
- Workflow management systems (such as Kepler, {% tool "galaxy" %}, Taverna, VisTrails); provenance information embedded in such software or tools are usually available to users of the same tool or can be exported as separated file in several formats, such as {% tool "research-object-crate" %}.
- Registries such as {% tool "workflowhub" %}.
Loading