このプロトコルは、バイオインフォマティクスの初心者に、CUT&RUNシーケンシングデータの初期解析とバリデーションを完了するための入門的なCUT&RUN解析パイプラインをガイドします。ここで説明する分析ステップを完了し、ダウンストリームのピークアノテーションと組み合わせることで、ユーザーはクロマチン制御に関するメカニズムの洞察を引き出すことができます。
方法論記事
このプロトコルは、バイオインフォマティクスの初心者に、CUT&RUNシーケンシングデータの初期解析とバリデーションを完了するための入門的なCUT&RUN解析パイプラインをガイドします。ここで説明する分析ステップを完了し、ダウンストリームのピークアノテーションと組み合わせることで、ユーザーはクロマチン制御に関するメカニズムの洞察を引き出すことができます。
CUT&RUN技術は、ゲノム全体にわたるタンパク質-DNA相互作用の検出を容易にします。CUT&RUNの代表的なアプリケーションには、ヒストンテール修飾のプロファイリング変更や、転写因子のクロマチン占有率のマッピングなどがあります。CUT&RUNが広く採用されるようになったのは、従来のChIP-seqに比べて、細胞投入量やシーケンシング深度の要件が低いこと、抗体エピトープをマスクする架橋剤がないためにバックグラウンドシグナルが減少することで感度が向上することなど、技術的な利点が一因となっています。また、ヘニコフ研究室による試薬の寛大な共有や、初心者への普及を加速するための市販キットの開発により、CUT&RUNの普及が進んでいます。CUT&RUNの技術的な採用が進むにつれ、CUT&RUNのシーケンシング解析とバリデーションは、主にウェットラボチームによる完全な採用を可能にするために克服しなければならない重大なボトルネックとなっています。CUT&RUN解析は、通常、生のシーケンシングリードの品質管理チェックから始まり、シーケンシングの深さ、リード品質、潜在的なバイアスを評価します。次に、リードをリファレンスゲノム配列アセンブリにアラインメントし、その後、いくつかのバイオインフォマティクスツールを使用して、タンパク質濃縮のゲノム領域にアノテーションを付け、データの解釈可能性を確認し、生物学的結論を導き出します。CUT&RUNデータ解析をサポートするために、複数の in silico 解析パイプラインが開発されていますが、その複雑なマルチモジュール構造や複数のプログラミング言語の使用により、複数のプログラミング言語に精通していないバイオインフォマティクスの初心者にとっては、CUT&RUNの解析手順を理解し、解析パイプラインをカスタマイズしたいと考えている人にとっては、このプラットフォームは困難です。ここでは、バイオインフォマティクスの経験が豊富なユーザー向けに、単一言語のステップバイステップのCUT&RUN解析パイプラインプロトコルを提供します。このプロトコルには、シーケンシングデータが生物学的解釈に適していることを確認するための重要な品質チェックを完了することが含まれます。本稿で紹介した導入プロトコルに従い、ダウンストリームのピークアノテーションと組み合わせることで、ユーザーは自身のCUT&RUNデータセットから生物学的な知見を引き出すことができると期待しています。
タンパク質とゲノムDNAとの間の相互作用を測定する能力は、クロマチン制御の生物学を理解するための基本です。特定のタンパク質のクロマチン占有率を測定する効果的なアッセイは、少なくとも2つの重要な情報を提供します:i)ゲノム局在とii)特定のゲノム領域におけるタンパク質の存在量。クロマチンに関心のあるタンパク質の動員と局在の変化を追跡することで、タンパク質の直接的な標的遺伝子座を明らかにし、転写の調節、DNA修復、DNA複製などのクロマチンベースの生物学的プロセスにおけるそのタンパク質の機構的役割を明らかにすることができます。現在、タンパク質とDNAの相互作用をプロファイリングする技術が利用可能なため、研究者はこれまでにない解像度で制御を探求することができます。このような技術的進歩は、Henikoff研究室によるCleavage Under Targets and Release Using Nuclease(CUT&RUN)の開発を含む新しいクロマチンプロファイリング技術の導入によって可能になりました。CUT&RUNは、従来のクロマチン免疫沈降法 (ChIP) に比べて、細胞投入量が少なく、シーケンシング深度が不十分で、抗体エピトープを隠す架橋剤がないためバックグラウンドシグナルが減少し感度が向上するなど、いくつかの技術的利点があります。この手法をクロマチン制御の研究に採用するには、この手法の根底にある原理を十分に理解し、CUT&RUNデータの解析、検証、解釈の方法を理解する必要があります。
CUT&RUNの手技は、磁気ビーズに結合したコンカナバリンAに細胞を結合させることから始まり、手技全体を通して低い細胞数を操作できるようになります。単離された細胞は、目的のタンパク質を標的とする抗体の導入を容易にするために、中性界面活性剤を使用して透過処理されます。次に、ミクロコッカスヌクレアーゼ(MNase)は、酵素につながれたプロテインAまたはプロテインA/Gタグを使用して、結合した抗体にリクルートされます。カルシウムは酵素活性を開始するために導入されます。MNase消化は、モノヌクレオソームDNA-タンパク質複合体をもたらします。その後、カルシウムをキレート化して消化反応を終了させ、MNase消化から得られた短いDNA断片を核から放出した後、DNA精製、ライブラリー調製、ハイスループットシーケンシングを行います1 (図1)。
ゲノム全体のタンパク質占有率をマッピングおよび定量化するインシリコアプローチは、DNAとタンパク質の相互作用を濃縮するために使用されるウェットラボアプローチと並行して開発されました。濃縮されたシグナル(ピーク)の領域の同定は、バイオインフォマティクス解析における最も重要なステップの1つです。初期のChIP-seq解析法では、MACS2やSICER3などのアルゴリズムを使用し、統計モデルを用いて真正なタンパク質-DNA結合部位をバックグラウンドノイズから区別しました。しかし、CUT&RUNデータのバックグラウンドノイズが少なく、解像度が高いため、ChIP-seq解析で使用される一部のピークコールプログラムはCUT&RUN解析には適していません4。この課題は、CUT&RUNデータの解析により適した新しいツールの必要性を浮き彫りにしています。SEACR4は、ChIP-seq解析に通常使用されるツールに関連する制限を克服しながら、CUT&RUNデータからのピークコールを可能にするために最近開発されたツールの1つです。
CUT&RUNシーケンシングデータからの生物学的解釈は、解析パイプラインのピークコールの下流の出力から引き出されます。CUT&RUNデータから呼び出されたピークの生物学的関連性を予測するために、いくつかの機能アノテーションプログラムを実装することができます。例えば、Gene Ontology(GO)プロジェクトは、関心のある遺伝子の確立された機能的同定を提供します5,6,7。さまざまなソフトウェアツールやリソースにより、GO解析が容易になり、CUT&RUNピーク8、9、10、11、12、13、14に濃縮された遺伝子や遺伝子セットが明らかになります。さらに、Deeptools15、Integrative genomics viewer(IGV)16、UCSC Genome Browser17などの可視化ソフトウェアにより、ゲノム全体の関心領域におけるシグナル分布とパターンの可視化が可能になります。
CUT&RUNのデータから生物学的な解釈を引き出すことができるかどうかは、データ品質の検証に大きく依存します。バリデーションを行う重要なコンポーネントには、i) CUT&RUNライブラリのシーケンシング品質、ii) 複製類似性、iii) ピークセンターでのシグナル分布の評価が含まれます。3つのコンポーネントすべてのバリデーションを完了することは、CUT&RUNライブラリのサンプルとダウンストリーム解析結果の信頼性を確保するために重要です。そのため、バイオインフォマティクスの初心者やウェットラボの研究者が、標準的なCUT&RUN解析パイプラインの一部としてこのような検証ステップを実施できるように、CUT&RUN解析の入門ガイドを作成することが不可欠です。
ウェットラボでのCUT&RUN実験の開発と並行して、CUT&RUNTools 2.018,19、nf-core/cutandrun20、CnRAP21など、さまざまなin silico CUT&RUN解析パイプラインが開発され、CUT&RUNデータ解析を支援してきました。これらのツールは、シングルセルおよびバルクのCUT&RUNおよびCUT&Tagデータセットを解析するための強力なアプローチを提供します。しかし、比較的複雑なモジュール化されたプログラム構造や、これらの解析パイプラインを実行するために複数のプログラミング言語に精通している必要があるため、CUT&RUNの解析ステップを徹底的に理解し、独自のパイプラインをカスタマイズしようとするバイオインフォマティクスの初心者には採用が妨げられる可能性があります。この障壁を回避するには、シンプルな単一のプログラミング言語を使用してエンコードされたシンプルなステップバイステップのスクリプトで提供される新しい入門的なCUT&RUN解析パイプラインが必要です。
この記事では、新規ユーザーや初心者ユーザーがCUT&RUNシーケンシング解析を実施できるように、ステップバイステップのスクリプトと詳細な説明を提供する、シンプルな単一言語のCUT&RUN解析パイプラインプロトコルについて説明します。このパイプラインで使用されるプログラムは、元の開発者グループによって公開されています。このプロトコルに記載されている主なステップには、リードアライメント、ピークコール、機能解析、そして最も重要なのは、生物学的解釈に対するデータの適合性と信頼性を判断するためのサンプル品質を評価するためのバリデーションステップです(図2)。さらに、このパイプラインにより、ユーザーは公開されているCUT&RUNデータセットに対して解析結果を相互参照することができます。最終的に、このCUT&RUN解析パイプラインプロトコルは、バイオインフォマティクス解析の初心者やウェットラボの研究者にとって、入門ガイドおよびリファレンスとして機能します。
注意: GSE126612のCUT&RUN高速qファイルに関する情報は 、表1に記載されています。この調査で使用したソフトウェアアプリケーションに関連する情報は、 資料の表に記載されています。
1. GithubページからEasy-Shells_CUTnRUNパイプラインをダウンロードする
2. Easy Shells CUTnRUNに必要なプログラムのインストール
3. Sequence Read Archive (SRA) から公開されているCUT&RUNデータセットのダウンロード
4. 生のシーケンシングファイルの初期品質チェック
5. 生のシーケンシングファイルの品質とアダプターのトリミング
6. 実サンプルおよびスパイクインコントロールサンプルの参照ゲノムのbowtie2インデックスのダウンロード
7. トリミングされたCUT&RUNシーケンシングリードのリファレンスゲノムへのマッピング
8. マップされた読み取りペア ファイルの並べ替えとフィルタリング
9. マッピングされた読み取りペアをフラグメント BEDPE、BED、および生の readcounts bedGraph ファイルに変換します
10. 未加工の readcounts bedGraph ファイルを正規化された bedGraph および bigWig ファイルに変換する






