全身麻酔 脳波解析法 情報支援サイト

The 70th JSA 領域講習「脳波解析法」配布資料

◎ EEG Analyzer ダウンロードサイト

EEG Analyzer ver. 54_GP

◎脳波データプログラムコード&データファイル

データファイルTab-separated (TSV)microvold data (zip file):eeg_bis.tsv

Pythonプログラムファイル(Jupyter Notebook用 file, zip fle):JSA_eeg_1.ipynb

Pythonプログラムファイル-Jupyter Notebookプログラムコード PDFファイル:JSA_eeg_1

◎ 関連学習サイト

全身麻酔中の脳波スペクトル解析1:pythonによる基礎編

全身麻酔中の脳波スペクトル解析2:pythonによる応用編1-深い麻酔状態

◎ プロアシスト社 Proassist

◎ Python code EDF to CSV

edf2csv_python

edf2csv_python.ipynb (Jupyter Notebook用file、zip file)

◎プログラミング言語ソフトウェア&開発環境サイトへのリンク

★プログラミング言語、開発環境

Anaconda:https://www.anaconda.com Pythonを中心とする最強の実行環境。次のPythonもJupyter NotebookもこのアナコンダをインストールすればOK

Jupyter Notebook:https://jupyter.org  Pythonだけでなく、RやJuliaも作動させるインタープリタータイプのWebブラウザ作動のプログラミング環境

Python:https://www.python.org GoogleがAI深層学習Tensor Flowに用いたこと等で、一気に人工知能言語の主役に躍り出た!

Processing:https://processing.org Javaのデザイン系データ描画を特徴とするアプリケーション言語

Julia:https://julialang.org

Apache Zeppelin:https://zeppelin.apache.org Jupyter NotebookのAlternative Choice. Apache Sparkとの相性良好。

Rstudio:https://posit.co/download/rstudio-desktop/ R言語の開発環境、Rもここからインストール

R言語:https://www.r-project.org

★Pythonライブラリ

Matplotlib:https://matplotlib.org

Numpy:https://numpy.org

Pandas:https://pandas.pydata.org

SciPy:https://scipy.org

MNE: https://mne.tools/stable/index.html

Libtfr:https://melizalab.github.io/libtfr/ Python用のマルチテーパ法ライブラリを含む。

FFTW:https://www.fftw.org 上記のLibtfrに必要なC言語のDFT演算ライブラリ

Librosa:https://librosa.org/  オーディオ、音楽系のPythonライブラリ

Visbrain:http://Visbrain Pythonによる睡眠脳波解析アプリ

◎ 参考文献

Yamada T, Obata Y, Sudo K, Kinoshita M,  NaitoY, Sawa T. Changes in EEG frequency characteristics during sevoflurane general anesthesia: feature extraction by variational mode decomposition. J Clin Monit Comput 2023, in press.

Obata Y, Yamada T, Akiyama K, Sawa T. Time-trend analysis of the center frequency of the intrinsic mode function from the Hilbert-Huang transform of electroencephalography during general anesthesia: a retrospective observational study. BMC Anesthesiol 2023, 23(1):125. doi: 10.1186/s12871-023-02082-4.

Sawa T, Yamada T, Obata Y. Power spectrum and spectrogram of EEG analysis during general anesthesia: Python-based computer programming analysis. J Clin Monit Comput 2022, 36:609-621. doi: 10.1007/s10877-021-00771-4. doi: 10.1007/s10877-021-00771-4.

Hayase K, Kainuma A, Akiyama K, Kinoshita M, Shibasaki M, Sawa T. Poincaré Plot Area of Gamma-Band EEG as a Measure of Emergence From Inhalational General Anesthesia. Front Physiol 2021, 12:627088. doi: 10.3389/fphys.2021.627088.

Purdon PL, Sampson A, Pavone KJ, Brown EN. Clinical Electroencephalography for Anesthesiologists: Part I: Background and Basic Signatures. Anesthesiology 2015, 123(4):937-60. doi: 10.1097/ALN.0000000000000841.

◎ 参考図書

★Python

NumPy:NumPyによるデータ分析入門 ―配列操作、線形代数、機械学習のためのPythonプログラミング

NumPy:現場で使える! NumPyデータ処理入門 機械学習・データサイエンスで役立つ高速処理手法

Pandas:現場で使える! pandasデータ前処理入門 機械学習・データサイエンスで役立つ前処理手法

Pandas:pandasクックブック ―Pythonによるデータ処理のレシピ

NumPy & Pandas:Pythonによるデータ分析入門 第2版 ―NumPy、pandasを使ったデータ処理

SciPy:エレガントなSciPy ―Pythonによる科学技術計算

NumPy & SciPy:NumPy&SciPy数値計算実装ハンドブック

★Jupyter notebook

Pythonユーザのための Jupyter[実践]入門

★Processing

Processing:ビジュアルデザイナーとアーティストのためのプログラミング入門

ビジュアライジング・データ ―Processingによる情報視覚化手法

全身麻酔 脳波解析プログラミング: Python, R, MATLAB & Processing