12.11.2024

Research Tools

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:

  1. 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)
  2. vital-DSP: A Python package offering digital signal processing tools tailored for physiological data analysis. View Repository  DOI: 10.5281/zenodo.14613751
  3. vital-sqi: A Python package for assessing the quality of physiological signals, providing tools for signal quality evaluation. View Repository] DOI: (adding)
  4. 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
  5. 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
  6. 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).
  7. 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) :

  1. Vital-CAP (ongoing link to Github): Multimodal data capture: digitalised health record/CRF, device screen, audio.
  2. Smartcare Capture (link to Google Play): PPG waveform from SmartCare oximeter.
  3. VIVALNK Capture (TBD): ECG waveform from VIVALNK Holter monitor.