11. フラグメントサイズ分布の検証
12. MACS2、MACS3、SEACRを使用したピークの呼び出し
13. ピークベッドファイルの作成
14. ピアソン相関と主成分(PC)分析を使用した反復間の類似性の検証。
15. ベン図を使用した反復、ピーク呼び出し方法、およびオプション間の類似性の検証
16.ヒートマップと平均プロットを分析して、ピークを視覚化します。
品質とアダプタートリミングにより、高いシーケンシング品質で読み取りを保持
ハイスループットシーケンシング技術は、リードの配列「変異」などのシーケンシングエラーを生成する傾向があります。さらに、シーケンシングアダプターダイマーは、ライブラリ調製中のアダプター除去が不十分なため、シーケンシングデータセットで濃縮できます。リードミューテーション、適切なマッピングに必要な時間よりも短いリードの生成、アダプターダイマーの濃縮など、過剰なシーケンシングエラーは、リードマッピング時間を増加させ、ダウンストリームのバイオインフォマティクス解析結果を歪める偽陽性のマッピングリードを生成する可能性があります。したがって、ダウンストリームの分析と解釈のために高品質の読み取りを保持するには、高品質のフィルタリングとアダプタートリミングが必要です。
解析のための高品質なリードを保持するために、このCUT&RUN解析パイプライン (図2) はFastQC26 とTrim Galore27を採用しています。"Script_03_fastQC.sh" シェルスクリプトは、作業ディレクトリ内のすべての fastq ファイルに対して FastQC を実行します。GSE126612(SRR8581589)から公開されているCTCF CUT&RUNデータセットを使用したこのステップの結果(図3)は、スコアベースが低品質のリード(図3A、C)と、理論的な推定と実際のリードとの間のシーケンスごとのGCコンテンツ分布の不一致(図3E)を特定します。
「Script_04_trimming.sh」スクリプトを実行して Trim Galore を実行すると、スコア ベースが低品質 (図 3A の 20 未満) と平均シーケンス品質が低い読み取りが事前に明らかに削除されました (図 3B-D)。さらに、「Script_04_trimming.sh」は、シーケンスプロット上の「トリミング前」GC分布に表示される平均GC含有量濃縮の55~60%も成功裏に除去します(図3E、F)。これらの結果は、このCUT&RUN解析パイプラインが高品質のリードをフィルタリングし、リファレンスゲノムへの迅速かつ正確なリードマッピングを促進することを示しています。
インサート サイズ分布により、ピーク コール結果の推定値が得られます
CUT&RUN (図 1) では MNase を使用しているため、マッピングされた CUT&RUN リードは、インサートサイズ分布プロット (図 4) 内でモノヌクレオソーム (~200 bp) およびジヌクレオソーム (~350 bp) の DNA フラグメントサイズのピークを示すことが予想されます。一部のターゲットでは、検出に問題があるため、挿入が短くなる可能性があります (< 100 bp) (図 4C)。ハイレベルなショートリードは、信頼性の高いピークコールに使用できるリードの数を減らし、ピーク数を減らし、ダウンストリーム解析に影響を与えます。このCUT&RUN解析パイプラインでは、Script_10_insert-size-analysis.shが「picard.jar CollectInsertSizeMetrics」関数を操作して、インサートサイズ分布解析を行い、ヒストグラムを可視化出力としてエクスポートします(図2)。出力プロット(図4A-C)では、x軸はインサートサイズの範囲を示し、y軸の左側と塗りつぶされたヒストグラムはx軸の値を持つインサートの数を表し、y軸の右側はx軸の値以上のインサートサイズの累積割合を示しています。したがって、ヒストグラムの高レベルと交差する破線の傾きが最も劇的に変化したX軸上の位置は、サンプルの主要なインサートサイズを特定します。目的の参照ゲノム (ヒト、hg19) にマッピングされたリードのうち、H3K27Ac (活性ヒストンマーク) サンプルフラグメントは、モノヌクレオソームサイズが最大で、検出可能なジヌクレオソームサイズのピークが最も高い、期待通りのCUT&RUNインサートサイズ分布を示しています (図 4B)。CTCFサンプルフラグメントは、フラグメント長100~200bpの領域に追加のグループを示しました(図4A)。CUT&RUNの解析パイプラインには、リファレンスゲノムのマッピングリード後にインサートサイズ分布解析を実行するための使いやすいシェルスクリプトが用意されています。これらの分析は、ダウンストリーム分析の前にピーク呼び出しの効率を見積もるときに重要になります。
Easy Shells CUTnRUN分析パイプラインは、信頼できるリードカウントを作成するためのフィルタリングと正規化のオプションを提供します
CUT&RUN解析の重要なポイントの1つは、初期マッピング出力から問題のあるリードペアをフィルタリングし、フィルタリングされたマッピングリードカウントを特定の正規化計算方法で正規化することにより、適切なマッピングリードペアを取得することです。これは、ユーザーの解析の目的/ニーズを満たすことができます。本研究で取り上げたCUT&RUN解析パイプラインには、非標準染色体、公開注釈付きブラックリスト領域23、TAリピート領域18,22のいずれかにマッピングされたリードペアを、"Script_06_bowtie2-mapping.sh"を使用してボウタイ2でマッピングしたリードペアから除去する"Script_07_filter-sort-bam.sh"スクリプトが含まれています。これらのフィルタリングは、ダウンストリーム分析で偽陽性の外れ値スパイク信号とピークと呼ばれる可能性のある読み取りペアを削除するために必要です(図5、黄色のボックス領域)。
ろ過に加えて、正しい正規化方法を適用することは、サンプル間の信号差を正確に視覚化するための重要な要素です。したがって、CUT&RUN解析パイプラインには、公開されている2つの正規化方法、すなわちSFRC (Scaled Fractional Readcout)22とSpike-in normalized Reads Per Million mapped reads in the negative Control (SRPMC)24,25 (図5A-D) の2つの正規化方法を提供する「Script_09_normalization_SFRC.sh」スクリプトと「Script_09_normalization_SRPMC.sh」スクリプトが含まれています).SFRCにはコントロールサンプル(IgGなど)やスパイクインサンプルが含まれていないため、コントロールサンプルを含まないサンプルや、ゲノムワイドスケールの違いがなく局所領域でのみシグナルの違いを示すと予想されるサンプルには、SFRCの正規化を使用できます。CUT&RUN解析パイプラインで処理したSFRC正規化サンプル(図5A-D、赤のトラック)は、GEOから一般に公開されているマッピングリード(図5A-D、黒のトラック)と同じ信号分布パターンを生成しており、このパイプラインがパブリケーション結果を再現できることを示唆しています。
SRPMC法は、コントロールサンプルとスパイクインサンプルの両方を含み、サンプル間の全体的な信号差を示すことが予想されるサンプルを正規化するのに役立ちます(図5A-D、緑のトラック)。1つのH3K27Acサンプル(SRR8581599)は、他の反復(237、175、161)よりもはるかに高い「(実際のCUT&RUNリード)/(スパイクインリード)」比(サンプルRPS;997)を示すため、SFRC正規化サンプルとSRPMC正規化サンプルの反復間で相対的なH3K27Acシグナルは異なって見えます(図5A-D;H3K27Acを全トラックで比較)。RNAPII-S5Pサンプルは、IgGコントロール(259)よりも比較的低いサンプルRPS(1.7、0.8、2.1)を示すため、SRPMC標準化後のRNAPII-S5PサンプルはIgGコントロールよりも低いシグナルを示します(図5A-D;RNAPII-S5Pを全トラックで比較)。したがって、ここで説明するCUT&RUN解析パイプラインでは、IgGコントロールとスパイクインコントロールの両方のリードと比較して、実験サンプルに十分なリードがあるサンプルに対してのみSRPMC法を使用することを推奨しています。
ベン図の比較は、より良いピーク呼び出し方法とオプションを選択するためのアイデアを与えることができます
マルチプルピークコールプログラムにより、ゲノム全体で大幅に濃縮されたタンパク質占有率の同定が可能になります。CUT&RUN解析に採用されたプログラムには、これまでの主な方法として、MACSファミリーのプログラム2とSEACR4があります。しかし、特にバイオインフォマティクスの初心者にとっては、特定のCUT&RUNプロジェクトに最適なピークコール方法とオプションを特定することは困難な場合があります。そのため、CUT&RUN解析パイプラインにはベン図解析ステップが含まれており、さまざまなピークコールオプション (Script_17_intervene-オプション) とピークコールプログラム (Script_19_intervene_methods.sh) のピークコール結果の類似性と相違性を比較することができます (図6A-H)。
ピーク呼び出しステップでIgG制御オプションの有無にかかわらず呼び出されるマージされたCTCF、H3K27ac、およびRNAPII-S5Pピークの比較によると、MACS2とMACS3はIgG制御オプションでより多くのピークを呼び出しましたが(図6A)、SEACRは厳密なオプションと緩和されたオプションの両方でIgG制御オプションなしでより多くのピークを呼び出しました(図6B-D)).したがって、CUT&RUN解析パイプラインでは、(1)MACS2とMACS3にIgG制御オプションを適用すること、(2)実験的なCUT&RUNサンプルとIgG制御サンプルのピークを別々に呼び出し、後でSEACRピーク呼び出しに対してIgGピークをフィルタリングすることを提案しています。MACS2とMACS3の間では、MACS3はわずかに多くのピークをコールしました(図6A)。
さらに、MACS2とMACS3でIgG制御オプションを設定したピーク、およびIgG制御オプションを伴わないSEACRでコールしたピークを比較すると、ストロングオプションでコールされたSEACRピークは、緩和オプションでコールされたSEACRピークよりもMACS 2およびMACS3のピークと重なることが分かりました(図6E、F)。したがって、CUT&RUN解析パイプラインの出力は、strictlyオプションがMACSピークコールとのSEACRの一貫性を最大化することを示唆しています。最後に、SEACRによって呼び出されたピークのオーバーラップを、生のreadcounts CUT&RUN bedGraphファイルの正規化と正規化されたreadcounts CUT&RUN bedGraphファイルの正規化なしと比較したベン図では、strictオプションを使用したSEACRのSFRC法とSRPMC法の間に違いはないことがわかります。SFRC ピークは、緩和オプションを持つ SEACR の SRPMC ピーク(図 6G、H)よりも、正規化されたオプションのピーク(図 6 の「標準」)よりもはるかに高いピーク数とオーバーラップを示します。
反復とサンプル間の統計的比較
複数の反復にわたって正確な結論を導き出すには、反復の類似性を評価する必要があります。ここで使用したCUT&RUN解析パイプラインは、Deeptools215ベースの統計的相関係数計算、ヒートマップクラスタリング、主成分分析 (PCA) を採用しており、有効なダウンストリーム解析に適したサンプルと反復の同定を容易にします。Pearson 相関係数に基づくヒートマップクラスタリングでは、CTCF、H3K27Ac、および RNAPII-S5P の反復間で、それぞれのピーク領域で統計的に有意な相関が示されました(図 7A-C)。しかし、PCA では、CTCF の 1 つのサンプル(SRR8581590)と H3K27Ac(SRR8581608)が、ピーク領域と呼ばれるすべての CTCF、H3K27Ac、および RNAPII-S5P で他のレプリケート(図 7D)から比較的離れていることが示されました。
レプリケート間のピーク間を比較するためのベン図によると、CTCF(SRR8581590)ピークは 3 つのピークコーラー結果すべてで他のリピートとのオーバーラップが最も少なく(図 7E-G)、H3K27Ac(SRR8581608)ピークは SEACR ピークコーリング結果で他のリピートとのオーバーラップが最も少なかった(図 7F)。H3K27Ac(SRR8581608)ピークは、MACS2およびMACS3ピークコール結果(図7F)で他の反復と最小オーバーラップを示さなかったため(図7F)、PCAの反復間の距離が外れ値サンプルを定義するのに十分ではないことを示唆している可能性があります。そこで、CUT&RUN解析パイプラインでは、外れ値の反復を「ヒートマップクラスタリンググループでピアソン相関係数が低く、他の反復とのPCAプロットで距離が長く、反復間でのピークオーバーラップが最も低いサンプル」と定義することを提案しています。
ピークコールにより、CUT&RUNデータの視覚化と解釈が容易
本調査で詳述したCUT&RUN解析パイプラインでは、MACSファミリーとSEACRという2種類の一般に公開されているピークコーラーを採用しています。呼び出されたピークの可視化を最適化するために、このパイプラインは、ヒートマップおよびメタプロット解析のピーク中心として最も高いシグナルビンを選択します。MACS3 および SEACR ピークコーラーによって呼び出されたすべての CTCF、H3K27Ac、および RNAPII-S5P ピークは、ピーク領域全体の中心(図 8A-F、「全体」プロット)よりも、最も高い信号ビンの中心(図 8A-F、「フォーカス」プロット)でより鋭いピーク分布パターンを示しました。Easy Shells CUTnRUN解析パイプラインで処理されたSFRC正規化されたCUT&RUNサンプル (図8 A-F、'SFRC' プロット) は、SFRC正規化されたサンプルと同様の信号分布パターンを示しており、その生のマッピングリードペアはGEOで公開されています (図8A-F, 'public' plots)、解析パイプラインによって呼び出されたピークで。これにより、CUT&RUN解析パイプラインはパブリケーション結果を正常に再現することができます。

