This repository hosts the compiled versions of LOTUS software for wearable data processing. The primary repository for LOTUS can be found here
The LOTUS toolkit features two GUIs built to read, compile, and analyse raw Empatica EmbracePlus data over user-defined periods of time (i.e., EDA, BVP, systolic peaks, temperature, accelerometer, and event tags). The two GUI components include the LOTUS reader and analyser, which may be downloaded and used independently of one another.
- LOTUS Reader can selectively reconstitute fragmented 'chunks' of raw EmbracePlus data (i.e., avro files) as a continuous timeseries. Batch processing is enabled to allow users to reconstitute data across multiple subjects and multiple days.
- LOTUS analyser allows users to visualise and navigate the raw signal data, edit event tags, and complete basic preprocessing.
Feedback and suggestions may be sent to: [email protected]
If using LOTUS reader or anlyser please reference:
- Fogarty, J. S. (2024). LOTUS Software to Process Wearable EmbracePlus Data. Sensors, 24(23), 7462. https://doi.org/10.3390/s24237462
Install the toolbox using the exe files from one of the folders. Note, these both install LOTUS reader, but one also installs Matlab runtime if it is required and the other does not (see below). Further details on the differences between these can be found from Mathworks at this link here.
- for_redistribution folder contains the installation file for LOTUS reader with Matlab compiler runtime. Use this if you do not have Matlab or matlab runtime.
- for_redistribution_files_only folder contains only the necessary installation files for LOTUS reader. Use this if you already have Matlab compiler runtime installed.
N.B. Prior to using this compiled version, you may also need to ensure that Python and Avro python library are installed as required in the installation instructions for LOTUS in the main repository.
The compiled file currently only installs the LOTUS reader. A compiled version of LOTUS analyser will be added in the near future.