We are working with physiological waveforms (PPG, ECG, ART etc.) and medical images. The following softwares serve our research in two aspects:
1. Data processing: Quality control, Data transformation, and Feature extraction for further machine learning analyses.
2. Multimodal data capture: Capturing waveforms from wearables, extracting information from images such as digitalized medical records/CRFs, monitor screen etc.
We are sharing these tools in two ways as follows: Open-source and Freeware (via Google Play).
Open-Source Software
This includes public GitHub repositories available at OUCRU Innovations:
- Respiratory-Rate-PPG-ECG: A Python-based tool for deriving respiratory rate from wearable device signals such as ECG and PPG. View Repository DOI (adding)
- vital-DSP: A Python package offering digital signal processing tools tailored for physiological data analysis. View Repository DOI: 10.5281/zenodo.14613751
- vital-sqi: A Python package for assessing the quality of physiological signals, providing tools for signal quality evaluation. View Repository] DOI: (adding)
- vital-vision: An Optical Character Recognition (OCR) to Language Model (LLM) processing system that extracts text from images or documents and processes it using a pre-trained language model. View Repository
- vital-data-dashboard: A React-based application designed to visualize and manage data from clinical studies, including data from wearables, ultrasounds, and images. View Repository
- Vital-Masterlog: A tool to act on files: quality data control, extract metadata for logging and uploading to storage in a defined structured. (adding Github link).
- tmas: A deep learning application designed to detect *Mycobacterium tuberculosis* growth in 96-well microtiter plates and determine Minimum Inhibitory Concentrations (MICs). View Repository
Freeware
This includes public GitHub repositories available at [OUCRU Innovations](https://github.com/Oucru-Innovations) :
- Vital-CAP (ongoing link to Github): Multimodal data capture: digitalised health record/CRF, device screen, audio.
- Smartcare Capture (link to Google Play): PPG waveform from SmartCare oximeter.
- VIVALNK Capture (TBD): ECG waveform from VIVALNK Holter monitor.