図1:CUT&RUNの実験手順の概略図。CUT&RUNは、ゲノム全体のタンパク質-DNA相互作用を検出する酵素ベースのアプローチです。CUT&RUNの手続きは、磁気ビーズに結合したコンカナバリンAに細胞 (または単離された核) を結合させることから始まり、手続き全体を通じて低細胞数の単離と操作を可能にします。単離された細胞は、目的のタンパク質を標的とする抗体の導入を容易にするために、中性界面活性剤を使用して透過処理されます。次に、プロテインAまたはプロテインA/Gタグにつながれたミクロコッカスヌクレアーゼ(MNase)を透過処理した細胞に導入します。pA-MNase(またはpAG-MNase)は、プロテインAまたはプロテインA/Gタグを使用して結合抗体にリクルートされます。MNaseが標的部位に局在すると、カルシウムの導入によりヌクレアーゼが短時間活性化され、標的タンパク質の周囲のDNAが消化されます。MNase消化は、モノヌクレオソームDNA-タンパク質複合体をもたらします。その後、カルシウムをキレート化して消化反応を終了させ、MNase消化から得られた短いDNA断片を37°Cでの短時間インキュベーションにより核から放出した後、DNA精製、ライブラリー調製、ハイスループットシーケンシング1を行います。この図の拡大版を表示するには、ここをクリックしてください。

