Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 217
    • Issues 217
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 28
    • Merge requests 28
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-labnomad-lab
  • nomad-FAIRnomad-FAIR
  • Issues
  • #896
Closed
Open
Issue created Jun 13, 2022 by Markus Scheidgen@mscheidgOwner0 of 3 checklist items completed0/3 checklist items

Survey 3rd-party ELNs for integration

Labs are using ELNs to acquire lab data. ELN is a broad term with many slightly different interpretations and there is a wide variety of ELNs with some functionally shared and some functionality being unique. The overall FAIRmat approach calls for an integration of ELNs into NOMAD. Currently, it is fully open how such an integration can look like. Ideally, we would survey some common information from all potential ELNs.

This might help as an introduction: https://www.youtube.com/watch?v=6mXJJH_sTVw&list=PLrRaxjvn6FDVZvROmQW_zmIyhDMMJfwZL&index=2

We can collect all information in this thread for now.

These these the ELN that come up most often in FAIRmat context:

  • elabFTW
  • labfolder
  • chemmotion

This is the information we need:

  • license information, business/development model, i.e. can we use it, can we contribute to it, etc.
  • technology stack: front end, back end, how is the data internally stored
  • data model: which entities are supported, key properties for each entity, can the entities be extended, is there a schema, can the scheme be extened, support for standardized formats.
  • API: does it exist, link to API reference documentation, what can be exported with API (data, metadata, files, which entities, etc.), API standards used, a few example requests/responses
  • how does the user management work, how does one authenticate in the API, can the user management be "linked" with other IDPs

We should have a table with very brief information on all ELNs and a section on each ELN with details.

Why is this information important? Ideally, we could model the entities of each ELN as a metainfo package and use ELN APIs to create uploads with all data from an ELN (or some query on an ELN) that populate the ELN's metainfo definitions.

Edited Jun 14, 2022 by Markus Scheidgen
Assignee
Assign to
Time tracking