本プロトコルでは、空間トランスクリプトームデータの解析に向けた再現可能なワークフローを提示します。公開データの取得から、Seuratを用いた品質管理、データの統合、空間的特徴の検出、細胞型のデコンボリューション、関心領域(ROI)のアノテーション、そして細胞間相互作用の解析に至るまでの手順を、透明性のある実行を支援する実用的なチェックポイントと共に解説します。
このコンテンツを表示するには、JoVEへの購読が必要です。 または、無料トライアルをお申し込みください。
本プロトコルでは、空間トランスクリプトームデータの解析に向けた再現可能なワークフローを提示します。公開データの取得から、Seuratを用いた品質管理、データの統合、空間的特徴の検出、細胞型のデコンボリューション、関心領域(ROI)のアノテーション、そして細胞間相互作用の解析に至るまでの手順を、透明性のある実行を支援する実用的なチェックポイントと共に解説します。
空間的トランスクリプトーム解析(ST)は、組織切片内におけるmRNA分子の2次元的な空間的コンテクストを保持したままゲノムワイドな遺伝子発現をプロファイリングする手法であり、組織構造や微小環境に関連する生物学的研究を可能にします。しかし、データのインポート、品質管理、統合、デコンボリューション(逆畳み込み)、空間統計、および可視化には、多くの場合、複数のソフトウェア環境と再現可能なパラメータ選択が必要となるため、ST解析は依然として困難な課題となっています。本プロトコルでは、公開STデータセットを用いたRでの実用的な計算ワークフローを提示します。具体的には、データの取得とソフトウェアのセットアップから始まり、Seuratに基づくデータの読み込み、品質管理、正規化、複数サンプルの統合、クラスタリング、および空間可変遺伝子解析までを順に説明します。その後、リファレンスガイドに基づくSPOTlight解析や、教師なしのSTdeconvolveトピックモデリングを含む相補的なデコンボリューション戦略を適用し、続いてGiottoを用いた空間的な細胞間相互作用解析と、カスタムPython Dashアプリケーションを使用したインタラクティブな関心領域(ROI)の選択を行います。スクリプトベースの実行、明示的なパラメータの根拠、期待される出力、およびトラブルシューティングのチェックポイントを重視することで、本プロトコルは、データセットおよびプラットフォーム固有のパラメータ評価を経た後、標準的なアレイベースのSTデータセットおよび関連プラットフォームに適応可能なフレームワークを提供します。
空間トランスクリプトミクス(ST)は、組織切片内におけるメッセンジャーRNA(mRNA)分子の空間座標を保持したまま、ゲノムワイドな遺伝子発現を測定する革新的な技術群である。ST法には、位置バーコード化アレイを用いるシーケンシングベースのアプローチと、完全な組織微小環境内で転写シグナルをマッピングするin situイメージングアプローチが含まれる1,2。空間的なコンテキストを保持することで、STは組織構造、細胞近傍の組織化、細胞間コミュニケーション、および組織解離後では十分に解明できない微小環境に関連する生物学的プロセスの解析を可能にする3。
公開STデータリポジトリの急速な拡大により、二次解析や手法開発においてかつてない機会がもたらされています3。CROSTデータベースなどのリソースは、複数の種や技術プラットフォームにわたる数百の空間分解能トランスクリプトームデータセットをキュレートしており、一方でSTOmicsDBのような特化型のコレクションは、Stereo-seqなどの特定の解析手法に焦点を当てています4,5。このようなデータの豊富さがあるにもかかわらず、空間データ構造の複雑さ、解析ツールの多様性、および再現可能なワークフローを実装する上での技術的ハードルにより、計算解析は依然として困難な課題となっています6,7,8,9,10,11。
単一のソフトウェア環境に依存することによる制限を解消するため、相補的な解析ツールを活用した統合的な計算ワークフローを本稿で提示します。既存の包括的なST解析エコシステムには、主にSeurat、Giotto、およびSquidpy6,7,12などのPythonベースのフレームワークが含まれます。SquidpyのようなPythonベースのツールは空間グラフ解析において広範な機能を提供していますが、主要な計算パイプラインを単一のプログラミング言語環境に集約することで、言語間での技術的な障壁を最小限に抑えることができます。したがって、言語間の技術的障壁を軽減するため、コアパイプラインは主にRで実装されています。このRベースのワークフローにおいて、シングルセルおよび空間トランスクリプトームのワークフローで一般的に使用されているSeuratを、データの読み込み、品質管理、正規化、次元削減、可視化、およびマルチサンプルの統合に使用します。その後、Giottoを用いて空間ネットワークの構築およびリガンド・受容体に基づく細胞間通信解析を行います。このように、本パイプラインはSeuratによる前処理および統合とGiottoによる空間解析を連携させ、2つのツールセット間のデータ転送を明示的かつ再現可能な形式で維持しています。
このフレームワークでは、2つの相補的なデコンボリューション戦略が実装されています。1つはscRNA-seqデータを使用して細胞型の比率を推定するリファレンスガイド法であるSPOTlightであり、もう1つは潜在的な転写パターンを特定する非教師ありトピックモデリング法であるSTdeconvolveです8,11。これらの出力は空間的な細胞不均一性の相補的な視点を提供しますが、ユーザーがプロトコルに記載されている任意の整合性解析を行わない限り、定量的なクロスバリデーションとしては扱われません。また、インタラクティブな関心領域(ROI)アノテーション用のカスタムPython DashアプリケーションであるSelect Spatial Spotsが統合されており、以降のダウンストリーム解析に使用可能な標準的な座標ベースのアノテーションファイルをエクスポートします。
実用性に関しては、本ワークフローは主に標準的なアレイベースのSTデータ(例:解像度 55 µm のVisium)を対象としており、パラメータの評価後に他の組織型へ適応させることが可能です。解析前に、主要な制限事項を考慮する必要があります。第一に、参照ガイド付きデコンボリューションモジュールは、高品質で組織が一致したscRNA-seqリファレンスに依存します。第二に、サブセルラーまたはシングルセルに近いプラットフォームでは、統合前に前処理の変更、空間的なビンの集約、または画像ベースの細胞セグメンテーションが必要になる場合があります2。代表的なマウス結腸データセットは、本ワークフローが空間ドメインおよびマーカーで定義された組織構成をどのように評価できるかを示すデモンストレーションとして使用されており、あらゆるプラットフォームへの汎用的な互換性を証明するものではありません。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
本プロトコルで解析されるすべての生物学的データセットは公開されており、厳格にデモンストレーション目的で使用されています。特定のデータアクセッション番号およびソースリポジトリは、関連する手順の中で提供されます。元のデータセットは、各ソース研究に適用される機関の倫理ガイドラインに従い、元の研究者によって作成されました。必要なすべてのソフトウェアおよびRパッケージのバージョンを確認するには、材料表を参照してください。
ハードウェア要件:このワークフローに必要な計算メモリは、解析するサンプル数およびスポット数に応じて変動します。一般的な空間トランスクリプトームデータセット(例:最大3サンプルで、1サンプルあたり約3,000スポット)の場合、パイプラインの実行には最低16 GBのRAMを搭載した標準的なワークステーションで十分です。ただし、SCTransform正規化やデコンボリューション中の行列分解など、メモリ負荷の高い計算ステップにおいて最適なパフォーマンスと安定性を確保するためには、32 GB以上のRAMを搭載することを強く推奨します。
1. データの取得とディレクトリ構造の準備
2. ソフトウェア環境のセットアップ
3. 空間データの読み込みと品質管理(1_ReadSpatialData.R, 2_SpatialDataQC.R)
4. データの前処理、統合、およびクラスタリング (3_IntegrationAndClustering.R)
5. 単一細胞リファレンスデータのプリプロセッシング (4_scDataPreProcessing.R)
6. SPOTlightを用いたリファレンスガイド下でのデコンボリューション (5_SPOTlight_Deconv.R)
7. STdeconvolveを用いたリファレンスフリーのデコンボリューション(7_STdeconvolve.R)
8. Giottoを用いた空間的な細胞間相互作用の解析(8_Giotto_Communication.R)
9. select spatial spotsを用いたインタラクティブなスポット選択 (6_SelectSpatialSpots.R)
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
ワークフローの実装とデータ統合により、組織の主要な特徴が明らかになる
解析ステージごとの期待される出力を示すために、マウス大腸の空間トランスクリプトームデータにこの計算ワークフローを適用した。ワークフローの概略図(図1)に示すように、パイプラインはデータの取得と品質管理から始まり、空間特徴プロットによって組織の境界を画定した(図2A,B)。次に、解釈可能な生物学的変動を維持しつつ技術的なバッチ効果を低減させるため、Seuratのアンカーベースの統合ワークフローを用いた。統合後のUMAP可視化により、サンプルのアライメントと空間的なクラスターパターンが示された(図2C,D)。次元削減および後続のクラスター分析を導くため、累積分散に基づく主成分(PC)の定量的かつ動的な選択を実装した(付録図1...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
本プロトコルでは、解析の深度と実用的なアクセシビリティを両立させた、空間トランスクリプトームデータ解析のための包括的な計算ワークフローを提供します。ステップバイステップのアプローチにより、初期のデータ取得から高度な空間解析に至るまでの完全な解析パイプラインを研究者に提示し、同時に重要な意思決定ポイントや潜在的な落とし穴についても強調して解説します。
本プロトコルのいくつかのステップは、後続の結果に大きな影響を与えるため、特に注意が必要です。品質管理およびフィルタリングのしきい値は、特定の組織型やテクノロジープラットフォームに合わせて慎重に調整する必要があります。フィルタリングが厳しすぎると生物学的に重要なスポットが除去される可能性があり、逆にしきい値が緩すぎるとテクニカルノイズが混入する可能性があるためです。また、正規化手法の選択は、その後のクラスタリングおよび差異発現解析の結果に大きく影響します。例えば、本パイプラインでは標準的な対数正規化(log-normalization)ではなくSCTransformを使用しています。これは、SCTransformがシングルセルおよび空間解...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
著者らは、競合する金銭的利益がないことを宣言します。
著者らは、Seurat、Giotto、およびSPOTlightパッケージの開発者および maintainer の皆様によるサポートとドキュメント提供に感謝いたします。また、公開データリポジトリおよび、データセットを寛容に共有してくださった研究者の皆様の貢献に深く感謝いたします。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| ggplot2 | Posit Software, PBC | v4.0.0(CRAN) | 高度なデータ可視化 |
| Giotto | Dries Lab | v4.2.2 (GitHub) | 空間ネットワークおよび細胞間コミュニケーション解析 |
| patchwork | Thomas Lin Pedersen | v1.3.2 (CRAN) | プロットの合成および配置 |
| R software | R Foundation for Statistical Computing | v4.4.3 | コア実行環境 (macOS aarch64) |
| scater | Davis McCarthy et al. | v1.34.1 (Bioconductor) | シングルセル品質管理および可視化 |
| scran | Aaron Lun et al. | v1.34.0 (Bioconductor) | シングルセル分散モデリングおよびマーカー検出 |
| Select Spatial Spots (カスタムPythonツール) | LeafLight | v1.0.0 (GitHub) | インタラクティブな空間関心領域 (ROI) 選択 (https://github.com/LeafLight/SelectSpatialSpots) |
| Seurat | Satija Lab | v5.3.0 (CRAN) | 空間データの前処理、統合、およびクラスタリング |
| SeuratObject | Satija Lab | v5.2.0 (CRAN) | シングルセルおよび空間データ用データ構造 |
| SingleCellExperiment | Bioconductor Core Team | v1.28.1 (Bioconductor) | scRNA-seq用標準データコンテナ |
| SPOTlight | Marc Elosua-Bayes et al. | v1.10.0 (Bioconductor) | リファレンスガイド付き空間デコンボリューション |
| Stdeconvolve | Jean Fan Lab | v1.3.2 (Bioconductor) | 教師なし潜在トピックモデリング |
| tidyverse | Posit Software, PBC | v2.0.0 (CRAN) | コアデータ操作およびフォーマットスイート |
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。