図2:Easy-Shell CUT&RUN解析パイプラインの概略図。 Easy-Shell CUT&RUN解析パイプラインは、(1)生のリードファイルの品質管理とマッピング(左、紫)、(2)マップされたリードとリードカウントとピークコールの正規化(中央、緑)、(3)マップされたリードとコールされたピークの検証(右、ピンク)の3つの主要なセクションで設計されています。各ステップには、対応するシェルスクリプト番号、簡単な説明、およびそのステップで使用されたプログラムツール(括弧内)が表示されます。プレーヌ矢印は、ステップ間の直接の流れを示します。このCUT&RUN解析パイプラインは、コントロールリードの有無にかかわらずユーザーのニーズを満たすことができる2つのリード正規化方法、ダウンストリーム解析のための適切な反復を特定するためのマルチレイヤー検証プロセス、および焦点を絞ったヒートマップとメタプロット出力を作成するためのフォーカスピークの同定を提供します。この解析パイプラインは、バイオインフォマティクスの初心者がスクリプト自体を読み編集することで、基本的なCUT&RUNデータ解析を学び、実践する機会を提供するために、使いやすいシェルスクリプトでステップバイステップで記述されています。 この図の拡大版を表示するには、ここをクリックしてください。

図3:品質トリミング前と品質トリミング後の品質チェック結果の比較。 FastQCからの品質チェックレポート出力を選択すると、SRR8581589(GSM3609748、CTCF)からの読み取りを使用して品質トリミングの効果が表示されます。示されている出力には、(A)ベース全体のプレトリミングの品質スコアが含まれます。(B)A)ポストトリミングと同じ読み出し。(C)すべてのシーケンスのプレトリミングにわたる品質スコアの分布。(D)C)ポストトリミングと同じ読み出し。(E)すべての配列のプレトリミングにわたるGC分布。(F)E)ポストトリミングと同じ読み出し。シーケンシングリード内の各位置での最小品質スコア (A、 B) と最小平均シーケンス品質 (C、 D) は、品質トリミング後に増加します。さらに、このステップでは、塩基ミスマッチ率が高いリードペアを削除することにより、リード(E、 F)の理論上のGCカウント分布と実際の塩基あたりのGCカウントの差を減らすことができます。 この図の拡大版を表示するには、ここをクリックしてください。

