Skip to content

This tool is designed to synchronize the entries in a four-tool system, which includes a - project registration system (eGroupware), - an electronic lab book (Rspace), - an image database (OMERO), - a long-term netstorage system (LINstore)

License

Notifications You must be signed in to change notification settings

SaibotMagd/RDM_system_connector

Repository files navigation

Lin_X_NFDI4BIOIMAGE

RDM_system_connector

WARNING

This is a proof of concept, it has not been decided whether it will be developed into a fully functional tool. Feedback is therefore essential, especially as it is unclear whether this type of tool is useful at all, and if so, which parts, as the concept consists of many different parts. (source code readme:


Table of Contents:

RDM system connector

  • The purpose of this tool will be to connect different platforms that have been or will be used as part of research data management.
  • Every part of the system is replaceable as the connection is the central point of the tool.
  • the benefits in day-to-day research result from the cooperation of different stakeholders who work together on a project and do not necessarily have access to the same systems or do not use them in their work process despite having access
  • making essential information usable in all connected systems makes it possible to have it available more quickly and clearly
  • in the best case scenario, stakeholders receive information that they were previously unable to obtain see a real practical example

overview graph

graph TD
    A[project registration] --> B[ELN e.g. RSpace]
    B --> C[Omero hub]
    C --> D[Long-term archive storage]
    A -- matching e.g. fuzzy_similarity_matching --> D
Loading

Internal project study registration

  • the main point of this part is that every scientific project has a study registration somewhere
  • the registration can be a proposal (e.g. a pdf/text file to apply for a funding programme or a thesis)
  • we use a separate platform (egroupware) where people can register their study and book time slots for specific instruments (e.g. MR, EEG, microscopes, computer servers)

ELN (e.g. RSpace, elabFTW) & inventory

  • a platform where protocols of preparation procedures or plans for procedures can be written
  • there should be basic protocols and subject-specific ones (e.g. keeping track of daily events)
  • be used to plan and structure the interaction between people working on different parts of a project (e.g. principal investigators set the protocol and delegate work; technical assistants prepare the tissue; doctoral candidates take the images).

Omero Image & metadata hub

long-term archive storage

matching

(fuzzy similarity matching, direct matching, manual_linking)

  • fuzzy = Calculate the overlap of project names (from internal_project_study_registration and folder names (from long-term_archive_storage);
    • where a percentage of overlap of consecutive letters is specified; if the shortest name (either projectname or foldername) is completely contained in the other (~one is the substring of the other), by convention the overlap is set to 100%
  • TODO: direct matching = define a file (TODO: metadata entry) Define a file or a metadata entry from a file as the project name, which must be identical to that of the study application, character for character; i.e. a 100% match is assumed
  • TODO: manual linking = the linking table in the database could be filled manually to force a specific project/study to be linked to another;
    • however, a browser interface is planned to display the automatically generated matches, validate them by eye and create your own

long-term vision

of a connected RDM _structure

vision

About

This tool is designed to synchronize the entries in a four-tool system, which includes a - project registration system (eGroupware), - an electronic lab book (Rspace), - an image database (OMERO), - a long-term netstorage system (LINstore)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages