-
Notifications
You must be signed in to change notification settings - Fork 153
Add labid as tool_assembly #1799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
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 7080861
add Laurent Thomas to contributors
LauLauThom 08d2290
Add EMBL Heidelberg affiliation details
LauLauThom 08ac0f3
mention Omero and LabID as tool assembly in data provenance
LauLauThom 0ed2c93
Mention omero and LabID on data_organisation
LauLauThom 352a042
add images for labid
LauLauThom d69b6fe
Create labid_assembly.md for LabID platform
LauLauThom 45c673c
fix tool tags
LauLauThom dffc4aa
update LabID page
LauLauThom 2f933ac
add logo EMBL
LauLauThom 968589c
fix typo
LauLauThom 4767ac5
Merge branch 'master' into add-labid
bianchini88 308ffad
Apply suggestions from code review
LauLauThom 8bb327f
add section and detail features
LauLauThom 6fa1a6c
mention renaming Stocks -> LabID
LauLauThom 3c4c21b
Merge branch 'master' of github.com:elixir-europe/rdmkit into pr/LauL…
bedroesb badc6e1
fix tool metadata
bedroesb 4570a71
update sidebar and add news item
bedroesb 624985e
fix soem typos
bedroesb 80089c3
replace video with simpler link
LauLauThom 3bfc99a
add missing Description/Considerations/Solutions
LauLauThom 3f3e997
remove myself as contributor in data_provenance
LauLauThom 13b06de
start using page images
bedroesb 1197cbc
Merge branch 'add-labid' of github.com:LauLauThom/rdmkit into pr/LauL…
bedroesb 84c762c
add Federico Bianchini as editor
bedroesb bbf78fa
Apply suggestions from code review
LauLauThom c05156a
added couple of links and training section
LauLauThom eaf842a
mention labid in metadata_management
LauLauThom f7a4703
mention github, gitlab, bitbucket as example
LauLauThom 842d5b8
Update date for LabID tool assembly page
bedroesb 7e2f6ad
Fix URL formatting in affiliations.yaml
bedroesb 5aea057
add link to the video for workflow integration
LauLauThom 9986de7
Apply suggestions from code review
LauLauThom 440ab7d
Update _data/news.yml
bianchini88 32c07a9
Apply suggestion from @bianchini88
bianchini88 1bb5f2d
Update labid_assembly.md
bianchini88 c8a73b1
Apply suggestion from @bianchini88
bianchini88 c9a0b52
removing logo + better wording of RO-crate
bedroesb e31d944
fix special characters + update date newsitem
bedroesb f7e7dc3
minor fixes, adding RoHub as tool
bianchini88 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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. | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| 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. | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| 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. | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| {% 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. | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **Sample Management**: Track and organize biological samples with complete provenance information | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **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 | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - 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 | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - 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. | ||
LauLauThom marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| 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. | ||
bianchini88 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## 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/) | ||
LauLauThom marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ## 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). | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.