図4:インサートサイズ分布分析。 (A)CTCF、(B)H3K27Ac、および(C)serine 5 phosphorylated RNA polymerase II(RNAPII-S5P)の挿入サイズヒストグラム。ヒストグラムは、サンプル間の挿入サイズ分布の相対的な差を示します。ヒストグラムの破線は、挿入サイズが X 軸の値以上の読み取りの累積割合を表します。n:ろ過後のサンプルごとに一致してマッピングされた一意のリードの数。FR:フラグメント。 この図の拡大版を表示するには、ここをクリックしてください。

図5: CUT&RUNサンプルのランドスケープオーバービュー(A) histone genes cluster region, (A) histone genes cluster region に、SFRC (Scaled Fractional Count) で正規化された CUT&RUN マッピングリード、SFRC 正規化を施した Easy Shells CUTnRUN 解析パイプラインで処理された CUT&RUN サンプル (赤トラック)、および 'Spike-in normalized Reads Per Million mapped reads in the negative Control (SRPMC; green tracks)) が、 (B-D)MACS2、MACS3、SEACRピークコーラーのすべてによってCTCF、H3K27Ac、およびRNAPII-S5Pピークが呼び出される他の3つの領域。黄色のボックスは、Easy Shells CUTnRUN解析パイプラインのろ過ステップでフィルタリングされたスパイク信号の位置を示しています。この図の拡大版を表示するには、ここをクリックしてください。

