A powerful desktop application for laboratory data management and experiment organization
MetaFold simplifies laboratory data management through easy-to-use templates that create reproducible metadata.
It reduces manual steps by automatically generating folder structures and metadata files at multiple locations simultaneously.
Thanks to its integration with OMERO, ELNs, and RSpace, microscopy data can be automatically imported based on the existing metadata — saving researchers significant time and effort.
⚠️ Development Status: PROTOTYPE- ✨ Key Features
- Live demo
- 🚀 Installation
- 📝 Getting Started with Templates
- 🛡️ Admin User and User Management
- 🔧 Core Concepts
- 🎯 Target Audience
- 🤝 Contributing
- 📄 Acknowledgements
- 🔗 Links
Disclaimer:
This project was completely developed with the assistance of claude.ai.
It is currently in a prototype stage — use at your own risk.
Contributions, reviews, and testing are highly appreciated.
🗂️ Template-Based Project Creation
- Create standardized folder structures and metadata forms from configurable templates
- Create .json and .html metadata files.
- Send your metadata to different systems like electronic lab notebooks (elabFTW, RSpace) and special Databases (OMERO).
👥 Multi-User Support
- Secure user and group management with credential storage
- User-specific templates and settings
- Group-based access control
🔗 Laboratory Integrations
- elabFTW: Direct experiment creation with metadata based on templates
- RSpace: Direct experiment creation with metadata based on templates
- OMERO: Dataset creation with map annotations / metadata annotation
- Directly linking of all integrations
📊 Project Discovery & Visualization
- Recursive scanning of existing projects
- Interactive data visualization with JSONCrack
🎨 Modern Interface
- Responsive design for different screen sizes
https://youtu.be/OV1vB6SOis8 (early state & and first try(I will remove / exchange it soon)
Download the latest release for your operating system:
- Visit the Releases page
- Download the latest release for your platform:
- Windows:
MetaFold-Setup-x.x.x.exe - macOS:
MetaFold-x.x.x.dmgorMetaFold-x.x.x.pkg - Linux:
MetaFold-x.x.x.AppImageorMetaFold-x.x.x.deb
- Windows:
- Install the application:
- Windows: Run the
.exeinstaller and follow the setup wizard - macOS: Open the
.dmgfile and drag MetaFold to Applications - Linux:
- For
.AppImage: Make executable (chmod +x) and run directly - For
.deb: Install withsudo dpkg -i MetaFold-x.x.x.deb
- For
- Windows: Run the
- Launch MetaFold from your applications menu
For developers who want to run from source:
- Node.js (Latest LTS version)
- Download from: https://nodejs.org
-
Clone the repository
git clone https://github.com/ThZobel/MetaFold.git cd MetaFold/src -
Install dependencies
npm install
-
Start the application
npm start
Create platform-specific executables:
npm run buildBuilds will be available in the dist/ folder for Windows, macOS, and Linux.
MetaFold provides example templates to help you get started quickly:
- Launch MetaFold
- Navigate to the Action Menu:
- Click on the Action Menu button (usually in the top bar)
- Select More → Import Template
- Download example templates:
- Visit the /templates folder on GitHub
- Download the
.jsontemplate files you need
- Import the template:
- In the import dialog, select the downloaded
.jsonfile - The template will be added to your templates list
- In the import dialog, select the downloaded
- Start using the template:
- Create new projects using the imported template
- Download example templates:
- Visit the /templates folder on GitHub
- Download the
.jsontemplate files you need
- Locate your MetaFold configuration directory:
- Windows:
C:\Users\<YourUsername>\MetaFold\<group>\<user>\ - macOS:
/Users/<YourUsername>/MetaFold/<group>/<user>/ - Linux:
/home/<YourUsername>/MetaFold/<group>/<user>/
- Windows:
- Copy template files:
- Copy the downloaded
.jsonfiles into the directory above
- Copy the downloaded
- Restart MetaFold:
- The templates will be automatically loaded on next launch
Note: Replace <group> and <user> with your actual group and username as configured in MetaFold.
Admin User Password: admin
To manage users and their passwords, switch to the Admin user (the default password is admin). After switching, you can manage all users — for example, change their groups or reset their passwords.
Define reusable project structures with:
- Custom folder hierarchies
- Metadata schemas with validation
- Integration settings for elabFTW/RSpace/OMERO
Create standardized experiments with:
- Automated folder structure generation
- JSON metadata files
- Direct integration with lab systems
Analyze existing projects with:
- Recursive project scanning
- Statistical analysis and visualization
- Export capabilities for further analysis
MetaFold is designed for:
- Life Sciences Researchers organizing experiments
- Laboratory Managers standardizing workflows
- Research Data Managers implementing FAIR principles
- NFDI4BioImage community members
We welcome contributions! - Development setup guides
MetaFold is inspired by the excellent RDM-Desktop Tool by T. Haraszti:
- Repository: tomio13/RDM-Desktop
- License: CC BY 4.0
We thank T. Haraszti for the inspiration and foundation.
This project was developed with the assistance of claude.ai


