網膜色素変性症(Retinitis Pigmentosa, RP)の治療法がいつ頃利用可能になるかを、公開データに基づいて予測するプロジェクトです。
このプロジェクトは網膜色素変性症の患者さんにも利用しやすいよう、以下の配慮をしています:
詳細はレポートをご覧ください。
このプロジェクトでは、Claude Code用のカスタムコマンドで簡単に最新情報を確認・更新できます。
/update_rp_info check
/update_rp_info full
詳細はClaude Codeカスタムコマンドセクションをご覧ください。
retina-roadmap/ ← 推奨プロジェクト名の一例
│
├─ README.md ← 目的・背景・再現手順・免責
├─ LICENSE
├─ .gitignore
│
├─ .github/ ← GitHub Actions を使ったCI
│ └─ workflows/
│ └─ ci.yml ← ①テスト ②ドキュメント生成 ③結果公開 を自動化
│
├─ claude_config.json ← Claude Code 独自設定(モデル温度やメモリ保持など)
│
├─ requirements.txt ← Claude Code と外部検索補完モジュールをここに記載
│
├─ data/ ← **生データは変更不可**にする
│ ├─ raw/
│ │ ├─ clinical_trials/ ← ClinicalTrials.gov API 取得 JSON
│ │ └─ literature/ ← PubMed/Semantic Scholar 抽出 CSV
│ └─ processed/ ← スクリプトで生成される Parquet 等
│
├─ src/
│ ├─ fetch_trials.py ← API 叩いて raw に保存
│ ├─ fetch_papers.py ← 文献収集(SerpAPI/Europe PMC)
│ ├─ ingest/ ← ETL 変換ロジック
│ ├─ sim/ ← **治療時期エミュレーションコア**
│ │ ├─ parameters.py ← フェーズ成功確率・期間分布など
│ │ └─ timeline_sim.py ← Monte Carlo & 感度分析
│ ├─ viz/ ← プロット生成
│ └─ reporting/
│ └─ build_report.py ← Markdown → HTML/PDF 変換
│
├─ notebooks/ ← Claude Code で対話実験
│ └─ 01_trial_overview.ipynb
│
├─ results/
│ ├─ figs/
│ └─ forecasts.csv
│
└─ docs/ ← mkdocs / Docusaurus 用
└─ index.md
ポイント
| 課題 | 設計上の対策 |
|---|---|
| Claude Code の弱い検索 | src/fetch_* で外部API(ClinicalTrials.gov, PubMed E‑utilities, Semantic Scholar, SerpAPI)を呼び、最新JSONを raw に保存。Claude にはそのローカルファイルを与えて推論させる。 |
| 再現性 | データ変換とシミュレーションはすべてコード化。CIでpython -m pytest → build_report.pyを走らせ、docs/を GitHub Pages に自動デプロイ。 |
| 長期メンテ | parameters.py に成功確率や平均期間を yaml 化し、年次アップデートを diff で追跡。 |
パイプライン
データ収集:
パラメータ推定:
一次アウトカム例
| メトリック | 推定 (2025Q2版) | 90 %信頼区間 | 情報源 |
|---|---|---|---|
| 特定遺伝子型(CEP290) 向け初承認 | 2028 年 | 2027–2030 | BRILLIANCE 試験 EDIT-101 Phase II/III 進捗 ([news.ohsu.edu][1]) |
| ロッド保護型(遺伝子非特異的 SPVN06) | 2030 年 | 2029–2033 | SparingVision PRODYGY Phase II 開始 ([sparingvision.com][2]) |
| 細胞置換(jCell) | 2031 年 | 2030–2034 | jCyte Phase 3 着手 ([jcyte.com][3]) |
| 目的 | 推奨アウトプット |
|---|---|
| 技術者・研究者向け | docs/ に論文スタイル Markdown + 自動生成図。 DOI 付きで Zenodo にリリース。 |
| 患者団体向け | results/summary_patient_friendly.pdf ― インフォグラフィック中心。 |
| 一般報道向け | GitHub Pages で1枚物サイト+FAQ。リポジトリの「Discussions」を質疑窓口に。 |
| 継続更新 | GitHub Releases + Semantic Versioning。CI の nightly run で自動再計算して PR 作成。 |
| ボトルネック | 説明 | 改善の鍵 |
|---|---|---|
| 患者プールの希少性 | 遺伝子型ごとに被験者数が極少で試験が長期化。 | 国際レジストリ統合・自然歴データ共有。 |
| 免疫応答 | AAV 抗体陽性者が 30 – 50 % で除外される。 | Capsid 変異AAV、mRNA‐lipid ナノ粒子。 |
| 製造スケール | 遺伝子/細胞療法 GMP コストが高く商用価格に跳ね返る。 | 共通プラットフォーム製造・連続生産設備。 |
| 長期エビデンス | 眼疾患は進行が遅く 2‑3 年で有効性を示しにくい。 | 画像バイオマーカー (OCT, adaptive optics) を代替評価項目に採択。 |
患者レジストリ登録
クラウドファンディング寄付
政策提言
市民科学
投資家・開発者として関わる
/update_rp_info コマンド網膜色素変性症の最新情報を効率的に収集・管理するためのカスタムコマンドです。
| モード | コマンド | 説明 |
|---|---|---|
| check | /update_rp_info check |
最新情報の確認のみ(データ更新なし) |
| quick | /update_rp_info quick |
レポートの再生成のみ(既存データ使用) |
| full | /update_rp_info full |
完全な更新(デフォルト) |
/update_rp_info check
実行内容:
/update_rp_info check → 新情報の確認/update_rp_info full/update_rp_info full → 定期的な包括更新data/knowledge_base/
├── clinical_programs.json # 治療プログラムの構造化データ
├── update_history.json # 更新履歴
└── last_check.json # 最後のチェック情報