◎ The 70th JSA 領域講習「脳波解析法」配布資料
◎ EEG Analyzer ダウンロードサイト
◎脳波データプログラムコード&データファイル
データファイル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
◎ 関連学習サイト
全身麻酔中の脳波スペクトル解析2:pythonによる応用編1-深い麻酔状態
◎ プロアシスト社 Proassist
◎ Python code EDF to CSV
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もここからインストール
★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.
◎ 参考図書
★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
★Processing
Processing:ビジュアルデザイナーとアーティストのためのプログラミング入門
ビジュアライジング・データ ―Processingによる情報視覚化手法
全身麻酔 脳波解析プログラミング: Python, R, MATLAB & Processing