You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: paper/paper.md
+62-54Lines changed: 62 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
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'
3
3
tags:
4
4
- Python
5
5
- Electrical Impedance Tomography
@@ -8,25 +8,25 @@ authors:
8
8
orcid: 0000-0003-3490-2080
9
9
equal-contrib: true
10
10
affiliation: 1
11
-
- name: Dani Bodor
11
+
- name: Dani L. Bodor
12
12
equal-contrib: true
13
13
orcid: 0000-0003-2109-2349
14
14
affiliation: 2
15
15
- name: Juliette Francovich
16
16
affiliation: 1
17
-
orcid: 0000-0000-0000-0000
18
-
- name: Jantine Wisse-Smit
17
+
orcid: 0009-0004-0976-5082
18
+
- name: Jantine J. Wisse
19
19
affiliation: 1
20
-
orcid: 0000-0000-0000-0000
20
+
orcid: 0009-0006-6552-5459
21
21
- name: Walter Baccinelli
22
22
affiliation: 2
23
23
orcid: 0000-0001-8888-4792
24
-
- name: Annemijn Jonkman
24
+
- name: Annemijn H. Jonkman
25
25
orcid: 0000-0001-8778-5135
26
26
affiliation: 1
27
27
28
28
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
30
30
index: 1
31
31
- name: Netherlands eScience Center, Amsterdam, The Netherlands
32
32
index: 2
@@ -37,96 +37,101 @@ bibliography: paper.bib
37
37
## Summary
38
38
39
39
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
41
42
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.
44
45
`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.
46
47
47
-
## Statement of need
48
+
## State of the field
48
49
49
50
Acute respiratory failure is the most common reason for admission to the intensive care unit (ICU),
50
51
and can be caused by e.g., infection, trauma, heart failure, or complications during elective
51
52
surgery. Patients with severely injured lungs and critically low levels of arterial oxygen require
52
53
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:
54
55
inadequate mechanical ventilator assist exacerbates lung injury and inflammation, and worsens
55
56
outcomes [@Slutsky2013;@Amato2015]. ICU mortality for patients with acute respiratory failure
56
57
remains high [~40%, @Bellani2016]; these numbers increased drastically during the COVID-19
57
58
pandemic. To ameliorate the risk of death and long-term morbidity of the critically ill, we need
58
59
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
61
62
beneficial and harmful effects of adaptations in mechanical ventilator support [@Jonkman2022].
62
63
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
69
70
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
74
77
75
78
The perspective that EIT will become an important standard monitoring technique is shared by
76
79
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
82
85
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
84
87
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
86
89
between physicians, clinical researchers and engineers in order to identify clinical needs, to
87
90
develop and validate new algorithms, and to facilitate clinical implementation [@Scaramuzzo2024-ob].
88
91
89
92
`eitprocessing` offers a standardized, open, and highly expandable library of tools for loading,
90
93
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
94
97
international community has been invited to use and contribute to the software.
95
98
96
99
## Key features
97
100
98
101
`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.
101
104
102
105
### Loading
103
106
104
107
`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.
107
110
108
111
### Data containers
109
112
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.
124
128
125
129
### Pre-processing
126
130
127
131
`eitprocessing` currently has implementations for the following pre-processing steps:
128
132
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;
130
135
- a moving averager using convolution with a given window;
131
136
- automatic detection of the start, middle (end-inspiration) and end of breaths on a
132
137
global/regional and pixel level.
@@ -140,6 +145,9 @@ part.
140
145
141
146
## Future perspective
142
147
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
+
143
151
Several features are in active development. Examples are:
144
152
145
153
- more advanced filtering methods, using a combination of Butterworth filters, empirical mode
0 commit comments