Skip to content

Commit 4afd26b

Browse files
committed
Process comments on v1 of JOSS paper
1 parent 8990f26 commit 4afd26b

1 file changed

Lines changed: 62 additions & 54 deletions

File tree

paper/paper.md

Lines changed: 62 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'eitprocessing: a Python package for analysis of Electrial Impedance Tomography data'
2+
title: 'eitprocessing: a Python package for analysis of Electrical Impedance Tomography data'
33
tags:
44
- Python
55
- Electrical Impedance Tomography
@@ -8,25 +8,25 @@ authors:
88
orcid: 0000-0003-3490-2080
99
equal-contrib: true
1010
affiliation: 1
11-
- name: Dani Bodor
11+
- name: Dani L. Bodor
1212
equal-contrib: true
1313
orcid: 0000-0003-2109-2349
1414
affiliation: 2
1515
- name: Juliette Francovich
1616
affiliation: 1
17-
orcid: 0000-0000-0000-0000
18-
- name: Jantine Wisse-Smit
17+
orcid: 0009-0004-0976-5082
18+
- name: Jantine J. Wisse
1919
affiliation: 1
20-
orcid: 0000-0000-0000-0000
20+
orcid: 0009-0006-6552-5459
2121
- name: Walter Baccinelli
2222
affiliation: 2
2323
orcid: 0000-0001-8888-4792
24-
- name: Annemijn Jonkman
24+
- name: Annemijn H. Jonkman
2525
orcid: 0000-0001-8778-5135
2626
affiliation: 1
2727

2828
affiliations:
29-
- name: Department of Intensive Care adults, Erasmus MC, Rotterdam, The Netherlands
29+
- name: Department of Adult Intensive Care, Erasmus MC, Rotterdam, The Netherlands
3030
index: 1
3131
- name: Netherlands eScience Center, Amsterdam, The Netherlands
3232
index: 2
@@ -37,96 +37,101 @@ bibliography: paper.bib
3737
## Summary
3838

3939
Electrical Impedance Tomography (EIT) is a promising non-invasive, radiation-free technology for
40-
monitoring the respiratory system of patients who undergo mechanical ventilation in the Intensive
40+
monitoring the respiratory system. EIT is mostly used to optimize ventilator settings to the respiratory mechanics of
41+
mechanically ventilated patients in the Intensive
4142
Care Unit. While EIT is gaining popularity, the complexity of data processing, analysis and
42-
interpretation hamper standardization, validation and widespread adoption. Commercial software is
43-
closed and opaque, while custom research software is often ad-hoc, single use and unverified.
43+
interpretation hampers standardization, validation and widespread adoption. Commercial software is
44+
closed and opaque, while custom research software is often ad-hoc, single use, and unverified.
4445
`eitprocessing` offers a standardized, open, and highly expandable pipeline for the processing and
45-
analysis of EIT and related data.
46+
analysis of EIT and respiration related data.
4647

47-
## Statement of need
48+
## State of the field
4849

4950
Acute respiratory failure is the most common reason for admission to the intensive care unit (ICU),
5051
and can be caused by e.g., infection, trauma, heart failure, or complications during elective
5152
surgery. Patients with severely injured lungs and critically low levels of arterial oxygen require
5253
life-saving breathing support with mechanical ventilation [@tobin1998]. Although mechanical
53-
ventilation is the cornerstone of supportive therapy in the ICU, it is a double-edge sword:
54+
ventilation is the cornerstone of supportive therapy in the ICU, it is a double-edged sword:
5455
inadequate mechanical ventilator assist exacerbates lung injury and inflammation, and worsens
5556
outcomes [@Slutsky2013;@Amato2015]. ICU mortality for patients with acute respiratory failure
5657
remains high [~40%, @Bellani2016]; these numbers increased drastically during the COVID-19
5758
pandemic. To ameliorate the risk of death and long-term morbidity of the critically ill, we need
5859
mechanical ventilation strategies that are lung-protective and tailored to the individual patient’s
59-
respiratory physiology [@Goligher2020;@Goligher2020b]. However, there are yet no simple and
60-
reliable and readily accessible techniques available to clinicians at the bedside to identify the
60+
respiratory physiology [@Goligher2020;@Goligher2020b]. However, there are currently no simple,
61+
reliable, and readily accessible tools available to clinicians at the bedside to identify the
6162
beneficial and harmful effects of adaptations in mechanical ventilator support [@Jonkman2022].
6263

