Built for researchers running toehold/handhold-mediated strand displacement or FRET experiments on CLARIOstar plate readers. Handles multi-channel fluorescence data, kinetic fitting, and concentration conversion in one desktop app.
Clearissa is a data analysis platform for multi-channel fluorescence spectroscopy. It streamlines data import from plate readers, provides visualisation tools, and supports kinetic modelling workflows for DNA and RNA strand displacement fluorescence and FRET experiments.
- Import raw plate reader exports (CSV or Excel) for multi-channel fluorescence experiments
- Interactive visualisation and data frame inspection tools
- Kinetic analysis workflows for fluorescence and FRET experiments
- Export-ready tables and plots
- Python 3.9-3.11
- Qt5 runtime via PyQt5
Full Python dependencies are listed in requirements.txt and pyproject.toml.
python -m venv .venv
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
pip install -r requirements.txtpython core/Clearissa_main.py-> If running from a packaged build (dist folder), use the provided executable instead of the Python entry point.
Clearissa includes convenience scripts for packaging with PyInstaller:
- Windows:
build_clearissa.bat - macOS/Linux:
build_clearissa.sh - Cross-platform helper:
build_executable.py
Example:
./build_clearissa.shmanual.htmlcontains the user manual- Configuration files are located in the
config/directory
For more information, feedback, or suggestions, contact: k.jurinovic22@imperial.ac.uk