数理生物学演習
九州大学理学部生物科学科3年生向けの「数理生物学演習」のサンプルコード集です. Pythonを用いた数値計算・シミュレーションを通じて,生物学における数理モデルの基礎を学びます.
コース構成¶
Phase 1:基礎¶
Pythonの基礎と数理モデルの基本を学びます.
| 章 | テーマ | 内容 |
|---|---|---|
| P1-01 | Hello, World! | 環境セットアップ,最初のプログラム |
| P1-02 | Pythonの基礎 | 変数,ループ,関数,可視化 |
| P1-03 | 離散モデル | 離散指数増殖,離散ロジスティック成長モデル |
| P1-04 | 連続モデル | 指数増殖,ロジスティック成長モデル,分岐図 |
| P1-05 | ロトカ-ヴォルテラモデル | 捕食-被食,競争,共生の数理モデル |
| P1-06 | ランダムな現象 | 疑似乱数,ライト-フィッシャーモデル,遺伝的浮動 |
Phase 2:応用¶
数理モデルの応用的なテーマに取り組みます.
| 章 | テーマ | 内容 |
|---|---|---|
| P2-01 | 理論形態学 | NumPy,Raupモデル,3Dプロット |
| P2-03 | 人工生命 | セルオートマトン,ライフゲーム |
| P2-04 | パターン形成 | 拡散方程式,反応拡散モデル |
Phase 3:統合¶
グループ発表・最終レポートに取り組みます.