OpenIBIS is an open-source implementation of the BIS (Bispectral Index) algorithm used in anesthesia monitoring. BIS scores are commonly used to measure depth of anesthesia, but the proprietary nature of these algorithms limits our understanding of their physiological basis and clinical significance. This repository aims to provide an open and clear implementation of the BIS algorithm, enabling researchers and clinicians to better understand, develop, and improve upon existing anesthesia monitoring techniques.
Based on the work by Connor (2022), this project focuses on the reimplementation of the BIS algorithm to provide a clear understanding of its physiological basis and clinical significance. BIS monitors process electroencephalogram (EEG) data to provide a depth-of-anesthesia score. However, the proprietary nature of these algorithms restricts our understanding of their physiological basis, limiting advances in closed-loop control and the avoidance of postoperative cognitive dysfunction or juvenile neurological injury.
This project is based on a previous forensic disassembly of an A-2000 BIS monitor, which allowed BIS scores to be calculated from arbitrary EEG data for the first time.
To install the OpenIBIS library, please follow these instructions:
git clone https://github.com/galadriana/openibis.git
cd openibisAll the files neccesary for the Matlab (openibis.m) and Python (openibis.py) versions are contained in one script each. The python version is still in development, but the Matlab version is fully functional.
Connor, C. W. (2022). Open Reimplementation of the BIS Algorithms for Depth of Anesthesia. Anesthesia & Analgesia, 135(4), 855-864.
@article{connor_open_2022,
title = {Open Reimplementation of the BIS Algorithms for Depth of {Anesthesia}},
volume = {135},
issn = {0003-2999},
url = {https://journals.lww.com/10.1213/ANE.0000000000006119},
doi = {10.1213/ANE.0000000000006119},
language = {en},
number = {4},
urldate = {2023-03-13},
journal = {Anesthesia \& Analgesia},
author = {Connor, Christopher W.},
month = oct,
year = {2022},
pages = {855--864},,
}