| Literature DB >> 30863456 |
Chunxiao Liao1, Austin O Rosner2, Jill L Maron2, Dongli Song3, Steven M Barlow4,5,6.
Abstract
Background and Objective: The emergence of the nonnutritive suck (NNS) pattern in preterm infants reflects the integrity of the brain and is used by clinicians in the neonatal intensive care unit (NICU) to assess feeding readiness and oromotor development. A critical need exists for an integrated software platform that provides NNS signal preprocessing, adaptive waveform discrimination, feature detection, and batch processing of big data sets across multiple NICU sites. Thus, the goal was to develop and describe a cross-platform graphical user interface (GUI) and terminal application known as NeoNNS for single and batch file time series and frequency-domain analyses of NNS compression pressure waveforms using analysis parameters derived from previous research on NNS dynamics. Methods. NeoNNS was implemented with Python and the Tkinter GUI package. The NNS signal-processing pipeline included a low-pass filter, asymmetric regression baseline correction, NNS peak detection, and NNS burst classification. Data visualizations and parametric analyses included time- and frequency-domain view, NNS spatiotemporal index view, and feature cluster analysis to model oral feeding readiness. Results. 568 suck assessment files sampled from 30 extremely preterm infants were processed in the batch mode (<50 minutes) to generate time- and frequency-domain analyses of infant NNS pressure waveform data. NNS cycle discrimination and NNS burst classification yield quantification of NNS waveform features as a function of postmenstrual age. Hierarchical cluster analysis (based on the Tsfresh python package and NeoNNS) revealed the capability to label NNS records for feeding readiness. Conclusions. NeoNNS provides a versatile software platform to rapidly quantify the dynamics of NNS development in time and frequency domains at cribside over repeated sessions for an individual baby or among large numbers of preterm infants at multiple hospital sites to support big data analytics. The hierarchical cluster feature analysis facilitates modeling of feeding readiness based on quantitative features of the NNS compression pressure waveform.Entities:
Mesh:
Year: 2019 PMID: 30863456 PMCID: PMC6378788 DOI: 10.1155/2019/7496591
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1The graphical user interface of NeoNNS includes five pages: (1) NNS view; (2) Pan view; (3) Results view; (4) Power Spectrum view; (5) STI view.
Summary of parameters used by the NeoNNS application.
| Units | Description | Reference | |
|---|---|---|---|
| NNS threshold | (cm·H2O) | NNS peaks with amplitude greater than this value used as feature extraction | [ |
| Half-height cycle width | (ms) | NNS cycle width at half-height less than this criterion used as feature extraction | [ |
| Minutes/seconds | (min/s) | The time epoch of the most active NNS period | [ |
| DiscrimStepSize | (samples) | Sliding window size to localize the most active period of sucking | |
| BurstCriterion | (ms) | Two or more NNS events occurring within this value | [ |
| Number of compare | Number of NNS bursts | [ | |
| Number of cycles | Number of successive NNS cycles | [ |
Figure 2A comparison of NNS STI and spectral results for an extremely preterm infant (TMC09) at 231 days PMA (a) and 249 days PMA (b), respectively.
Figure 3The correlation of six NNS features with PMA (days). Half-height cycle width = 500 ms; number of NNS bursts compare = 4; number of NNS cycles = 4.
Figure 4(a) Tsfresh cluster heat map of all 568 NNS files after feature elimination. p < 1.35e − 22. Red is positive, green is negative, and blue is unknown. The x-axis represents Tsfresh features, and the y-axis represents NNS assessment file records. The corresponding indexes mapping Tsfresh features (x-axis) and NNS files (y-axis) are saved in these complementary files: “mapping_heatmap_features.xlsx” and “mapping_heatmap_nns.xlsx.” (b) NeoNNS cluster heat map of all NNS files based on 11 NeoNNS features. p < 1.70e − 23. All the parameters are the same as used in the Tsfresh cluster heat map.
Figure 5Results analysis. (a) NeoNNS features distribution between positive (labeled as “1” means ready for oral feed or “0” not ready for oral feed); (b) the pairwise distribution between every two NNS NeoNNS features; (c) a parallel coordinate feature view of our 9 NeoNNS features. The number inside parentheses represents the feature indexes. Green signifies positive (ready to feed) records, and blue is negative (not ready). (d) PCA plot of 3 components (infant feed modes), where red dots are negative (not ready to orally feed), blue signifies positive (ready to orally feed), and yellow is unknown oral feeding readiness.
GLM analysis of variance.
| Source | DF | Adj. SS | Adj. MS |
|
|
|---|---|---|---|---|---|
| Feature_type | 8 | 12192433 | 1524054 | 1491.50 | 0.000 |
| OralFeed | 1 | 257443 | 257443 | 251.94 | 0.000 |
| Error | 4742 | 4845517 | 1022 | ||
| Lack of fit | 8 | 506013 | 63252 | 69.00 | 0.000 |
| Pure error | 4734 | 4339504 | 917 | ||
| Total | 4751 | 17295392 |
GLM fitted means.
| Term | Fitted mean | SE mean |
|---|---|---|
|
| ||
| 1 | 56.74 | 1.39 |
| 3 | 161.64 | 1.39 |
| 4 | 109.19 | 1.39 |
| 5 | 27.02 | 1.39 |
| 7 | 6.80 | 1.39 |
| 8 | 5.65 | 1.39 |
| 9 | 11.57 | 1.39 |
| 10 | 24.75 | 1.39 |
| 11 | 76.55 | 1.39 |
|
| ||
| 0 | 45.890 | 0.614 |
| 1 | 60.758 | 0.707 |