From 2a94facdf438f67c717fed831c1acadd2cb7aea6 Mon Sep 17 00:00:00 2001 From: caro-demi Date: Fri, 22 May 2026 15:34:45 +0200 Subject: [PATCH 1/2] overall comments: exprimental step - not capitalised, but Lab Notebook capitalised. mentioned important definitions can be linked to Wiki (Lab Notebook, Inventory, Entity, Space, Project, etc.) Figure 6: (different description in screenshot and in playground.) Detailed information about rights and roles can be found in the Data Store wiki. - link is missing Figure 11, 12, 13: ( figures need to be updated, no collection Structure_TEM) Fig. 12 and 13 are not described in text and purpose of them is not clear. Masterdata definitions process - link to Wiki Figure 14, 15, 16 - needs to be updated, no object Demo_001 --- 3-eln/tutorial-ELN.html | 167 ++++++++++++++++++---------------------- 1 file changed, 76 insertions(+), 91 deletions(-) diff --git a/3-eln/tutorial-ELN.html b/3-eln/tutorial-ELN.html index 9f1f429..f1fd4cf 100644 --- a/3-eln/tutorial-ELN.html +++ b/3-eln/tutorial-ELN.html @@ -256,7 +256,7 @@

Before you begin

Key concepts

Research workflow

- Before uploading data, document in the Lab Notebook (ELN) the experimental steps that describe how each dataset was generated. A useful way to begin is by drawing a flow diagram that represents the logical structure of the research project. + Before uploading data, document in the Lab Notebook the experimental steps that describe how each dataset was generated. A useful way to begin is by drawing a flow diagram that represents the logical structure of the research project.

In this workflow, the experimental steps are represented as the “things you do” (yellow boxes), while the research data is represented as datasets (red boxes) attached to experimental steps. @@ -272,20 +272,20 @@

Research workflow

openBIS and Data Store core Data Model

This tutorial uses the classic openBIS data model, which consists of five hierarchically structured levels: Space / Project / Collection / Object / Dataset. This helps explain the core logic of openBIS data model and demonstrates - how objects, which are uniquely identified as entities, are connected to one another through parent-child relationships. The core openBIS data model is applied to three compartments of the Data Store (BAM Inventory, FB Inventory and ELN). + how objects, which are uniquely identified as entities, are connected to one another through parent-child relationships. The core openBIS data model is applied to three compartments of the Data Store (BAM Inventory, FB Inventory and Lab Notebook). In this tutorial, you will work with the Electronic Laboratory Notebook (ELN).

Starting with openBIS 20.10.12, the core data model was expanded to support more flexible representations of complex research projects.

- In openBIS everything is represented as Objects. In this tutorial example, the project named 'Material Synthesis' comprises five collections ('Synthesis,Treatment non-destructive, Paremeter 1 and Parameter 2, Parameter 2 Analysis'), + In this tutorial example, the project named 'Material Synthesis' comprises five collections (Synthesis,Treatment non-destructive, Paremeter 1 and Parameter 2, Parameter 2 Analysis), which contains the experimental steps done to generate the research data / Datasets.

Diagram showing experimental steps and datasets organized in the ELN
- Figure 2: All experimental steps are represented as objects. These are organized in several collections within the openBIS-project named 'Material Synthesis' in the ELN. + Figure 2: All experimental steps are represented as objects (blue boxes). These are organized in several collections (yellow boxes) within the openBIS-project (green boxes) named Material Synthesis in the Lab Notebook.
@@ -294,12 +294,10 @@

openBIS and Data Store core Data Model

Lab Notebook

- In the Lab Notebook section, each user has a personal folder (Space in openBIS) for organizing research projects, experiments, simulations, and other activities that lead to the creation of datasets. Each of these activities can be represented as an experimental step - and all steps should be connected. To do this, the steps are first registered in openBIS, and then parent-child relationships between them are defined. - Experimental steps should also be linked to all elements used to carry them out, such as chemicals, instruments, and software. Datasets are attached to the corresponding experimental steps. + In the Lab Notebook section, each user has a personal Space for organizing research projects, experiments, simulations, and other activities that lead to the creation of datasets. Each of these activities and important aspects can be represented as an experimental step, which is seen in this tutorial. Consequential activities should be linked one to another. For this, the experimental steps must be first registered, and then linking is achieved by defining parent-child relationships between them. + Experimental steps should also be linked to all items used to carry them out, such as chemicals, instruments, and software. Research data as product of each experimental steps should be saved as Dataset.

-
- +

Welcome to the Lab Notebook - Exercises section

@@ -309,20 +307,20 @@

Welcome to the Lab Notebook - Exercises section

