PASTA (adaPtive mAterials Science meTadatA) electronic lab notebook (ELN) | The favorite ELN for experimental scientists

PASTA-ELN makes it easy and convenient for an experimental scientist to organize raw data with metadata. PASTA-ELN applies the extractors - Python scripts that 'extract' thumbnails, data, and metadata from the raw measurement files and automatically enter them into the database. These little programs can be written/adopted by scientists and can be shared. To read more ... for advanced users.

The raw data is the origin of scientific work and has to follow the FAIR (Findable, Accessible, Interoperable, and Reusable) principles which also support the individual researcher who has an easier time to find and organize the data, which PASTA-ELN supports. Additionally, PASTA-ELN encourages the user to follow research data management guidelines, which are given .... Since adaptive software development has revolutionized software projects, we believe that agile project planning is also highly beneficial for scientific research projects and encourage agile workflows while using PASTA-ELN. To read more ... for all useres.

Three (fictitious) user stories highlight different methods of using PASTA-ELN:

PASTA-ELN uses a local-first approach to store all data and metadata on user's storage devices and synchronize with a server upon user request. Thus, the data is always accessible through conventional software and its security and confidentiality are ensured. In addition, every researcher can fully adapt the metadata definitions to their personal taste and create an arbitrary folder structure in accordance with their typical workflows and research goals.

In PASTA-ELN, the meta-data is stored in a document database called CouchDB. This non-SQL database is highly adaptive to different raw data sources and corresponding metadata. People that want to contribute to PASTA-ELN, read more on the CouchDB implementation. If CouchDB and local storage are the two legs on which PASTA-ELN is built (and agile project planning is its heart), then the Python backend and graphical user interfaces (GUI) are its torso, which links everything together. Read more on the implementation. People that want to contribute to PASTA-ELN, please visit us at github.com. Questions are answered in the FAQs.

Overview

Main contributors

  • Steffen Brinckmann: principal investigator, focuses on python backend

  • Thomas Düren: graphical user interfaces

  • Raphael Röske: graphical user interfaces

  • Velislava Yonkova: first extensive user

  • Hanna Tsybenko: testing

  • multiple colleagues that help with their valuable discussions