Benchmarking and Lessons Learned from Using SharePoint as an Electronic Lab Notebook in Engineering Joint Research Projects
Abstract
1. Introduction
1.1. Motivation
1.2. Requirements and Challenges
- Collaborative access: Access must be provided to all project partners to ensure seamless collaboration.
- Access rights’ management: Managing access rights at the file or folder level necessitates the implementation of a role-based rights classification system. This system should consider legal and contractual obligations as well as the categorisation of data into designated protection classes.
- Workgroup formation: Establishment of workgroups to enable the rapid dissemination of information and data among partners.
- Transparent workflow structure: A clear model structure (workflow) must be in place to identify the project partner responsible for generating specific data at each stage of the project.
- Global identifier system: A comprehensive global item identifier (ID) system is required to facilitate the tracking and probing of items.
- FAIR data principles: Ensuring adherence to the FAIR data principles during data exchange between project partners and throughout the data publication process.
1.3. Problem Statement
1.4. Aim
1.5. Research Questions
- RQ1:
- How does SP compare to established Electronic Lab Notebook (ELN) tools in terms of functionality and usability for collaborative engineering research projects?
- RQ2:
- What are the strengths and limitations of using SP as an ELN in the context of open data and adherence to the FAIR data principles?
- RQ3:
- How can SP be adapted to meet the specific requirements of data management in engineering research, particularly for projects involving both academic and industrial partners?
- RQ4:
- What criteria can be developed to standardise the comparison and benchmarking of ELN tools across diverse research scenarios?
- RQ5:
- In what ways can SP support regulatory compliance and enhance the reproducibility of research workflows in engineering domains?
1.6. State of the Art and Related Works
1.7. Outline
2. Adaptation of SP as ELN
- Identifier systems for items and processes: An identifier (ID) system makes it easy to link built items and the data associated. By adding a project global ID system for both items and for processes, items can be tracked along process chains. When the existing local laboratory item ID systems are connected to the implemented global ID system, project partners can use their own local item ID systems while maintaining interrelationships between data for items tested in different laboratories.
- Indexing with taxonomy: The possibility of indexing metadata in accordance with a pre-established taxonomy permits the use of a uniform terminology to describe data and the creation of standardised templates for collecting research data.
2.1. SPRDMJS
- Synchronisation of data documentations: Research data often reside in external storage systems. SPRDMJS enables seamless access to data documentations in terms of text based files in JSON format from SP websites. It also allows users to update the documentation both on the SP website and the external storage systems through web forms, ensuring consistency and accuracy in data documentation.
- Triggering of compute workflows: Researchers often aim to extract meaningful insights from recorded data through detailed analysis. This process typically involves defining computational workflows and executing them on external computing systems. The SPRDMJS tool supports the integration of these workflows with external computing systems. Within SPRDMJS, each workflow can be configured by specifying the external computing system, the transmission protocol, and the shell scripts involved, assuming each workflow comprises multiple executable shell scripts. This setup allows researchers to initiate compute workflows, retrieve the results, and seamlessly store them within SP lists. Such integration significantly enhances the computational capabilities of SP websites, promoting the efficient processing and management of research data.
- Export of SP databases: Researchers often create user-defined SP lists to collect and manage research data, effectively using these lists as a database. SPRDMJS automates the collection of data from these user-defined SP lists, generates corresponding data documentation, and exports both the data and data documentation in a compressed ZIP file. This feature streamlines data management and facilitates data sharing and archiving processes. More specifically, it facilitates the export of data and metadata to alternative software for the purpose of publishing data in accordance with the FAIR data principles.
2.2. RDMAGENT
- The web server is based on the established JavaScript framework Node.js (Authors of node.js: “Run JavaScript everywhere”, https://nodejs.org/en, last accessed: 5 April 2025).
- RDMAGENT operates within Docker containers, ensuring a scalable and flexible deployment environment. Thus, the installation process involves setting up Docker and related dependencies. In particular, it uses Docker Swarm functionalities. The Docker stack file needs customisation to fit specific deployment environments, particularly when connecting external data storage and computing systems.
3. Methodology
3.1. Study Design
- The criteria for the evaluation are fetched from multiple sources, including the existing literature, user feedback from engineering research projects, and empirical observations during the adaptation and implementation of SP as an ELN.
- The evaluation criteria are organised into categories corresponding to typical data management workflows (e.g., data collection, analysis, publication, and archiving) and organisational aspects (e.g., administration and support).
- Each criterion was assigned a weighting factor reflecting its significance, determined by the authors’ experience in collaborative research projects.
- Then, these criteria are scored for each ELN, and the results are aggregated to compute the total scores.
3.2. Use Case Scenarios
- Objective: This column summarises the primary challenges encountered within each scenario, with further elaboration provided in subsequent columns.
- Collaborators: This column details the types of project partners, such as companies or research organisations, and their level of involvement in the projects.
- Domains: This column contains the disciplines or fields involved in each scenario, providing insight into the interdisciplinary nature of the projects.
- Process types: This column offers an overview of the processes implemented, including their number and whether they are distributed across multiple entities.
- Sample size: This column contains information on the number of samples produced and measured during the project, illustrating the scale of data management required.
- Data types: This column specifies the types of data recorded in the project, emphasising the unique challenges associated with data handling and management in each scenario.
4. Results
4.1. Comparison of Original SP and Adapted SP Versions
4.2. Use Case Scenarios
4.3. Use Case Scenario AMTwin
4.3.1. Common Technical Language
4.3.2. Data Documentation
4.3.3. Management of Compute Workflows
4.3.4. Data Export
5. Discussion
5.1. Limitations
- Evaluation: The evaluation of SP and its comparison with established ELNs are based exclusively on the authors’ experience, without incorporating feedback from researchers at other institutions or insights from user surveys. Consequently, there is room for further refinement of the evaluation.
- Customisation efforts: The flexibility in appearance and functionality provided by SP comes with associated costs, particularly in the context of official TUD services. Customisations require significant time and expertise, which can strain project resources.
- IT security constraints: The installation of SP applications to implement templates for future projects is not always feasible. This limitation arises due to varying IT security regulations enforced by the organisations hosting SP, potentially hindering the scalability of SP-based ELN solutions.
- Licensing requirements: The use of SP is dependent on all collaborating parties possessing valid SP licenses. This requirement poses a barrier to seamless collaboration, especially in projects involving partners without prior access to SP.
- Adaptation: While small changes can be made via the web-based user interface of SP, larger adaptations are time-intensive and prone to errors. Moreover, replicating these adaptations across multiple SP websites for other research projects introduces additional complexity and inefficiencies.
- Implementation effort: The adaptation of SP using the open source tools RDMAGENT and SPRDMJS necessitates a significant implementation effort and specialised technical expertise. This constitutes a critical factor in the implementation process, as it entails extensive development time, thorough testing, and the allocation of skilled personnel. Institutions must conduct a careful assessment of their internal capabilities prior to undertaking such adaptations, given that the responsibility for ongoing maintenance and troubleshooting predominantly resides with them. Consequently, this may present considerable challenges for organisations with limited technical support resources.
- Storage performance: In the AMTwin project, approximately 1000 test samples were recorded in user-defined SP lists. However, SP lists containing over 5000 items exhibit reduced performances (https://www.sharepointdiary.com/2017/02/list-view-threshold-in-sharepoint-online-faq.html, last accessed 5 April 2025), particularly for operations such as renaming, copying, and pasting datasets. This limitation impacts the usability of SP for projects with large datasets.
- Manual data entry: A significant challenge is the lack of a fully automated process for populating SP templates with data from ELNs or spreadsheet software. Collaborators are required to manually input datasets into SP lists, which increases the likelihood of human error and reduces efficiency.
5.2. Benefits
- Centralised data management: SP enables the consolidation of research data into a single platform, ensuring easy access, organisation, and retrieval of information by all project collaborators.
- Customisability and flexibility: The adaptable structure of SP allows users to tailor the platform to meet the specific needs of various research projects, including the creation of custom workflows, templates, and data structures.
- Global accessibility: With its web-based interface, SP provides researchers with the ability to access and manage data from any location, facilitating international and interdisciplinary collaboration.
- Integration with existing tools: SP integrates seamlessly with other Microsoft Office tools and external software, enhancing compatibility and streamlining workflows across multiple platforms.
- Security and compliance: SP offers robust security features, such as role-based access control and secure data storage, ensuring compliance with institutional and regulatory standards for research data management.
- Support for collaboration: Features of SP, such as shared access to documents, version control, and communication tools, promote efficient teamwork and coordination among project partners.
- Adaptation of software tools: Using the pre-existing open source software tools SPRDMJS and RDMAGENT can substantially reduce the implementation effort and provide a customised solution that integrates seamlessly with existing workflows and infrastructure. These tools serve as a flexible foundation, allowing adaptation to specific requirements and potentially extending functionality beyond standard configurations.
- Scalability for diverse projects: The platform accommodates a wide range of project sizes and complexities, making it suitable for both small-scale studies and large-scale, multidisciplinary research initiatives.
5.3. Lessons Learned
- User-centred design: Engaging researchers early in the adaptation process was crucial. Their feedback helped shape the platform to meet specific needs, enhancing usability and acceptance. Ensuring intuitive navigation and streamlined workflows was pivotal for fostering effective collaboration among diverse teams.
- Flexibility in data management: The ability to integrate various data types—ranging from basic data to simulations and experimental results—proved essential. This versatility allowed the platform to accommodate the diverse requirements of different research projects, making it a robust tool for data management.
- Robust security measures: Implementing strong IT security measures such as two-factor authentication, secure data transmission protocols (HTTPS/TLS, SSH), and fine-grained access control at the item level was vital. These measures addressed the heightened IT protection requirements in research environments, ensuring data integrity and compliance with regulations.
- Adaptability to team size: The effectiveness of SP varied based on the size and nature of the collaborative effort. Smaller teams found the straightforward features beneficial, while larger groups required more advanced functionalities to manage complex workflows effectively. This insight emphasises the need for tailored solutions that can be adapted to varying project scales.
- Ongoing training and support: Providing comprehensive training sessions and resources was essential to facilitate a smooth transition to the target system. Ongoing support helped increase user satisfaction and productivity, highlighting the importance of investing in user education.
- Automation and scalability: Automating repetitive tasks such as data entry and report generation was identified as a significant improvement area. Scalability of the platform to handle large datasets and multiple concurrent users was also highlighted as a critical factor for long-term usability.
- Integration with external tools: The ability to integrate SP with external analytical and visualisation tools enhanced its utility. Seamless data exchange and compatibility with other software systems were crucial for efficient workflows.
- Scalability and adaptability: To ensure SP’s suitability for future projects, it is crucial to align its deployment with organisational IT policies and to develop standardised templates. Additionally, incorporating automated workflows for data management can enhance its scalability, making it more versatile for various project sizes and requirements.
- Cost–benefit analysis: Evaluating the balance between the flexibility of SP and the associated costs, including time investment, licensing fees, and performance limitations, is essential. This ensures that the platform’s benefits justify its implementation for specific research projects.
- Enhancing automation: Introducing automated tools or scripts for data integration would greatly improve SP’s efficiency. This is particularly important for large-scale projects where manual data handling can be time-consuming and prone to errors.
- Facilitating multidisciplinary collaboration: Overcoming challenges such as licensing restrictions and IT security concerns is critical for enabling effective collaboration among diverse organisations. Addressing these issues would promote the broader adoption of SP in multidisciplinary research settings.
6. Conclusions
6.1. Summary
6.2. Research Questions
- RQ1:
- The comparison of SP to established ELN tools in terms of functionality and usability was thoroughly examined in Section 4, “Results”, where the adaptability, integration capabilities, and usability of SP were highlighted alongside its limitations, such as scalability issues for large datasets.
- RQ2:
- The strengths and limitations of SP in the context of open data and FAIR data principles were discussed in Section 5, “Discussion”, with specific emphasis on the compliance of SP with FAIR principles through its data management features and the challenges associated with manual data entry and licensing requirements.
- RQ3:
- The adaptation of SP to meet specific data management requirements in engineering research was detailed in Section 3, “Methodology”, showcasing the steps taken to tailor SP to the unique needs of the AMTwin project.
- RQ4:
- The criteria for benchmarking ELN tools across diverse research scenarios were developed and applied in Section 3, “Methodology”, where a structured evaluation framework was presented, enabling a standardised comparison of SP and other ELNs.
- RQ5:
- The support of SP for regulatory compliance and enhancement of research reproducibility was addressed in Section 4, “Results”, demonstrating its capabilities in facilitating structured data documentation and secure access control.
6.3. Outlook
6.4. Future Work Perspectives
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Burgholz, A.; Lewerentz, L. Open Science und Open Data. Available online: https://www.horizont-europa.de/de/Open-Science-und-Open-Data-1767.html (accessed on 8 June 2025).
- Winger, M.; Schmitt, M.; Gafinen, Y. Open Science. Available online: https://www.kowi.de/kowi/horizon-europe/horizon-europe2/weitere-aspekte/open-science.aspx (accessed on 8 June 2025).
- Gafinen, Y.; Schmitt, M.; Winger, M. Open Access und Forschungsdatenmanagement. Available online: https://www.kowi.de/kowi/projektmanagement/verbreitung-verwertung/open-access-datenmanagement/open-access-und-forschungsdatenmanagement.aspx (accessed on 8 June 2025).
- Force11. Guiding Principles for Findable, Accessible, Interoperable and Re-usable Data Publishing Version b1.0. Available online: https://force11.org/info/guiding-principles-for-findable-accessible-interoperable-and-re-usable-data-publishing-version-b1-0/ (accessed on 8 June 2025).
- KoWi. Factsheet zu Open Access in Horizon 2020. Available online: https://www.kowi.de/Portaldata/2/Resources/KoWi/Factsheet_Open_Access_Horizon_2020.pdf (accessed on 8 June 2025).
- Witt, S. Open Science in Horizon Europe. Available online: https://www.uni-goettingen.de/de/open+science+in+horizon+europe/652047.html (accessed on 8 June 2025).
- Jahnen, B.; Hartig, K. Information für die Wissenschaft Nr. 25—Konkretisierung der Anforderungen zum Umgang mit Forschungsdaten in Förderanträgen. Available online: https://www.dfg.de/de/aktuelles/neuigkeiten-themen/info-wissenschaft/2022/info-wissenschaft-22-25 (accessed on 8 June 2025).
- DFG. Umgang mit Forschungsdaten—Checkliste für Antragstellende zur Planung und zur Beschreibung des Umgangs mit Forschungsdaten in Forschungsvorhaben. Available online: https://www.dfg.de/resource/blob/174732/3c6343eed2054edc0d184edff9786044/forschungsdaten-checkliste-de-data.pdf (accessed on 8 June 2025).
- Fröhlich, T.; Hemme, M.; Lenzen, D. Generic Electronic Laboratory Notebook. Available online: https://patentimages.storage.googleapis.com/d1/7a/4d/3cd4c89956aedb/EP1647873A1.pdf (accessed on 8 June 2025).
- Kanza, S.; Willoughby, C.; Gibbins, N.; Whitby, R.; Frey, J.G.; Erjavec, J.; Zupančič, K.; Hren, M.; Kovač, K. Electronic lab notebooks: Can they replace paper? J. Cheminform. 2017, 9, 31. [Google Scholar] [CrossRef] [PubMed]
- Rubacha, M.; Rattan, A.K.; Hosselet, S.C. A Review of Electronic Laboratory Notebooks Available in the Market Today. JALA J. Assoc. Lab. Autom. 2011, 16, 90–98. [Google Scholar] [CrossRef] [PubMed]
- SciNote. Sequence Editor—Design and Manage Your Plasmid Sequences Within SciNote ELN. Available online: https://www.scinote.net/blog/design-and-manage-your-plasmid-sequences-within-scinote/ (accessed on 8 June 2025).
- Zinner, M.; Conrad, F.; Feldhoff, K.; Wiemer, H.; Weller, J.; Ihlenfeldt, S. A Metadata Model for Harmonising Engineering Research Data Across Process and Laboratory Boundaries. In Proceedings of the COGNITIVE 2024: The Sixteenth International Conference on Advanced Cognitive Technologies and Applications, Venice, Italy, 14–18 April 2024; pp. 30–39. [Google Scholar]
- Feldhoff, K.; Opatz, T.; Wiemer, H.; Zinner, M. Best Practices for Using MS SharePoint® as ELN in the Joint Research Project AMTwin; International Materials Science and Engineering Congress 2024 (MSE 2024): Darmstadt, Germany, Zenodo. [CrossRef]
- LIMSey. Take Control of Your Lab with Our Advanced LIMS System. Available online: https://www.limsey.com/ (accessed on 8 June 2025).
- Schöning, S. Noch Eine Unverbindliche Liste Elektronischer Laborbücher. Available online: https://web.archive.org/web/20241015063113/https://websites.fraunhofer.de/lost-in-life-sciences/?p=52 (accessed on 8 June 2025).
- Harvard Longwood Medical Area Research Data Management Working Group. Electronic Lab Notebook Comparison Matrix. Available online: https://doi.org/10.5281/zenodo.4723753 (accessed on 8 June 2025).
- Adam, B.; Lindstädt, B. ELN Guide: Electronic Laboratory Notebooks in the Context of Research Data Management and Good Research Practice—A Guide for the Life Sciences. Available online: https://repository.publisso.de/resource/frl:6425772 (accessed on 8 June 2025).
- Lindstädt, B. ELN Selection for the Life Sciences. Available online: https://www.publisso.de/fileadmin/user_upload/PUBLISSO/PUBLISSO_ELN-Filter_2021-06_english.xlsx (accessed on 8 June 2025).
- University and State Library Darmstadt. ELN Finder. Available online: https://eln-finder.ulb.tu-darmstadt.de/home (accessed on 8 June 2025).
- Guerrero, S.; Dujardin, G.; Cabrera-Andrade, A.; Paz-y Miño, C.; Indacochea, A.; Inglés-Ferrándiz, M.; Nadimpalli, H.P.; Collu, N.; Dublanche, Y.; De Mingo, I.; et al. Analysis and Implementation of an Electronic Laboratory Notebook in a Biomedical Research Institute. PLoS ONE 2016, 11, e0160428. [Google Scholar] [CrossRef] [PubMed]
- FAIR Data Principles. Available online: https://www.forschungsdaten.org/index.php/FAIR_data_principles (accessed on 8 June 2025).
- Leyens, C. Data-Driven Process, Material and Structure Analysis for Additive Manufacturing. Available online: https://tu-dresden.de/ing/maschinenwesen/ifww/wt/forschung/forschungsprojekte/amtwin?set_language=en (accessed on 8 June 2025).
Category | Desired Features |
---|---|
Recording notes | Simple to install, post-it notes (comments), tasks lists, setting of default values, easy to write in as a paper notebook, template creation, adaptable to different workflows |
Organising notes | Can be indexed, spellchecker, tag/classify notes and experiments, storage of metadata, standard vocabularies |
Searching data | Filtered search, data traceability, voice searches, sortable results |
Linking data | Upload files to notes and link to reference managers |
Writing reports | Generating reports, integrate and store different document types, export function |
Performing scientific functionality | Notifications for approvals and non-editable entries |
Accessibility in labs | Web-based, tablet/smartphone compliant, voice capture |
Archiving and backing up | Secure storage, backup, downloads and printing |
IT and data security | Secure access, different access levels for users |
Collaboration in organisation | Shared files/notebooks, standardised lists, linking of notebooks and users, coordination for open source and open access |
Project activities | Recent activity feeds with notifications and comments |
Electronic Lab Notebook | Acronym |
---|---|
MS SharePoint® 2019 on-premises | SP |
Karlsruhe Data Infrastructure for Materials Science (Kadi4Mat) 0.47.0 | K4M |
RSpace Enterprise | RSpE |
SciNote Research Lab | ScRL |
Labfolder Free | LfFr |
Labfolder Advanced | LbAd |
Main Category | Requirement | F | A | I | R | w | SP | K4M | RSpE | ScRL | LbFr | LbAd |
---|---|---|---|---|---|---|---|---|---|---|---|---|
General | Collaborative platform | • | 5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
General | ELN tool | • | 1 | ✗ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
General | Domain-specific tool | 0 | ✗ | ✔ | ✗ | ✔ | ✔ | ✔ | ||||
General | Open source software | 3 | ✗ | ✔ | ✗ | ✔ | ✗ | ✗ | ||||
General | Without costs (basic version) | • | 3 | ✗ | ✔ | ✗ | ✗ | ✔ | ✗ | |||
General | Widely used at German research institutes (>10) | 1 | ✔ | ✔ | ✔ | ✗ | ✔ | ✔ | ||||
Administration | Small effort w.r.t. local installation | 0 | ✗ | ✗ | ? | ? | NA | ? | ||||
Administration | Small effort w.r.t. maintenance of local installation | 0 | ✗ | ✔ | ? | ? | NA | ? | ||||
Administration | Extendable | 5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Support | Support service | • | 4 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Support | Guiding tour | • | 2 | ✔ | ✔ | ✗ | ✗ | ✗ | ✗ | |||
Support | Explanatory videos or pictures | • | 2 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Support | Trainings | • | 2 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Web based frontend | • | 5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Mobile app | • | 1 | ✔ | ✗ | ✗ | ✔ | ✗ | ✗ | |||
Data collection | Selection of favourites | • | 1 | ✔ | ✔ | ✔ | ✗ | ✔ | ✔ | |||
Data collection | Creation of groups | 2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Data collection | No requirement of IT knowledge in usage and expansion | • | 2 | ✔ | ✗ | ✗ | ? | ✔ | ? | |||
Data collection | Full text search | • | 2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Assigning keywords for searching data | • | 2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Collaborative editing office documents | • | 1 | ✔ | ✗ | ✔ | ✔ | ✗ | ✗ | |||
Data collection | Comment function | 2 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | ||||
Data collection | Internal linking of projects/data records | • | 2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Integration of office tools | • | 2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Various user roles (administer, edit, read) | • | 4 | ✔ | ✔ | ✔ | ✔ | ✗ | ✔ | |||
Data collection | Automatic query (e.g., content checks) and dual control principle | 4 | ✔ | ✗ | ✗ | ✗ | ✗ | ✔ | ||||
Data collection | Access rights at file level | • | 3 | ✔ | ✗ | ✔ | ✔ | ✗ | ? | |||
Data collection | File version management | • | 3 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Standardised data entry through creation of data entry form | • | 3 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Data collection | Storage of large data volumes (>30 GB) | 4 | ✗ | ✔ | ✔ | ✔ | ✗ | ✔ | ||||
Data collection | Git integration | 2 | ✗ | ✔ | ✗ | ✗ | ✗ | ✗ | ||||
Data collection | Discussion forum | 1 | ✔ | ✗ | ✔ | ✗ | ✔ | ✔ | ||||
Data collection | Inventory/stock management | 2 | ✗ | ✗ | ✔ | ✔ | ✔ | ✔ | ||||
Data collection | Integrated design of experiments (DoE) | 1 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ||||
Data collection | Barcodes | 2 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | ||||
Data collection | Template creation | • | 3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data analysis | Differentiation of protocols (machine, process, material) | • | 1 | ✗ | ✔ | ✗ | ✗ | ✗ | ✗ | |||
Data analysis | Graphical differentiation of protocols (machine, process, material) | • | 1 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | |||
Data analysis | Textbox for metadata | • | 3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data analysis | Tables for constants (metadata) | • | 2 | ✔ | ✔ | ✔ | ✗ | ✗ | ✗ | |||
Data analysis | Inserting of explanatory image files | • | 3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data analysis | Usage of taxonomies | • | 3 | ✔ | ✗ | ✔ | ✗ | ✗ | ✗ | |||
Data publication | Assignment of persistent identifiers | • | 4 | ✗ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data publication | Added publication platform | • | 3 | ✗ | ✔ | ✔ | ✗ | ✔ | ✔ | |||
Data publication | Assignment of deletion and retention periods | • | 3 | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | |||
Data publication | Access via link for unregistered users | • | 2 | ✔ | ✗ | ✔ | ✗ | ✗ | ✗ | |||
Data archiving | Locally installable/on-premises | • | 5 | ✔ | ✔ | ✔ | ✔ | ✗ | ✔ | |||
Data archiving | Cloud solution | • | 1 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Data archiving | Cloud server in Germany | 5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Data archiving | Backup of research data | 5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Data archiving | E-signature of data | 2 | ✗ | ✗ | ✔ | ✔ | ✗ | ✔ | ||||
Data archiving | Two-factor authentication | • | 2 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Process chains | Mapping of workflows | • | 3 | ✔ | ✗ | ✗ | ✔ | ✔ | ✔ | |||
Process chains | Graphical illustration of (internal company) workflows | • | 2 | ✔ | ✗ | ✗ | ✔ | ✔ | ✔ | |||
Process chains | Global sample labelling | • | 5 | ✔ | ✗ | ✔ | ✔ | ✔ | ✔ | |||
Process chains | Merging sample data from different experiments | • | 4 | ✗ | ✗ | ✔ | ✗ | ✗ | ✗ | |||
Points achieved | 107 | 81 | 113 | 105 | 93 | 103 |
ID | Goal | Collaborators | Domains | Process Types | Sample Size | Data Types |
---|---|---|---|---|---|---|
S1 | Process optimisation in-house | Collab-Small-Mixed | Dom-Mech | Proc-3 | Sample-Mass | Data-Basic |
S2 | Process development with many partners | Collab-Big-Mixed | Dom-Mixed-IT | Proc-5 | Sample-100 | Data-Basic+Sim +Ex |
S3 | Cooperative process optimisation | Collab-Small-Comp | Dom-Mech | Proc-Tree-Big | Sample-1000 | Data-Basic+Sim |
S4 | Process development | Collab-Med-Mixed | Dom-Mixed | Proc-5 | Sample-100 | Data-Basic+Sim +Ex |
S5 | Research process development | Collab-Med-Research | Dom-Mech +Mat | Proc-5 | Sample-1000 | Data-Basic+Sim +Ex |
S6 | Online process parameter optimisation with continuous quality assurance | Collab-Med-Mixed | Dom-Mech+ Mat+IT | Proc-Endless-3 | Sample-Mass | Data-Basic-Live |
Column | Value | Description |
---|---|---|
Collaborator | Collab-Small-Mixed | One company, one research organisation |
Collaborator | Collab-Big-Mixed | Big joint research project from research and industry (>8 partners) |
Collaborator | Collab-Small-Comp | Small joint research project with Original Equipment Manufacturer (OEM) |
Collaborator | Collab-Med-Mixed | Medium joint research project (4–8 partners) from research and industry |
Collaborator | Collab-Med-Research | Medium joint research project with research organisations (4–8 partners) |
Domains | Dom-Mech | Mechanical Engineering (Mech. Eng.) |
Domains | Dom-Mixed+IT | Mech. Eng., Material Sciences (Mater. Sci.), Physics (Phys.), Chemical Engineering (Chem. Eng.), Computer Sciences (Comp. Sci.) |
Domains | Dom-Mixed | Mech. Eng., Mater. Sci., Phys., Chem. Eng. |
Domains | Dom-Mech+Mat | Mech. Eng., Mater. Sci. |
Domains | Dom-Mech+Mat+IT | Mech. Eng., Mater. Sci., Comp. Sci. |
Process Types | Proc-3 | Linear process chain with 3 process steps |
Process Types | Proc-5 | Linear process chain with 5–10 process steps |
Process Types | Proc-Tree-Big | Process tree with >20 process steps |
Process Types | Proc-Endless-3 | Linear endless good process chain with 3 process steps |
Sample Size | Sample-100 | Small batch (<100 samples) |
Sample Size | Sample-1000 | Serial production (1000 samples) |
Sample Size | Sample-Mass | Mass production (>20,000 samples) |
Data Types | Data-Basic | Machine data, quality data |
Data Types | Data-Basic+Sim+Ex | Machine data, quality data, simulation data, experimental data |
Data Types | Data-Basic+Sim | Machine data, quality data, simulation data |
Data Types | Data-Basic-Live | Online machine data, online quality data |
Main Category | Requirement | F | A | I | R | w | SP | SP@TUD | Method | Implementation Level |
---|---|---|---|---|---|---|---|---|---|---|
General | Collaborative platform | • | 5 | ✔ | ✔ | Creation of a SP website | Small | |||
General | ELN tool | 1 | ✗ | ✗ | None | None | ||||
General | Domain-specific tool | 0 | ✗ | ✗ | None | None | ||||
General | Open source software | 3 | ✗ | ✗ | None | None | ||||
General | Without costs (basic version) | • | 3 | ✗ | ✗ | None | None | |||
General | Widely used at German research institutes (>10) | 1 | ✔ | ✔ | None | None | ||||
Administration | Small effort w.r.t. local installation | 0 | ✗ | ✔ | Official service of organisation | Small | ||||
Administration | Small effort w.r.t. maintenance of local installation | 0 | ✗ | ✔ | Official service of organisation | Small | ||||
Administration | Extendable | 5 | ✔ | ✔ | Via SP APIs and SP webpages | None | ||||
Support | Support service | • | 4 | ✔ | ✔ | At MS website | None | |||
Support | Guiding tour | • | 2 | ✔ | ✔ | At MS website | None | |||
Support | Explanatory videos or pictures | • | 2 | ✔ | ✔ | At MS website | None | |||
Support | Trainings | • | 2 | ✔ | ✔ | At MS website | None | |||
Data collection | Web based frontend | • | 5 | ✔ | ✔ | Included in SP | None | |||
Data collection | Mobile app | • | 1 | ✔ | ✔ | Included in SP | None | |||
Data collection | Selection of favourites | • | 1 | ✔ | ✔ | Included in SP | None | |||
Data collection | Creation of groups | 2 | ✔ | ✔ | Included in SP | None | ||||
Data collection | No requirement of IT knowledge in usage and expansion | • | 2 | ✔ | ✗ | Programming and IT skills required | High | |||
Data collection | Full text search | • | 2 | ✔ | ✔ | Included in SP | None | |||
Data collection | Assigning keywords for searching data | • | 2 | ✔ | ✔ | Included in SP | None | |||
Data collection | Collaborative editing of office documents | • | 1 | ✔ | ✔ | Included in SP | None | |||
Data collection | Comment function | 2 | ✔ | ✔ | Included in SP | None | ||||
Data collection | Internal linking of projects/data records | • | 2 | ✔ | ✔ | Included in SP | None | |||
Data collection | Integration of office tools | • | 2 | ✔ | ✔ | Included in SP | None | |||
Data collection | Various user roles (administer, edit, read) | • | 4 | ✔ | ✔ | Included in SP | None | |||
Data collection | Access rights at file level | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data collection | File version management | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data collection | Standardised data entry through creation of data entry form | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data collection | Automatic query (e.g., content checks) and dual control principle | 4 | ✔ | ✔ | Included in SP | None | ||||
Data collection | Storage of large data volumes (>30 GB) | 4 | ✗ | ✔ | Linked external network storage (group drive) | Medium | ||||
Data collection | Git integration | 2 | ✗ | ✗ | Not implemented | None | ||||
Data collection | Discussion forum | • | 1 | ✔ | ✔ | Included in SP | None | |||
Data collection | Inventory/stock management | 2 | ✗ | ✗ | Not implemented | None | ||||
Data collection | Integrated DoE | 1 | ✗ | ✗ | Not implemented | None | ||||
Data collection | Barcodes | 2 | ✔ | ✔ | Included in SP | None | ||||
Data collection | Template creation | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data analysis | Differentiation of protocols (machine, process, material) | • | 1 | ✗ | ✗ | Not implemented | None | |||
Data analysis | Graphical differentiation of protocols (machine, process, material) | • | 1 | ✗ | ✗ | Not implemented | None | |||
Data analysis | Textbox for metadata | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data analysis | Tables for constants (metadata) | • | 2 | ✔ | ✔ | Included in SP | None | |||
Data analysis | Inserting of explanatory image files | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data analysis | Usage of taxonomies | • | 3 | ✔ | ✔ | Included in SP | None | |||
Data publication | Assignment of persistent identifiers | • | 4 | ✗ | ✔ | Added unique IDs for samples in each SP list | High | |||
Data publication | Added publication platform | • | 3 | ✗ | ✗ | Not implemented | None | |||
Data publication | Assignment of deletion and retention periods | • | 3 | ✗ | ✗ | Not implemented | None | |||
Data publication | Access via link for unregistered users | • | 2 | ✔ | ✔ | Included in SP | None | |||
Data archiving | Locally installable on premises | • | 5 | ✔ | ✔ | Included in SP | None | |||
Data archiving | Cloud solution | • | 1 | ✔ | ✔ | Included in SP | None | |||
Data archiving | Cloud server in Germany | 5 | ✔ | ✔ | Included in SP | None | ||||
Data archiving | Backup of research data | 5 | ✔ | ✔ | Included in SP | None | ||||
Data archiving | E-signature of data | 2 | ✗ | ✗ | Not implemented | None | ||||
Data archiving | Two-factor authentication | • | 2 | ✔ | ✔ | Included in SP | None | |||
Process chains | Mapping of workflows | • | 3 | ✔ | ✔ | Included in SP | None | |||
Process chains | Graphical illustration of (internal company) workflows | • | 2 | ✔ | ✔ | Included in SP | None | |||
Process chains | Global sample labelling | • | 5 | ✔ | ✔ | Included in SP | None | |||
Process chains | Merging sample data from different experiments | • | 4 | ✗ | ✔ | Added unique IDs for samples in each SP list | High | |||
Points achieved | 107 | 112 |
Requirement | w | Available | wS1 | Reason for Difference | wS2 | Reason for Difference | wS3 | Reason for Difference |
---|---|---|---|---|---|---|---|---|
Without costs (basic version) | 3 | ✗ | 0 | — | +1 | Collab-Big-Mixed | 0 | — |
Widely used at German research institutes (>10) | 1 | ✔ | 0 | — | +2 | Collab-Big-Mixed | 0 | — |
Creation of groups | 2 | ✔ | 0 | — | +3 | Collab-Big-Mixed | 0 | — |
No requirement of IT knowledge in usage and expansion | 2 | ✗ | 0 | — | −2 | Dom-Mixed+IT | 0 | — |
Full text search | 2 | ✔ | +1 | Sample-Mass | 0 | — | 0 | — |
Assigning keywords for searching data | 2 | ✔ | 0 | — | +2 | Data-Basic+Sim+Ex | +1 | Data-Basic+Sim |
Comment function | 2 | ✔ | 0 | — | +2 | Collab-Big-Mixed | 0 | — |
Internal linking of projects/items/data records | 2 | ✔ | 0 | — | 0 | — | +3 | Proc-Tree-Big |
Access rights at file level | 3 | ✔ | +1 | Collab-Small-Mixed | +1 | Collab-Big-Mixed | +1 | Collab-Small-Comp |
File version management | 3 | ✔ | 0 | — | +2 | Collab-Big-Mixed | 0 | — |
Standardised data entry through creation of data entry form | 3 | ✔ | 0 | +1 | Collab-Big-Mixed | 0 | — | |
Discussion forum | 1 | ✔ | 0 | — | +1 | Collab-Big-Mixed | 0 | — |
Inventory/stock management | 2 | ✗ | +1 | Sample-Mass | 0 | — | 0 | — |
Barcodes | 2 | ✔ | +2 | Sample-Mass | 0 | — | +1 | Sample-1000 |
Template creation | 3 | ✔ | 0 | — | 0 | — | +1 | Proc-Tree-Big |
Storage of vector-valued data | - | ✗ | 0 | — | +3 | Data-Basic+Sim+Ex | +3 | Data-Basic+Sim |
Storages of >5000 items per list | - | ✗ | +5 | Sample-Mass | 0 | Sample-100 | 0 | Sample-1000 |
Differentiation of protocols (machine, process, material) | 1 | ✗ | 0 | — | 0 | — | +1 | Proc-Tree-Big |
Graphical differentiation of protocols | 1 | ✗ | 0 | — | 0 | — | +1 | Proc-Tree-Big |
Usage of taxonomies | 3 | ✔ | 0 | — | +1 | Dom-Mixed+IT | 0 | — |
Added publication platform | 3 | ✗ | 0 | — | 0 | — | +1 | Proc-Tree-Big |
Two-factor authentication | 2 | ✔ | +1 | Collab-Small-Mixed | +1 | Collab-Big-Mixed | +1 | Collab-Small-Comp |
Shibboleth authentication | 0 | ✔ | 0 | — | 0 | — | 0 | — |
Storage of data with increased IT protection requirements | - | ✗ | +5 | Collab-Small-Mixed | +5 | Collab-Big-Mixed | +5 | Collab-Small-Comp |
Mapping of workflows | 3 | ✔ | 0 | — | +1 | Proc-5 | +2 | Proc-Tree-Big |
Graphical illustration of (internal company) workflows | 2 | ✔ | 0 | — | 0 | — | +1 | Proc-Tree-Big |
Merging sample data from different experiments | 4 | ✔ | 0 | — | 0 | — | +1 | Proc-Tree-Big |
Sum of possible points | 68 | 76 | 75 | |||||
Absolute score | 45 | 57 | 52 | |||||
Relative score | 0.66 | 0.75 | 0.69 |
Requirement | w | Available | wS4 | Reason for Difference | wS5 | Reason for Difference | wS6 | Reason for Difference |
---|---|---|---|---|---|---|---|---|
Without costs (basic version) | 3 | ✗ | 0 | — | 0 | — | 0 | — |
Widely used at German research institutes (>10) | 1 | ✔ | 0 | — | +2 | Collab-Med-Research | 0 | — |
Creation of groups | 2 | ✔ | +2 | Collab-Med-Mixed | +2 | Collab-Med-Research | +2 | Collab-Med-Mixed |
No requirement of IT knowledge in usage and expansion | 2 | ✗ | 0 | — | 0 | — | −2 | Dom-Mech+Mat+IT |
Full text search | 2 | ✔ | 0 | — | 0 | — | +1 | Sample-Mass |
Assigning keywords for searching data | 2 | ✔ | +2 | Data-Basic+Sim+Ex | +2 | Data-Basic+Sim+Ex | 0 | — |
Comment function | 2 | ✔ | +1 | Collab-Med-Mixed | +1 | Collab-Med-Research | +1 | Collab-Med-Mixed |
Internal linking of projects/items/data records | 2 | ✔ | +1 | Proc-5 | +1 | Proc-5 | 0 | — |
Access rights at file level | 3 | ✔ | +1 | Collab-Med-Mixed | 0 | — | +1 | Collab-Med-Mixed |
File version management | 3 | ✔ | +1 | Collab-Med-Mixed | +1 | Collab-Med-Research | +1 | Collab-Med-Mixed |
Standardised data entry through creation of data entry form | 3 | ✔ | +1 | Collab-Med-Mixed | +1 | Collab-Med-Research | +1 | Collab-Med-Mixed |
Discussion forum | 1 | ✔ | +1 | Collab-Med-Mixed | +1 | Collab-Med-Research | +1 | Collab-Med-Mixed |
Inventory/stock management | 2 | ✗ | 0 | — | 0 | — | +1 | Sample-Mass |
Barcodes | 2 | ✔ | 0 | — | +1 | Sample-1000 | +2 | Sample-Mass |
Template creation | 3 | ✔ | 0 | — | 0 | — | 0 | — |
Storage of vector-valued data | - | ✗ | +3 | Data-Basic+Sim+Ex | +3 | Data-Basic+Sim+Ex | +5 | Data-Basic-Live |
Storages of >5000 items per list | - | ✗ | 0 | — | 0 | — | +5 | Sample-Mass |
Differentiation of protocols (machine, process, material) | 1 | ✗ | 0 | — | 0 | — | 0 | — |
Graphical differentiation of protocols | 1 | ✗ | 0 | — | 0 | — | 0 | — |
Usage of taxonomies | 3 | ✔ | +1 | Dom-Mixed | 0 | — | 0 | — |
Added publication platform | 3 | ✗ | 0 | — | 0 | — | 0 | — |
Two-factor authentication | 2 | ✔ | +1 | Collab-Med-Mixed | 0 | — | +1 | Collab-Med-Mixed |
Shibboleth authentication | - | ✔ | 0 | — | +1 | Collab-Med-Research | 0 | — |
Storage of data with increased IT protection requirements | - | ✗ | +5 | Collab-Med-Mixed | +2 | Collab-Med-Research | +5 | Collab-Med-Mixed |
Mapping of workflows | 3 | ✔ | +1 | Proc-5 | +1 | Proc-5 | 0 | — |
Graphical illustration of (internal company) workflows | 2 | ✔ | 0 | — | 0 | — | 0 | — |
Merging sample data from different experiments | 4 | ✔ | 0 | — | 0 | — | 0 | — |
Sum of possible points | 73 | 71 | 77 | |||||
Absolute score | 53 | 54 | 51 | |||||
Relative score | 0.73 | 0.76 | 0.66 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Feldhoff, K.; Opatz, T.; Wiemer, H.; Zinner, M.; Ihlenfeldt, S. Benchmarking and Lessons Learned from Using SharePoint as an Electronic Lab Notebook in Engineering Joint Research Projects. Data 2025, 10, 92. https://doi.org/10.3390/data10070092
Feldhoff K, Opatz T, Wiemer H, Zinner M, Ihlenfeldt S. Benchmarking and Lessons Learned from Using SharePoint as an Electronic Lab Notebook in Engineering Joint Research Projects. Data. 2025; 10(7):92. https://doi.org/10.3390/data10070092
Chicago/Turabian StyleFeldhoff, Kim, Tim Opatz, Hajo Wiemer, Martin Zinner, and Steffen Ihlenfeldt. 2025. "Benchmarking and Lessons Learned from Using SharePoint as an Electronic Lab Notebook in Engineering Joint Research Projects" Data 10, no. 7: 92. https://doi.org/10.3390/data10070092
APA StyleFeldhoff, K., Opatz, T., Wiemer, H., Zinner, M., & Ihlenfeldt, S. (2025). Benchmarking and Lessons Learned from Using SharePoint as an Electronic Lab Notebook in Engineering Joint Research Projects. Data, 10(7), 92. https://doi.org/10.3390/data10070092