Cellpose
深層学習に基づく汎用細胞分割 — 蛍光・明視野画像の自動マスク生成
CellposeはJanelia研究所のMouse Labが開発したオープンソースの深層学習細胞セグメンテーションツールです。一言で言えば「どんな顕微鏡画像でも各細胞の境界を正確に検出する万能セグメンタ」と言えます。
従来のセグメンテーションはwatershedや閾値処理に依存し、細胞種や染色が変わるたびにパラメータ調整が必要でした。CellposeはU-Netアーキテクチャをvector flow表現で学習させ、形態や撮像方法を問わず汎化します。「GPTが任意のテキストを扱うように、Cellposeは任意の細胞画像を扱う」というイメージです。
生命科学研究者にとっての価値は(1)ほとんどの画像でゼロショット利用が可能、(2)蛍光・H&E組織・ライブセル・電子顕微鏡まで対応、(3)コーディング不要のGUIでマスク取得可能、という点です。Cellpose 2.0以降はhuman-in-the-loop学習に対応し、100~200枚程度のラベリングで特定ドメインに特化したモデルを素早く構築できます。
データセキュリティ面では完全ローカル実行が可能で、臨床画像や未公開実験データをクラウドにアップロードする必要がありません。コスト面でもライセンス費用ゼロ、CPUのみでも(遅いですが)動作し、Cellpose 3.0では高速核モデルとSAM統合まで提供され、無料細胞セグメンテーションツールの最強格の地位を確立しています。
💻 必要なスペック
最低8GB、推奨16GB(大規模なホールスライド画像処理の場合は32GB以上)
NVIDIA GPU 4GB以上を推奨(RTX 3060以上でリアルタイムに近い処理が可能)。CPU単体でも動作するが、1枚あたり10〜60秒と遅くなる
Cellposeモデル1つあたり約50MB、全体モデルパッケージは1GB以内。学習データは別途
⚡ インストール
pip install cellpose[gui]
GUIの実行:python -m cellpose
Python API:from cellpose import models model = models.Cellpose(model_type='cyto3') masks, flows, styles, diams = model.eval(img, channels=[0,0])
🧬 バイオ活用シナリオ
蛍光顕微鏡画像の核・細胞自動セグメンテーション
DAPI(核)+膜マーカーの2チャネル蛍光画像に対し'cyto3'モデルを実行し、数千個の細胞マスクを一度に抽出。1024x1024画像1枚あたりGPUで1-2秒。NumPyマスクで面積・強度・隣接解析が可能。
ライブセルイメージングの時系列追跡
Cellpose+omniposeでフレーム毎にセグメンテーション、trackpy/btrackで細胞追跡。分裂・移動・死滅イベントを自動抽出。薬剤処理後の形態変化定量化に活用。
H&E・免疫染色組織解析
H&EまたはIHC(CD3/CD8)スライドで'tissuenet'または独自学習モデルを用い免疫細胞数を計測。腫瘍浸潤リンパ球(TIL)を定量化し、免疫療法応答予測バイオマーカー開発に活用。
FAQ
Cellposeとは何ですか?
CellposeはJanelia研究所のMouse Labが開発したオープンソースの深層学習細胞セグメンテーションツールです。一言で言えば「どんな顕微鏡画像でも各細胞の境界を正確に検出する万能セグメンタ」と言えます。 従来のセグメンテーションはwatershedや閾値処理に依存し、細胞種や染色が変わるたびにパラメータ調整が必要でした。CellposeはU-Netアーキテクチャをvector flow表現で学習させ、形態や撮像方法を問わず汎化します。「GPTが任意のテキストを扱うように、Cellposeは任意の細胞画像を扱う」というイメージです。 生命科学研究者にとっての価値は(1)ほとんどの画像でゼロショット利用が可能、(2)蛍光・H&E組織・ライブセル・電子顕微鏡まで対応、(3)コーディング不要のGUIでマスク取得可能、という点です。Cellpose 2.0以降はhuman-in-the-loop学習に対応し、100~200枚程度のラベリングで特定ドメインに特化したモデルを素早く構築できます。 データセキュリティ面では完全ローカル実行が可能で、臨床画像や未公開実験データをクラウドにアップロードする必要がありません。コスト面でもライセンス費用ゼロ、CPUのみでも(遅いですが)動作し、Cellpose 3.0では高速核モデルとSAM統合まで提供され、無料細胞セグメンテーションツールの最強格の地位を確立しています。
Cellposeはいつ使いますか?
深層学習に基づく汎用細胞分割 — 蛍光・明視野画像の自動マスク生成
Cellposeのバイオ研究での活用例は何ですか?
蛍光顕微鏡画像の核・細胞自動セグメンテーション: DAPI(核)+膜マーカーの2チャネル蛍光画像に対し'cyto3'モデルを実行し、数千個の細胞マスクを一度に抽出。1024x1024画像1枚あたりGPUで1-2秒。NumPyマスクで面積・強度・隣接解析が可能。
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。