This tutorial will guide you through following Steps:

Overview representation of the Material Synthesis research project in the Lab Notebook
- Figure 3: The tutorial example is a research project named “Material Synthesis”. The research project is represented in the Lab Notebook Home Space (X.1 Ebamuser)and + Figure 3: The tutorial example is a research project named Material Synthesis. The research project is represented in the Lab Notebook Home Space (X.1 Ebamuser) and comprises five collections (Synthesis, Treatment non-destructive, Parameter 1, Parameter 2 and Parameter 2 Analysis). Collections contain experimental steps to which datasets (not visible in the left-hand menu) are attached.
@@ -332,16 +330,19 @@

Welcome to the Lab Notebook - Exercises section

Step 1: Register a Project

- Create an openBIS-project in the Lab Notebook to represent the research project 'Material Synthesis'. + Create an openBIS project in the Lab Notebook to represent the research project Material Synthesis.

- Instructions for registering a Project: + Registering a project:
  1. Click the upper LAB NOTEBOOK tab.
  2. Navigate to the Lab Notebook in the left-hand menu and open the drop-down menu to select Home Space.
  3. Click + Project to open the project form.
  4. Fill out Code and Description.
  5. +

    Code: MATERIAL_SYNTHESIS

    +

    Description: In this example, the Material Synthesis research project is represented as an openBIS project to manage access for staff actively involved in the project. + The Material Synthesis project focuses on the synthesis and characterization of a material following non-destructive treatment.

  6. Review the entries and click Save.
@@ -349,7 +350,7 @@

Step 1: Register a Project

Lab Notebook interface showing how to start a new project
- Figure 4: The upper tab LAB NOTEBOOK displays the Lab Notebook drop-down menu in the left-hand menu. Selecting Home Space opens the middle menu tabs. + Figure 4: The upper LAB NOTEBOOK tab displays the Lab Notebook drop-down menu in the left-hand menu.
@@ -362,7 +363,6 @@

