raw2ready is a locally deployed, open-source web app for the harmonization, processing, visualization, semantic annotation, and intelligent exploration of bioprocess data.
The framework automates the transformation of heterogeneous raw data files originating from bioprocess-related devices (e.g., bioreactors, gas analyzers) into standardized, machine-readable datasets through a modular and extensible architecture. It provides an interactive web-based graphical user interface that enables users to perform data curation, preprocessing, visualization, and AI-assisted exploration directly through the browser.
The framework supports:
- Raw data parsing and harmonization
- Time-series synchronization and dataset merging
- Dynamic calculation of user-defined variables
- Interactive visualization
- Metadata annotation using MIFE
- Agentic AI assisted exploration of data, experimental conditions, microbial information (BacDive) and literature (CrossRef, DuckDuckGo).
- Sartorius formatted MS Excel files
- BioLectorXT formatted MS Excel files
- Gas analyzer formatted text files
- Generic text (csv, tsv etc) or MS Excel files with tabular data
The framework has been tested on Linux environments (Ubuntu, Mint) and Windows via WSL.
You can deploy raw2ready manually using Conda (requires installation of miniconda - see installation). This creates an isolated virtual environment and installs all dependencies specified in the conda.yml configuration.
Download and extract the repository manually, or clone it using Git.
git clone https://github.com/GeorgakilasLab/raw2ready.git
cd raw2readyRun the following command in the root of the project to create the raw2ready Conda environment:
conda env create -f conda.ymlOnce the environment has been successfully created, activate it using:
conda activate raw2readyTo start the raw2ready web interface, run the entry script:
python run_app.pyThen, open your browser and navigate to:
http://localhost:8081
raw2ready supports Agentic AI assisted exploration of data, experimental conditions, microbial information and literature using local Large Language Models via Ollama.
To install Ollama, run the following command from a directory in which you want to download it:
cd ~
mkdir ollama
cd ollama
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3Coming soon...
Verify that the equipment is currently supported.
Contact us for support in adding support for your equipment.
Verify Ollama installation:
ollama listIf the required models are not available, download them:
ollama pull [MODEL_NAME] # e.g. llama3GitHub Issues:
https://github.com/GeorgakilasLab/raw2ready/-/issues
Email Support:
ggeorgakilas@athenarc.gr antoniades000michael@gmail.com
If you use raw2ready in your research, please cite:
Coming soon...