図6:異なるピークコーラーとピークコーリングオプションによって呼び出されたピークを比較するためのベン図(A)ピークコーリング中にIgG入力オプションがある場合とない場合のMACS2とMACS3によって呼び出されるピークの比較。(B-D)SEACR が IgG インプットオプション、「ストリンジェント」および「リラックス」オプションを使用した場合、および未処理のリードペアファイルを使用した正規化オプションあり (B)、SFRC 正規化リードカウントファイル (C) または SRPMC 正規化リードカウントファイル (D) を使用したノーマライゼーションオプションなしのピークの比較。(E,F)MACS2、IgG入力オプション付きMACS3、ストリクトリー(E)または緩和(F)オプション付きSEACRによって呼び出されたピークの比較。(G,H)SEACRがIgGインプットオプションなしでコールしたピークと、ストリクトリー(G)またはリラックス(H)オプションを使用したピークの比較。w/ IgG:IgG入力オプションで呼び出されたピーク。w/o IgG:IgG入力オプションなしで呼び出されたピーク。norm: 正規化オプションで呼び出されたピーク。non:正規化オプションなしで呼び出されたピーク。SFRC: 'scaled fractional count (SFRC)" メソッドで正規化された readcounts ファイルによって呼び出されたピーク。SRPMC: 'Spike-in normalized Reads Per Million mapped reads in the negative Control (SRPMC) method' によって正規化された readcounts ファイルによって呼び出されたピーク。この図の拡大版を表示するには、ここをクリックしてください。

図7:Pearson相関、主成分分析、反復間の類似性を検証するためのベン図(A-C) Pearson相関係数値を使用したヒートマップクラスタリングは、MACS2(A)、MACS3(B)、およびSEACR(C)によって呼び出されるピークでの反復間の類似度を示します。).ピアソン相関係数は、-1 から 1 の間の値にあります。ピアソン相関係数の絶対値が大きいほど、2 つの変数間の相関が強いことを示し、正のピアソン相関係数値は、2 つの変数が同じ方向に移動する正の相関を示します。したがって、類似性が高いサンプルは、ヒートマップ クラスタリングでより近い血統を示し、ピアソン係数値が高いことを示します。(D)主成分分析(PCA)は、MACS2(左)、MACS3(中央)、SEACR(右)によって呼び出されるすべてのCTCF、H3K27Ac、およびRNAPII-S5Pピーク領域における反復とサンプル間の類似度を表示します。類似性が高いサンプルは、PCAプロットで互いに近接して配置されます。(E-G)ベン図分析により、MACS2 (E)、MACS3 (F)、SEACR (G) による各反復で検出されたピークを比較します。Easy-Shell CUT&RUN解析パイプラインは、3つの方法すべてを適用して、下流の分析のために呼び出されたピークをマージするのに適した類似性の高い反復を特定することを提案しました。この図の拡大版を表示するには、ここをクリックしてください。