General information

  • Allowed characters: uppercase letters A-Z, digits 0-9, underscore (_), hyphen (-), and dot (.).
  • Separate words with underscores.
  • Codes should be meaningful, in English, and between 3 and 30 characters.
  • -
  • A code cannot be modified or reused.
  • Description requirements @@ -374,23 +374,22 @@

    General information

    - Warning: If the Code field is not displayed and you encounter a white page, click the More drop-down menu and select Show Identification Info. + Warning: If the code field is not displayed and you encounter a white page, click the More drop-down menu and select Show Identification Info.
    More menu showing the Show Identification Info option
    - Figure 5: The More drop-down menu displays "Show Identification Info", including the Code(*) field.
    + Figure 5: The More drop-down menu displays "Show Identification Info", where the Code(*) field could be found.
    Project form with save option -
    Figure 6: Enter description (Mandatory for Data Store), review entries and Save.
    +
    Figure 6: Enter description (mandatory for Data Store), review entries and Save.
    - Warning: Once saved, the project code cannot be changed or reused within the same Space. To remove the project, select - the project in the left-hand menu, open the More drop-down menu, and select Delete. + Warning: Once saved, the project code cannot be changed or reused within the same space.
    @@ -399,20 +398,22 @@

    General information

    - CONGRATULATIONS!!, you have created your first openBIS project. -

    + CONGRATULATIONS! You have created your first openBIS project.

    +

    To remove the project, select the project in the left-hand menu, open the More drop-down menu, and select Delete.

    General information (This is not an exercise)

    -

    Access management in openBIS is only possible at the level of "Space" and "Project" levels. "Spaces" are created by the Data Store team upon request, only when necessary. It is recommended to organize - data on which you are collaborating with other colleagues or BAM divisions (e.g., service data) in openBIS project folders and manage access at this level. The permissions assigned to the project apply to underlying contents. Access can be modified for - an user or a group by assigning roles such as Observer, User or Admin to the project folder. Detailed information on the correspondent rights can be found in the Data Store wiki. How to manage access is displayed below.

    +

    Access management in openBIS is possible at the level of space and project levels. Spaces are created by the Data Store team upon request, when necessary. It is recommended to organize + data on which you are collaborating with other colleagues or BAM divisions (e.g., research data) in openBIS projects and manage access at this level. The permissions assigned at the project level apply to underlying contents (collections, objects, and datasets). Different access rights can be given to + an user or a group by assigning roles such as Observer, User or Admin. Detailed information about rights and roles can be found in the Data Store wiki. How to manage access is displayed below.

    Access management at the level of Project
    • Select project in the left-hand menu.
    • Open the More drop-down menu.
    • -
    • Select manage access.
    • -
    • Assign Role and define to grant to a Group (Division number) or User (BAM user name, all with non-capitalized letters).
    • +
    • Select Manage access.
    • +
    • Assign Role (Admin, User, or Observer in descending order of rights). +
    • define grant to a group (division number) or user (BAM user name, non-capitalized).
    • +
    • Click Grant access.
    @@ -420,79 +421,66 @@

    General information (This is not an exercise)

    -

    Step 2: Register Collections of Experimental steps

    +

    Step 2: Register Collections

    - A project can contain several collections to organize experimental steps, measurements, and other activities that generate research data. - Collections are one way to logically structure experimental work. + A project can contain several collections to organize objects such as experimental steps, measurements, and other activities that generate research data. + Collections are one way to structure experimental workflow.

    - Instructions for creating a collection: + Registering a collection:
      -
    1. Navigate to the project you created in the left-hand menu.
    2. +
    3. Click on the project you created in the left-hand menu.
    4. Click + Other.
    5. -
    6. Select 'Collection' from the drop-down menu.
    7. +
    8. Select Collection from the drop-down menu by beginning typing in the field.
    9. Leave autogenerated Code(*) unmodified.
    10. -
    11. Enter a meaningful Name. In this tutorial example [Name='Synthesis'].
    12. -
    13. Leave empty Default object type.
    14. -
    15. Select 'List view' in Default collection view.
    16. +
    17. Enter Name.
    18. + Name: Synthesis +
    19. Leave Default object typeempty.
    20. +
    21. Select List view in Default collection view.
    22. Review the entries and click Save.
    Project view showing collection creation -
    Figure 8: Navigate to the project in the left-hand menu and click on the + Other tab to create a new Collection
    +
    Figure 8: Navigate to the project in the left-hand menu and click on the + Other tab to create a new collection.
    Screenshot for Step 2 -
    Figure 9: In the Select Collection type window, select 'Collection'
    +
    Figure 9: Begin typing collection and select it in the drop-down menu.
    Screenshot for Step 2 -
    Figure 10: Leave the auto generated Code(*) unmodified and enter a for your division, meaningful Name, - leave empty Default object type and for Default collection view select 'List view'
    +
    Figure 10: Leave the autogenerated Code(*) unmodified, enter Name Synthesis, + leave Default object type empty, and in Default collection view select List view.
    - Warning: Collections are simply a group of Objects of one or more types. However, it may be more intuitive to organize Objects of the same type within - a collection. You will find that objects can also be registered outside of collections (in openBIS folders). However, it is recommended that you organize objects into collections and, - explore the 'FILTERS' tab displayed when selecting a collection. + Warning: Collections used to group objects of one or more object types. You will find that objects can also be registered outside of collections (at project and space level) in new openBIS version, however, it is recommended to organize object into collections. +

    Inside of a collection, objects can be filtered by one of the property values, such as Code, Name, Description, etc. To do so, click on the FILTERS tab and select filter per column.

    - CONGRATULATIONS!!,you have created your first collection. + CONGRATULATIONS! You have created your first collection.

    - Now you can create additional collections that you will need later to complete the exercises of this tutorial + Now you can create other collections to complete this tutorial. Repeat the steps above for each collection. Names of collections: Treatment non-destructive, Parameter 1, Parameter 2, Parameter 2 Analysis.

    -
    - Instructions for creating additional collections: -
      -
    1. Follow the instructions under 'Step 2' (1 to 8 ) and register each the following four collections individually. When doing so, use the collection names - listed below.
    2. -
    - Values for Tutorial Example: you can copy paste following values -

    Collection name = 'Treatment non-destructive'

    -

    Collection name = 'Structure_TEM'

    -

    Collection name = 'Parameter 1'

    -

    Collection name = 'Parameter 2'

    -
    -
    Screenshot for Step 2 -
    Figure 11: Once successfully saved, registered collections are displayed under the correspondent Project 'Material Synthesis'.
    +
    Figure 11: Once successfully saved, registered collections are displayed under the correspondent project Material Synthesis.
    Screenshot for Step 2 -
    Figure 12: To change the order of displayed collections, localize the mouse over the 'Material Synthesis' project and select 'Change sorting'.
    +
    Figure 12: To change the order of displayed collections, localize the mouse over bars icon next to the Material Synthesis project and click Change sorting.
    Screenshot for Step 2 -
    Figure 13: Select the sort order, such as 'Registration Date Ascending'.
    +
    Figure 13: Select the sort order, such as Registration Date Ascending.

    - CONGRATULATIONS!!, you have created a total of five collections to organize logically experimental steps. + CONGRATULATIONS! You have created a total of five collections.

    Back to top @@ -502,66 +490,63 @@

    Step 2: Register Collections of Experimental steps

    Step 3: Register Experimental steps

    - Any research activity that generates data- such as experiments, measurements, simulations or analyses- can be represented in openBIS as an Experimental Step. - This generic object type includes standard metadata field (properties, for example:'start date, Experimental goals and Description') that uniquely identify each Experimental Step. - Users can create custom properties and controlled vocabularies through the openBIS Masterdata (Meta(meta)data) definitions. - In this tutorial, we will use the predefined metadata of the generic object type 'Experimental Step' to demonstrate how experimental activities are - represented and documented in the ELN. + Any research activity that generates research data such as experiments, measurements, simulations or analyses can be represented as an Experimental Step. + This generic object type includes standard properties (metadata fields, for example: start date, end date, registrator, experimental goals, description, results, etc.).

    + +

    DSSt(s) of the division can create custom properties and controlled vocabularies as well as object types via Masterdata definitions process.

    + + In this tutorial, we will use Experimental Step with default properties to demonstrate how experimental activities are represented and documented in the ELN.

    - Instructions for registering experimental steps: + Registering experimental steps:
      -
    1. In the left-hand menu, navigate to the collection you want to use [collection name='Synthesis'].
    2. +
    3. In the left-hand menu, select the collection with name Synthesis.
    4. Open the Moredrop-down menu and select New Object.
    5. -
    6. Click on 'Select an object type'.
    7. -
    8. Start typing the object type name. (for example, 'exp' or scroll to the list and select 'Experimental Step').
    9. -
    10. In the 'New Experimental Step' form, fill in the fields displayed in the 'Identification Info' section.
    11. -
    12. Enter the [Name='Material Demo 001']
    13. -
    14. Fill in any mandatory and relevant Properties
    15. -
    16. Review all entries and click Save.
    17. +
    18. Begin typing the object type Experimental Step and select it in the drop-down menu.
    19. +
    20. In the New Experimental Step form, fill in the properties (metadata fields).
    21. +
    22. Enter the Name: Material Synthesis
    23. +
    24. Click Save.

    General information

    - This section provides guidance for completing the 'New Experimental Step' form. + This section provides guidance for completing the New Experimental Step form.

    • The Code is mandatory (*) and is automatically generated by the system. It is not necessary to change it. However, if you do decide to do so, you must ensure consistency within your division and the Data Store.
    • -
    • The Name of experimental steps should be meaningful to you and your colleagues, as you will see it in the collections and search objects by Name.
    • -
    • The relevant information should be entered into the remaining fields/properties. Only properties marked with an asterisk (*) are mandatory and must be filled in so that the object can be saved.
    • -
    • Experimental steps can be edited after saving.
    • +
    • The Name of experimental steps should be meaningful to you and your colleagues, as search function uses code and name primarily to find objects.
    • +
    • Experimental steps, more specifically properties of those objects, can be edited after saving.
    Warning:
      -
    • If the Code field is not displayed and you encounter a white page, click the More drop-down menu and select Show Identification Info.
    • +
    • If the Code field is not displayed, click the More drop-down menu and select Show Identification Info.
    Screenshot for Step 3 -
    Figure 14: Select the collection "Synthesis” to open the 'More' menu and select 'New Object'.
    +
    Figure 14: Select the collection Synthesis to open the More menu and select New Object.
    Screenshot for Step 3 -
    Figure 15: 'Select an object type' called 'Experimental Step'
    +
    Figure 15: Select an object type Experimental Step in the drop-down menu.
    Screenshot for Step 3 -
    Figure 16: Leave Code(*) unmodified, enter [Name='Material Demo 001'] and if any, other mandatory (*) properties and Save - the New Experimental Step
    +
    Figure 16: Enter name Material Synthesis, and other properties, press Save. +

    - CONGRATULATIONS!!, you have created your first Experimental step named 'Material Demo 001'. + CONGRATULATIONS! You have created your first Experimental step named Material Synthesis.

    Back to top
    -

    Step 4: Register Experimental steps using Templates

    From 80c2c691390c787440729ffb3d0da73511495975 Mon Sep 17 00:00:00 2001 From: caro-demi Date: Fri, 22 May 2026 15:48:34 +0200 Subject: [PATCH 2/2] CD review. --- 3-eln/tutorial-ELN.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/3-eln/tutorial-ELN.html b/3-eln/tutorial-ELN.html index f1fd4cf..55a02a3 100644 --- a/3-eln/tutorial-ELN.html +++ b/3-eln/tutorial-ELN.html @@ -3,7 +3,7 @@ - Upload data in openBIS-Data Store Lab Notebook + Upload research data in Data Store