47

pnoistor data collection

A system designed for acquiring simultaneously recorded breath data from asthematic and control subjects for pnoi corpus.

spire-lab

web-app

react-js

firebase

Overview

Pnoistor is a web application designed to aid data collection for the Pnoi-phone project. It serves as a centralized platform for organizing, managing, and validating the dataset of respiratory sounds recorded simultaneously from the mouth and chest, along with associated metadata.

The app adhers to the data collection protocol and annotation scheme defined for the Pnoi-phone project, ensuring the systematic collection of data.

Purpose

Pnoistor is an essential component of the Phoi-phone project, facilitating the systematic collection and management of respiratory sound data and associated metadata. It is built to ensure a streamlined data collection pipeline for the development of an AI model aimed at predicting pulmonary function test (PFT) values using respiratory sounds recorded simultaneously from the mouth and chest.

Features

Pnoistor offers the following key features:

  • Centralized Data Organization: Pnoistor provides a centralized platform to organize and manage the dataset of respiratory sounds recorded simultaneously from the mouth and chest. The data is uploaded and organised in cloud storage.

  • Metadata Recording: The application allows the recording of subjects' metadata associated with the respiratory sound data. This metadata helps in further analysis and contextualizing the collected data.

  • Data File Renaming: Pnoistor assists in automatically renaming data files to ensure consistency and ease of identification. The file nomeclature is defined in the Pnoi annotation scheme.

  • Data Validation: Pnoistor aids in identifying missing data files, ensuring the completeness of the dataset and preventing data loss. Further tests are done using pnoi-anotest

  • Authentication and Authorization: Only authorized project team members can access the Pnoistor web application, providing a secure environment for data collection.

  • Device Compatibility: Pnoistor is designed to be accessed and used on any device, ensuring flexibility and ease of use.

Technologies

React, Firebase, Material-UI, Node.js

Screenshots

pnoistor-app-screenpnoistor-app-screen

biodata field and data upload section

Pnoi Annotation Scheme

Designed to ensure systematic collection of data, the Pnoi annotation scheme defines the nomenclature for data files, the data collection protocol, and the annotation protocol. The scheme is designed to ensure consistency and ease of identification of data files, and to provide a standardized approach to data collection and annotation.

image-alt

Pnoi Data Collection Protocol

The Pnoi data collection protocol defines the rationale for the data collection process, including the breathing protocol and well defined steps to follow. The protocol is designed with help of pulmonologist to ensure the systematic collection of data and to provide a safe standardized approach.

pnoi-datacollection-protocol

Pnoi Recording table

A recording table with adjustible height, designed to hold the data collection device and the subject in a comfortable position. It is to ensure recorded data is consistent and reliable across all subjects.

pnoi-recording-table

recording table, design process and final product

For further details, refer

  • Pnoi-phone: Main post for Pnoi-phone project.
  • User Research: User research conducted for Pnoi-phone to understand the user needs and requirements.
  • Pnoi Corpus: A multimodal breath sounds corpus of patients and controls (recorded with a high-end microphone and digital stethoscope) and corresponding PFT values.
  • Product Design: Design and development of Pnoi-phone biomedical device integrated with AI models to diagnose and monitor airway diseases.
  • Embedded System Design: Design and development of embedded system for Pnoi-phone biomedical device.
  • Pnoi-phone App: Design and development of Pnoi-phone android app.