図8:ピークでのシグナル分布のヒートマップとメタプロットの視覚化。 ヒートマップとメタプロットは、異なるピークコーラーを使用して呼び出されたピーク中心周辺の濃縮の分布を表示します。(A,B)1回のリピート(SRR8581589)からMACS3(A)およびSEACR(B)によって呼び出されたCTCF CUT&RUNピーク。(C,D)H3K27Ac CUT&RUNピークは、MACS3(C)およびSEACR(D)を使用して1回のリピート(SRR8581607)からコールされます。(E,F)RNAPII CUT&RUN ピークは、MACS3 (E) および SEACR (F) によって 1 回のリピート (SRR8581589) から呼び出されます。一般に公開されているマッピングされた読み取りペア( 図8の「パブリック」)とEasy Shells CUTnRUN解析パイプライン( 図8の「SFRC」)によってマッピングされたフラグメントは、「スケーリングされた分数カウント(SFRC)」の正規化後に比較されます。ピークは、IgG 入力オプションを指定した MACS3 ( 図 8 の「MACS3 w/ IgG」)と、IgG 入力および正規化オプションなしの SEACR で、ストリストリントモード ( 図 8 の「SEACR w/o IgG non SFRC stringent」) で SFRC 正規化リードカウントファイルを使用して呼び出します。呼び出されたピークの座標ファイルの 2 つのバージョンが用意されています: 呼び出されたピークの開始から終了まで ( 図 8 の「全体」) と、呼び出されたピーク内で信号が最も多いビンの位置 (MACS3 のピークと呼ばれます。 図 8 の 'focused')。 この図の拡大版を表示するには、ここをクリックしてください。
表1: GSE126612のCUT&RUNのfastqファイルの情報 GSE126612に含まれ、Easy Shells CUTnRUN解析パイプラインのサンプルデータセットとして選択されたすべての生の読み出しCUT&RUN高速qファイルは、テーブルとしてリストされます。「ファイル名」の欄には、CUT&RUNが読み込んだ生のファイル名が表示され、このファイルは「Script_02_download-fastq.sh」の実行後に「~/Desktop/GSE126612/fastq」に表示されます。'md5sum' は、サンプルデータセットの MD5 (Message-Digest Algorithm 5) を共有し、'Script_02_download-fastq.sh' を実行してデータセットをダウンロードした後、ファイルの整合性を確認するために使用できます。最後の列は、各サンプルごとのCUT&RUNの目標を示しています。 この表をダウンロードするには、ここをクリックしてください。
クロマチン上のタンパク質占有率をマッピングする能力は、クロマチン生物学の分野で機構研究を行うための基本です。ラボがクロマチンのプロファイリングに新しいウェットラボ技術を採用するにつれて、ウェットラボ実験からのシーケンシングデータを分析する能力は、ウェットラボの科学者にとって共通のボトルネックになります。そこで、バイオインフォマティクスの初心者が解析のボトルネックを克服し、自身のCUT&RUNシーケンシングデータの解析と品質管理のチェックを開始できるようにするための、入門的なステップバイステップのプロトコルについて説明します。
このCUT&RUN解析プロトコルでは、真正なシグナルを確実に定量するためのいくつかのステップを応用しています。生のリードデータから低品質のリードとアダプター配列を削除することは、品質管理の最初のステップの 1 つであり、正確な解析結果を得るための最も重要なステップの 1 つです。したがって、この解析パイプラインには、Trim-galoreプログラム27を使用した、適用が容易な品質とアダプタトリミングのステップが含まれています。このプロセスの重要性により、この解析パイプラインには、トリミングプロセス(ステップ5.5)の前(ステップ4.3)と後(ステップ5.3)の結果の品質を比較するステップが含まれています。この解析パイプラインは、品質とアダプターのトリミングに加えて、GCコンテンツバイアスや偽陽性のスパイク/コールピークを引き起こす可能性のある非標準染色体リード、TAリピート領域、ブラックリスト領域も除去します。これらのろ過ステップは、バイオインフォマティクスの初心者がCUT&RUNデータ解析の重要な品質管理ステップを理解するための適切な入門パイプラインを提供します。
ろ過ステップの後、このCUT&RUN解析パイプラインには、「Scaled Fractional Readcount (SFRC)22」と「Spike-in normalized Reads Per Million mapped reads in the negative Control (SRPMC)24,25」の2つの正規化オプションが提供され、ダウンストリームのピークコールと可視化のための入力ファイルが作成されます。CUT&RUNデータセットが、サンプル間のゲノムワイドなシグナルの違いを伴わずに局所的な違いのみを明らかにすると予想される場合、スケーリングされたフラクショナルリードカウント(カウントの割合と参照ノームのサイズの倍)がダウンストリーム解析に十分である可能性があります。ただし、CUT&RUNサンプル間でグローバルスケールのシグナルに違いが生じる可能性がある場合は、スパイクインとサンプル(実験的なCUT&RUNサンプルとネガティブコントロールサンプルの両方)間のリードの比率と、ネガティブコントロールリードの100万個あたりのリード数 (RPM) の正規化を考慮したSRPMC法を選択することで、ネガティブコントロールリードを異なるサンプル間で比較可能にすることができます。SRPMC は正規化されたネガティブコントロールリードに対して正規化されたリードを提供するため、このアプローチではネガティブコントロールシグナルが最小限に抑えられ、異なるバッチやグループで作成されたデータセット間の比較が可能になります。
CUT&RUNサンプルのピークコールにおける重要な要素は、IgGサンプルを含めることで、 in silico 分析中のCUT&RUNの偽陽性ピークを排除することです。具体的には、この解析パイプラインは、ピークと呼ばれるCUT&RUNの誤検出を破棄するために、さまざまなピークコーラーに対してピークコールアプローチを提供します。MACS2/3 ピークコーラーの場合、当社の分析パイプラインは、ピークコーリング中に入力サンプルとして IgG モックリードを適用します。SEACRの場合、この解析パイプラインでは、まず実験サンプルとネガティブコントロールサンプルのピークを別々に呼び出し、次に実験サンプルとネガティブコントロールサンプルの間で重なるピークを削除することを推奨しています。これは、実験サンプルのピーク呼び出し中にネガティブコントロールが提供された場合、SEACRはピークの大部分を「失う」可能性があるためです。キュレーションされたピークは、異なるピークコーラーと反復間で同等の類似性を示します(図 5)。全体として、低品質の非標準染色体、ブラックリスト領域、TAリピートリードの除去、アダプター配列のトリミング、スパイクインDNAの標準化、およびピークコールステップ中のネガティブコントロールの適切な処理により、ユーザーはダウンストリーム解析に適した適切なリードカウントファイルを手に入れることができます。高品質の正規化された読み取りファイルとキュレーションされたコールピークにより、ユーザーは反復間の類似性を比較し、非常にクリーンなバックグラウンドシグナルでヒートマップとメタプロットを作成して、効果的なピークコールを検証できます。
高品質なリードによるピークコールは、CUT&RUNデータから生物学的な解釈を引き出すための始まりです。このプロトコルでは、最も高いシグナルまたは統計的に有意なシグナルの位置をピークセンターとして指定することにより、ヒートマップとメタプロットで焦点を絞ったピークシグナルを取得する方法について説明します。一部のピーク コーリング アプローチでは、中心位置で最も高い信号または統計的に有意な信号が選択されません。したがって、各ピークの中心を最も高い信号または統計的に有意な信号の位置として再定義することは、プロットの中心に焦点の合った信号を持つ視覚的なデータ出力を作成するための重要なステップとして機能します。ピークと呼ばれる元のベッドファイルは、このプロトコルに記載されているステップの完了後、次のステップとしてピークアノテーションおよび機能的関連性分析を実行するために保持されます。
このCUT&RUN解析パイプラインには、必要なプログラムのインストール手順が含まれていますが、バイオインフォマティクスの初心者は解析ツールのインストールに困難を感じるかもしれません。そのため、関連する Github 問題ページが開設され、プログラムのインストールに関するより詳細なステップバイステップの説明を提供し、ユーザーが自分のシステムでプログラムをインストールする際のサポートへのコミュニケーションが容易になりました。CUT&RUN解析パイプラインの次のステップには、この記事で説明したプロトコル以外のステップとして、ピークアノテーション、異なるタイプのコールピーク間のオーバーラップの特定、コールピークの機能アノテーションなどがあります。このプロトコールに記載されている品質管理ステップとピークコールを完了し、ダウンストリームのピークアノテーションと組み合わせることで、ユーザーはCUT&RUNデータから生物学的な意味を引き出すことができます。
このCUT&RUN解析パイプラインは、CUT&RUNの一括解析に関する一般的な入門的なステップバイステップのガイドラインを提供するために構築されています。このパイプラインにはいくつかの制限があります。まず、この解析パイプラインは、ブラックリスト領域(「高シグナルアーティファクト領域」や「アーティファクトリピート領域」、TAリピート領域など)のリードをフィルタリングすることで、GC内容の変動による影響を処理しようとしていますが、このアプローチは、ゲノム上に特徴的なGC含量を持つ可能性のある一部の生物には十分ではない可能性があります。したがって、ユーザーが GC コンテンツ主導のバイアスを懸念している場合は、マップされた読み取りを修正するための別のステップを追加することを検討してください。バイオインフォマティクスの初心者には、Deeptoolsの「computeGCBias」と「correctGCBias」がこの目的のオプションになる可能性があります。次に、この解析パイプラインは、通常の挿入サイズ(100 bp-1 kb)と小さな挿入サイズの読み取り(< 100 bp)の両方を処理しており、これは一部のクロマチン関連タンパク質の実際の読み取りである可能性があります。この解析パイプラインはシェルスクリプトで記述されているため、ユーザーは「Script_08_bam-to-BEDPE-BED-bedGraph.sh」を変更して、マッピングされた読み取りベッドファイル生成ステップ中に、通常のフラグメントサイズの読み取りとは別に短い挿入サイズの読み取りを取得できます。その後、短い挿入サイズの読み取りベッド ファイルは、通常の挿入サイズ マップされた読み取りとは独立して正規化でき、ダウンサイジング効果を最小限に抑えることができます。第3に、解析パイプラインの複雑さを軽減するため、Easy Shells CUTnRUNには、CUT&RUNサンプルのシーケンシング深度に合わせたダウンサンプリングステップが含まれていません。ただし、ユーザーは、samtools ビュー28 または PositionBasedDownsampleSam (Picard)29 を使用して bam ファイルをフィルタリングした後、ダウンサンプル ステップを適用できます。
このプロトコルのすべての解析ステップはシェルスクリプトで記述されており、バイオインフォマティクスの初心者でもスクリプトを復習することでCUT&RUN解析の基本を学ぶことができます。ユーザーは、各シェルスクリプトをターミナル内で順次実行することで、ステップバイステップでバイオインフォマティクス解析を実践できると期待しています。さらに、このCUT&RUN解析パイプラインにはシェルスクリプトがシンプルに用意されているため、ユーザーはこれらのスクリプトを修正およびカスタマイズして、この解析パイプラインを自分のCUT&RUNデータに適用することができます。最終的には、このCUT&RUN解析パイプラインにより、CUT&RUNデータ解析プロセスにおける一般的なボトルネックが解消され、ウェットラボの研究者やバイオインフォマティクスの初心者が、自身のCUT&RUNシーケンシングデータから生物学的な結論を導き出すことができるようになると期待しています。
著者は開示しないことを宣言します。
イラスト入りのフィギュアはすべて BioRender.com で作成しました。CAIは、Ovarian Cancer Research Alliance Early Career Investigator Award、Forbeck Foundation Accelerator Grant、Minnestoa Ovarian Cancer Alliance National Early Detection Research Awardを通じて提供された支援を認めています。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| bedGraphToBigWig | ENCODE | https://hgdownload.soe.ucsc.edu/admin/exe/ | ソフト 圧縮して readcounts bedGraph を bigWig |
| bedtools-2.31.1 | クインラン研究所 @ ユタ大学 | https://bedtools.readthedocs.io/en/latest/index.html | bam/bed/bedGraph ファイルを処理するソフト |
| bowtie2 2.5.4 | ジョンズ・ホプキンス大学 | 蝶ネクタイインデックスを作成し、アライメントを行う https://bowtie-bio.sourceforge.net/bowtie2/index.shtml ソフトウェア | |
| CollectInsertSizeMetrics (Picard) | ブロード研究所 | https://github.com/broadinstitute/picard | インサートサイズ分布分析を行うソフトウェア |
| Cutadapt | NBIS | https://cutadapt.readthedocs.io/en/stable/index.html | アダプタートリミング |
| を行うソフトウェアDeeptoolsv3.5.1 | マックスプランク研究所 | https://deeptools.readthedocs.io/en/develop/index.html | ピアソン係数相関分析、主成分分析、ヒートマップ/平均プロット分析を実行するソフトウェア |
| FastQC バージョン 0.12.0 | Babraham Bioinformatics | https://github.com/s-andrews/FastQC | fastqファイルの品質を確認するソフトウェア |
| Intervenev0.6.1 | 計算生物学 &遺伝子制御 - マテリアグループ | https://intervene.readthedocs.io/en/latest/index.html | ピークファイルを使用してベン図解析を行うソフトウェア |
| MACSv2.2.9.1 | Chan Zuckerberg initiative | https://github.com/macs3-project/MACS/tree/macs_v2 | ピークを呼び出すソフトウェア |
| MACSv3.0.2 | Chan Zuckerberg initiative | https://github.com/macs3-project/MACS/tree/master | ピークを呼び出すソフトウェア |
| Samtools-1.21 | Wellcome Sanger Institute | https://github.com/samtools/samtools | sam/bam ファイルを処理するソフトウェア |
| SEACRv1.3 | Howard Hughes Medial Institute | https://github.com/FredHutch/SEACR | ピークを呼び出すソフトウェア |
| SRA ツールキット リリース 3.1.1 | NCBI | https://github.com/ncbi/sra-tools | から SRR をダウンロードするソフトウェア |
| Babraham Bioinformatics | https://github.com/FelixKrueger/TrimGalore | 高品質でアタプタートリミングを行うソフトウェア |
このJoVE記事のテキストまたは図の再利用許可をリクエスト
許可をリクエスト