With the appearance of publicly available, high-resolution, physiological datasets in neurocritical care, like Collaborative European NeuroTrauma Effectiveness Research in Traumatic Brain Injury (CENTER-TBI), there is a growing need for tools that could be used by clinical researchers to interrogate this information-rich data. The ICM+ software is widely used for processing data acquired from bedside monitors. Considering the growing popularity of scripting simple-syntax programming languages like Python, particularly among clinical researchers, we have developed an interface in ICM+ that provides a streamlined way of adding Python scripting functionality to the ICM+ calculation engine. The new interface imposes certain requirements on the scripts and needs an accompanying descriptor file that tells ICM+ about the functions implemented, so that they become available to the end user in the same way as native ICM+ functions. ICM+ also now includes a tool that eases the creation of Python functions to be imported. The Python extension works very efficiently, and any user with some degree of experience in scripting can use it to enrich capabilities of ICM+. Depending on the data analysed and calculations performed, Python functions are 15-60% slower than built-in ICM+ functions, which is a more-than-acceptable trade-off for empowering ICM+ with the unlimited analytical freedom offered by extensive Python libraries.

Download full-text PDF

Source
http://dx.doi.org/10.1007/978-3-030-59436-7_48DOI Listing

Publication Analysis

Top Keywords

icm+ functions
12
icm+
10
clinical researchers
8
python functions
8
python
6
functions
5
python-embedded plugin
4
plugin implementation
4
implementation icm+
4
icm+ novel
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!