Skip to content
Merged
Show file tree
Hide file tree
Changes from 32 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
5 changes: 4 additions & 1 deletion _data/CONTRIBUTORS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -856,4 +856,7 @@ Rahuman Sheriff:
orcid: 0000-0003-0705-9809
affiliation: EMBL-EBI
email: sheriff@ebi.ac.uk

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 @@ -189,3 +189,9 @@
expose: true
type: institution
url: https://ut.ee/
- name: EMBL Heidelberg
type: institution
image_url: /images/institutions/EMBL_logo.svg
pid: https://ror.org/03mstc592
expose: yes
url: https://www.embl.org/
4 changes: 4 additions & 0 deletions _data/news.yml
Original file line number Diff line number Diff line change
Expand Up @@ -242,3 +242,7 @@
date: 2026-03-02
linked_pr: 1790
description: A new "your domain" page about Agroecology was added. [Discover the page here](agroecology).
- name: "New page: LabID tool assembly"
date: 2026-03-27
linked_pr: 1799
description: A new "tool assembly" page for LabID was added. [Discover the page here](labid_assembly).
2 changes: 2 additions & 0 deletions _data/sidebars/data_management.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ subitems:
url: /galaxy_assembly
- title: IFB
url: /ifb_assembly
- title: LabID
url: /labid_assembly
- title: Marine Metagenomics
url: /marine_metagenomics_assembly
- title: MOLGENIS
Expand Down
6 changes: 6 additions & 0 deletions _data/tool_and_resource_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3558,3 +3558,9 @@
id: proton-drive
name: Proton Drive
url: https://proton.me/drive
- 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
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.
74 changes: 74 additions & 0 deletions pages/tool_assembly/labid_assembly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: LabID
contributors: [Laurent Thomas]
editors: [Bert droesbeke, Federico Bianchini]
page_id: labid
page_img: labid.png
affiliations: [EMBL Heidelberg]
training:
- name: Tutorials from the LabID user-documentation
registry: LabID user-documentation
url: https://grp-gbcs.embl-community.io/labid-user-docs/training/
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.
---

## 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 enables the recording of extensive experimental information about the provenance of data (samples, reagents, instruments, protocols, and assay parameters), and is designed to help individual scientists, research groups, and core facilities better manage, annotate, and share their research according to the FAIR principles.

LabID also features an electronic lab notebook, and a "workflow integration" to keep track of the execution of workflows such as {% tool "galaxy" %} or {% tool "nextflow" %}.
Workflows can be imported from various sources : {% tool "git" %} repositories ({% tool "github" %}, {% tool "gitlab" %}, {% tool "bitbucket" %}, etc.), {% tool "galaxy" %} instances, {% tool "workflowhub" %} or any platform that can provide workflows as Workflow {% tool "research-object-crate" %} (see [specification](https://w3id.org/workflowhub/workflow-ro-crate/)). Workflows can also be registered in LabID by simple drag-and-drop of local files.
Similarly, LabID supports importing and exporting workflow runs using the interoperable Workflow Run {% tool "research-object-crate" %} [specification](https://w3id.org/ro/wfrun/workflow/), which allows capturing both the data used and generated by the workflow, and metadata about the workflow execution (version of the workflow, parameter values, etc.). Such {% tool "research-object-crate" %} can be deposited to repositories such as {% tool "zenodo" %} or [RO-Hub](https://www.rohub.org/).

{% 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 (e.g. samples, reagents, instruments, and 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 organise 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 workflow versions and workflow executions for platforms like {% tool "galaxy" %} or {% tool "nextflow" %}, and custom scripts. Import and export workflows from/to platforms like {% tool "workflowhub" %} and {% tool "git" %} repositories ({% tool "github" %}, {% tool "gitlab" %}, {% tool "bitbucket" %}, etc.).

You can find a video with an overview of LabID's features [here](https://s3.embl.de/gbcs-public/labid-user-docs/labid-overview.mov). The video dates back to the time the software was called "Stocks". The features are the same, though, and the interface has only changed slightly since.
The LabID workflow integration is also summarised in the following [video](https://www.youtube.com/watch?v=2YH8TWH1Fg8).

## 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 institute or research group level on a Unix server. The LabID user interface is accessible via a web browser, on a 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 command 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).
21 changes: 19 additions & 2 deletions pages/your_tasks/data_organisation.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
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]
editors: [Bert Droesbeke, Flora D'Anna]
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 @@ -150,3 +151,19 @@ 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 ?

### Description
While you can solely rely on conventions on filenaming and folder structures, some software also help dealing with the data and associated metadata. These software typically involve a database to record data entries, often providing support for associated metadata, and management of multiple users.

### Considerations
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.

### Solutions
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.


4 changes: 2 additions & 2 deletions pages/your_tasks/data_provenance.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ contributors: [Flora D'Anna, Korbinian Bösl, Nazeefa Fatima]
editors: [Bert Droesbeke, Flora D'Anna, Korbinian Bösl]
page_id: data_provenance
related_pages:
Tool_assembly: []
Tool_assembly: [ome, labid]
training:
- name:
registry:
Expand Down Expand Up @@ -46,6 +46,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" %}.
4 changes: 2 additions & 2 deletions pages/your_tasks/metadata_management.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ editors: [Flora D'Anna, Marina Popleteeva, Nazeefa Fatima, Niclas Jareborg]
description: How to document and describe your data.
page_id: metadata
related_pages:
Tool_assembly: [nels, transmed, plant_geno_assembly, marine_assembly]
Tool_assembly: [nels, transmed, plant_geno_assembly, marine_assembly, labid]
dsw:
- name: Will the metadata be available even when the data no longer exists?
uuid: 3b3fbcc6-c405-4151-8dce-e11dbd46b1bd
Expand Down Expand Up @@ -54,7 +54,7 @@ Due to the large variety of experiments, techniques and collaborative studies th
* There are many appropriate tools for data documentation during the project. Check with your institute to know what is offered.
* Electronic Lab Notebooks (ELNs) are usually better for more disparate and unstructured information that requires flexibility. Researchers can use an ELN (such as {% tool "elabftw" %}) in a personalised way and adapt it to document their everyday work.

* Laboratory Information Management Systems (LIMS) typically follow pre-defined and highly structured experimental workflow. LIMS are used to document and track biological samples through the experimental processes and can support direct import of data from sources such as instruments.
* Laboratory Information Management Systems (LIMS) typically follow pre-defined and highly structured experimental workflow. LIMS are used to document and track biological samples through the experimental processes and can support direct import of data from sources such as instruments (e.g {% tool "labid" %}).

* Electronic Data Capture (EDC) systems are usually designated for collection of clinical trial data.

Expand Down
Loading