63-
A very promising technology to change clinical practice in ICU patients is Electrical Impedance
64-
Tomography (EIT) [@Frerichs2016]. EIT is gaining popularity worldwide as a bedside non-invasive
65-
radiation-free lung imaging tool: using a belt mounted with electrodes placed around the chest, it
66-
continuously and real-time visualizes changes in lung volume owing to adaptations in ventilator
67-
pressures or because of changes in lung characteristics, resulting from worsening or improving lung
68-
function. In contrast to static anatomical imaging techniques such as computed tomography scan, EIT
64+
A very promising technology to change clinical practice in ICU patients is EIT [@Frerichs2016]. EIT is gaining worldwide popularity as a bedside non-invasive
65+
radiation-free tool for lung imaging. Using a belt fitted with electrodes placed around the chest, it
66+
continuously visualizes real-time changes in lung volume. These changes reflect tidal ventilation,
67+
changes in lung volume due to ventilator settings, and adaptations due variations in lung
68+
characteristics caused by improved or worsening lung mechanics. In contrast to static anatomical imaging techniques such as computed tomography
69+
scan, EIT
6970
provides dynamic information on lung ventilation. As such, EIT can monitor at the bedside the
70-
direct impact of mechanical ventilation on the lung and provides important information to assist in
71-
the clinical decision-making. Personalizing mechanical ventilation using EIT monitoring and
72-
diagnostics may ameliorate the risk of death and long-term morbidity, and may substantially reduce
73-
the burden on our healthcare system.
71+
direct impact of mechanical ventilation on the lung, help with personalizing mechanical
72+
ventilation, and assist in clinical decision-making.
73+
Personalizing mechanical ventilation using EIT monitoring and diagnostics may ameliorate the risk
74+
of death and long-term morbidity, and may substantially reduce the burden on our healthcare system.
75+
76+
## Statement of need
7477

7578
The perspective that EIT will become an important standard monitoring technique is shared by
7679
international experts [@Frerichs2016;@Wisse2024-sl]. Both @Frerichs2016 and @Wisse2024-sl emphasize
77-
the importance of standardized techniques, terminology, and consensus regarding applications was
78-
extensively discussed. However, validated methods to implement EIT information in routine care are
79-
still lacking and synchronizing EIT data with other bedside respiratory monitoring modalities is
80-
often practically impossible. Standardized implementation of EIT information is further limited
81-
because the availability of bedside analysis tools depends on the type of EIT device used. Advanced
80+
the importance of standardized techniques, terminology, and consensus regarding the application of
81+
EIT.
82+
Validated methods to implement EIT information in routine care are
83+
still lacking. Standardized implementation of EIT information is further limited
84+
as the availability of both bedside and offline analysis tools depends on the type of EIT device used. Advanced
8285
image and signal analysis could overcome certain challenges but also requires complex
83-
post-processing (including detection/removal of common artifacts) and specific technical expertise
86+
post-processing (including detection/removal of common artifacts) that is time-consuming and requires specific technical expertise
8487
that is often not present in clinical practice. This currently hampers reproducibility of research
85-
findings and clinical implementation. Moreover, it stresses the importance of close collaboration
88+
findings and clinical implementation. The current limitations of EIT analysis stresses the importance of close collaboration
8689
between physicians, clinical researchers and engineers in order to identify clinical needs, to
8790
develop and validate new algorithms, and to facilitate clinical implementation [@Scaramuzzo2024-ob].
8891

8992
`eitprocessing` offers a standardized, open, and highly expandable library of tools for loading,
9093
filtering, segmentation and analysis of EIT data as well as related waveform or sparse data.
91-
`eitprocessing` can work with data from the three main clinically available EIT devices, as well as
92-
from related data sources. It includes commonly used methods for filtering and segmentation. The
93-
authors continuously develop further algorithms for analysis for current and future projects. The
94+
`eitprocessing` is compatible with data from the three most-used clinically available EIT devices, as well as
95+
from related data sources, such as mechanical ventilators and dedicated pressure devices. It includes commonly used methods for filtering and segmentation. The
96+
authors continuously develop and implement further algorithms for analysis. The
9497
international community has been invited to use and contribute to the software.
9598

