Cargando…

Computational analysis of neonatal ventilator waveforms and loops

BACKGROUND: Modern neonatal ventilators allow the downloading of their data with a high sampling rate. We wanted to develop an algorithm that automatically recognises and characterises ventilator inflations from ventilator pressure and flow data. METHODS: We downloaded airway pressure and flow data...

Descripción completa

Detalles Bibliográficos
Autores principales: Chong, David, Morley, Colin J., Belteki, Gusztav
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group US 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7720788/
https://www.ncbi.nlm.nih.gov/pubmed/33288876
http://dx.doi.org/10.1038/s41390-020-01301-9
_version_ 1783619916769787904
author Chong, David
Morley, Colin J.
Belteki, Gusztav
author_facet Chong, David
Morley, Colin J.
Belteki, Gusztav
author_sort Chong, David
collection PubMed
description BACKGROUND: Modern neonatal ventilators allow the downloading of their data with a high sampling rate. We wanted to develop an algorithm that automatically recognises and characterises ventilator inflations from ventilator pressure and flow data. METHODS: We downloaded airway pressure and flow data with 100 Hz sampling rate from Dräger Babylog VN500 ventilators ventilating critically ill infants. We developed an open source Python package, Ventiliser, that includes a rule-based algorithm to automatically discretise ventilator data into a sequence of flow and pressure states and to recognise ventilator inflations and an information gain approach to identify inflation phases (inspiration, expiration) and sub-phases (pressure rise, pressure plateau, inspiratory hold etc.). RESULTS: Ventiliser runs on a personal computer and analyses 24 h of ventilation in 2 min. With longer recordings, the processing time increases linearly. It generates a table reporting indices of each breath and its sub-phases. Ventiliser also allows visualisation of individual inflations as waveforms or loops. Ventiliser identified >97% of ventilator inflations and their sub-phases in an out-of-sample validation of manually annotated data. We also present detailed quantitative analysis and comparison of two 1-hour-long ventilation periods. CONCLUSIONS: Ventiliser can analyse ventilation patterns and ventilator–patient interactions over long periods of mechanical ventilation. IMPACT: We have developed a computational method to recognize and analyse ventilator inflations from raw data downloaded from ventilators of preterm and critically ill infants. There have been no previous reports on the computational analysis of neonatal ventilator data. We have made our program, Ventiliser, freely available. Clinicians and researchers can use Ventiliser to analyse ventilator inflations, waveforms and loops over long periods. Ventiliser can also be used to study ventilator–patient interactions.
format Online
Article
Text
id pubmed-7720788
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Nature Publishing Group US
record_format MEDLINE/PubMed
spelling pubmed-77207882020-12-08 Computational analysis of neonatal ventilator waveforms and loops Chong, David Morley, Colin J. Belteki, Gusztav Pediatr Res Clinical Research Article BACKGROUND: Modern neonatal ventilators allow the downloading of their data with a high sampling rate. We wanted to develop an algorithm that automatically recognises and characterises ventilator inflations from ventilator pressure and flow data. METHODS: We downloaded airway pressure and flow data with 100 Hz sampling rate from Dräger Babylog VN500 ventilators ventilating critically ill infants. We developed an open source Python package, Ventiliser, that includes a rule-based algorithm to automatically discretise ventilator data into a sequence of flow and pressure states and to recognise ventilator inflations and an information gain approach to identify inflation phases (inspiration, expiration) and sub-phases (pressure rise, pressure plateau, inspiratory hold etc.). RESULTS: Ventiliser runs on a personal computer and analyses 24 h of ventilation in 2 min. With longer recordings, the processing time increases linearly. It generates a table reporting indices of each breath and its sub-phases. Ventiliser also allows visualisation of individual inflations as waveforms or loops. Ventiliser identified >97% of ventilator inflations and their sub-phases in an out-of-sample validation of manually annotated data. We also present detailed quantitative analysis and comparison of two 1-hour-long ventilation periods. CONCLUSIONS: Ventiliser can analyse ventilation patterns and ventilator–patient interactions over long periods of mechanical ventilation. IMPACT: We have developed a computational method to recognize and analyse ventilator inflations from raw data downloaded from ventilators of preterm and critically ill infants. There have been no previous reports on the computational analysis of neonatal ventilator data. We have made our program, Ventiliser, freely available. Clinicians and researchers can use Ventiliser to analyse ventilator inflations, waveforms and loops over long periods. Ventiliser can also be used to study ventilator–patient interactions. Nature Publishing Group US 2020-12-07 2021 /pmc/articles/PMC7720788/ /pubmed/33288876 http://dx.doi.org/10.1038/s41390-020-01301-9 Text en © International Pediatric Research Foundation, Inc 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Clinical Research Article
Chong, David
Morley, Colin J.
Belteki, Gusztav
Computational analysis of neonatal ventilator waveforms and loops
title Computational analysis of neonatal ventilator waveforms and loops
title_full Computational analysis of neonatal ventilator waveforms and loops
title_fullStr Computational analysis of neonatal ventilator waveforms and loops
title_full_unstemmed Computational analysis of neonatal ventilator waveforms and loops
title_short Computational analysis of neonatal ventilator waveforms and loops
title_sort computational analysis of neonatal ventilator waveforms and loops
topic Clinical Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7720788/
https://www.ncbi.nlm.nih.gov/pubmed/33288876
http://dx.doi.org/10.1038/s41390-020-01301-9
work_keys_str_mv AT chongdavid computationalanalysisofneonatalventilatorwaveformsandloops
AT morleycolinj computationalanalysisofneonatalventilatorwaveformsandloops
AT beltekigusztav computationalanalysisofneonatalventilatorwaveformsandloops