9699
## Key features
97100

98101
`eitprocessing` aims to simplify and standardize loading, pre-processing, analysis and reporting
99-
while working with different respiration-related datasets.
100-
Notebooks showing these features are available in the repository.
102+
or respiration-related datasets.
103+
Notebooks demonstrating these features are available in the repository.
101104

102105
### Loading
103106

104107
`eitprocessing` supports the loading of EIT data exported from the Dräger Pulmovista (`.bin`
105-
files), Timpel Enlight (`.csv` files) and Sentec LuMon (`.zri`) devices. Non-EIT data saved in the
106-
data files are also loaded.
108+
files), Timpel Enlight (`.txt` files) and Sentec LuMon (`.zri` files) devices. Non-EIT data saved
109+
in the data files are also loaded.
107110

108111
### Data containers
109112

110-
The main data container in `eitprocessing` is the sequence. A sequence represents a single
111-
continuous measurement of data in a single subject, and can contain multiple datasets. Sequences
112-
can be sliced --- by time or index --- and concatenated. Contained datasets are sliced and
113-
concatenated accordingly.
114-
115-
`eitprocessing` currently supports four types of dataset. Continuous data has one-dimensional data
116-
points at predictable intervals with a fixed sample frequency. Examples are airway pressure
117-
measured by a mechanical ventilator or a global impedance signal. EIT data is also continuous, but
118-
contains three-dimensional data points, (generally) 32 rows by 32 columns by time. Sparse data has
119-
one-dimensional data points at unpredictable intervals and no set sample frequency. An example is
120-
the tidal volume measured by a mechanical ventilator, registered at the end of each breath.
121-
Interval data has one-dimensional data points that are valid for a time interval. An example is the
122-
position of a subject, e.g., supine for the first part of a measurement and prone for the second
123-
part.
113+
The main data container in `eitprocessing` is the `Sequence`. A sequence represents a single
114+
continuous measurement of data in a single subject, and can contain data from different sources. Sequences
115+
can be sliced --- by time or index --- and concatenated. All data contained in the sequence are
116+
sliced and concatenated accordingly.
117+
118+
`eitprocessing` currently supports four types of dataset. The most important type is `EITData`,
119+
which contains the electrical impedance of individual pixels as three-dimensional data --- (generally)
120+
32 rows by 32 columns over time. Each frame of 32 by 32 pixels represents the impedance in a
121+
transverse plane through the thorax at the corresponding time. `ContinuousData` has one-dimensional data points at
122+
predictable intervals with a fixed sample frequency. Examples are airway pressure measured by a
123+
mechanical ventilator or a global impedance signal. `SparseData` has one-dimensional data points at
124+
unpredictable intervals and no set sample frequency. An example is the tidal volume measured by a
125+
mechanical ventilator, registered at the end of each breath. `IntervalData` has one-dimensional data
126+
points that are valid for a time interval. An example is the position of a subject, e.g., supine
127+
for the first part of a measurement and prone for the second part.
124128

125129
### Pre-processing
126130

127131
`eitprocessing` currently has implementations for the following pre-processing steps:
128132

129-
- high-pass, low-pass, band-pass of band-stop Butterworth filters;
133+
- calculation of the global or regional impedance as the sum of the impedance of all or a subset of pixels;
134+
- high-pass, low-pass, band-pass or band-stop Butterworth filters;
130135
- a moving averager using convolution with a given window;
131136
- automatic detection of the start, middle (end-inspiration) and end of breaths on a
132137
global/regional and pixel level.
@@ -140,6 +145,9 @@ part.
140145

141146
## Future perspective
142147

148+
`eitprocessing` is ready for use in offline analysis of EIT and respiratory related data. Our team
149+
is actively working on expanding the features of the software.
150+
143151
Several features are in active development. Examples are:
144152

145153
- more advanced filtering methods, using a combination of Butterworth filters, empirical mode

0 commit comments

Comments
 (0)