発現変動解析を回し終え、log2フォールドチェンジと補正p値が並んだ遺伝子の一覧表が手元にある。あとは、どの査読者も必ず期待するあの一枚——きれいなボルケーノプロット——が必要なだけだ。定番のRルート(ggplot2、EnhancedVolcano、ラベルの重なりが消えるまでgeom_text_repelをいじり続ける作業)でも作れるが、しきい値を少し変えたい、カテゴリの色を塗り直したいというだけのときには遅く、融通が利かない。このガイドでは、RNA-seqや発現変動解析のボルケーノプロットを平易な言葉で指示して作る方法を紹介する。AIが図を組み立ててくれるので、あなたは生物学の中身に集中できる。

このガイドを読み終えると、次のことができるようになります:
- コードを書かずに、正しい軸(log2フォールドチェンジ対 −log10補正p値)でRNA-seqのボルケーノプロットを作る。
- フォールドチェンジと補正p値の有意性しきい値を設定し、査読者が見たがる破線のカットオフ線を引く。
- 発現上昇・低下遺伝子を色分けし、非有意の灰色の雲を配置して、図がひと目で読めるようにする。
- 文字を重ねずに主要なヒット遺伝子へ遺伝子名でラベルを付け、論文や学位論文向けに印刷品質のボルケーノプロットを書き出す。
以下のすべての手順は、ボルケーノプロットジェネレーターを使ってSciDraw AIエディターの中で行います——データと意図を入れれば図が出てくる。あとは言葉で仕上げていくだけです。
ボルケーノプロットが実際に示しているもの
ボルケーノプロットは、発現変動解析のために作られた散布図です。各点が1つの遺伝子(あるいはタンパク質、代謝物)を表します。横軸はlog2フォールドチェンジ——発現がどれだけ上がったか(右)、下がったか(左)。縦軸はp値の−log10(通常は補正/FDR p値)——どれだけ確信が持てるか。結果として「火山」のような形になります。最も興味深い遺伝子は、変化が大きくかつ統計的に有意な上の両隅に位置します。
肝心なのは、ひと目でシグナルとノイズを切り分けることです。そのためには3つを曖昧さなく示す必要があります。カットオフがどこか、どの点がそれを超えているか、そしてどのひと握りの遺伝子に名前を付ける価値があるか、です。
ステップ1:作りたいプロットを言葉で説明する
エディターで始め、その図が何であるかをAIに伝えます。軸、データの種類、しきい値を明示してください——具体性こそが、ありふれた散布図を正しいボルケーノプロットに変えます。
テンプレート:「[RNA-seq/プロテオミクス/シングルセル]の発現変動解析のボルケーノプロットを作成して。横軸:log2フォールドチェンジ。縦軸:−log10補正p値。有意性しきい値:|log2FC| > [1] かつ 補正p < [0.05]。発現上昇遺伝子を[赤]、発現低下を[青]、非有意を[灰色]で色分け。破線のしきい値線を追加。」
記入例:
- 「処置群と対照群を比較するRNA-seq実験のボルケーノプロットを作成して。横軸はlog2フォールドチェンジで −6 から 6、縦軸は −log10補正p値。カットオフは |log2FC| > 1 かつ 補正p < 0.05。発現上昇遺伝子を赤、発現低下を青、非有意を灰色で色分けし、±1 の位置に破線の縦線、p = 0.05 のレベルに破線の横線を引いて。」
ステップ2:しきい値としきい値線を設定する
しきい値はこの図の心臓部であり、まさに描き直さずに変えたいものです。重要なカットオフは2つ:
- フォールドチェンジのカットオフ——通常は
|log2FC| > 1(2倍変化)ですが、0.585(1.5倍)や2(4倍)もよく使われます。 - 有意性のカットオフ——通常は生のp値ではなく補正p値(Benjamini-Hochberg FDR)。
0.05と0.01が標準です。
会話で調整します:
- 「フォールドチェンジのカットオフを |log2FC| > 0.585(1.5倍)に変更して。」
- 「0.05 ではなく 補正p < 0.01 を使い、それに合わせて横の破線を動かして。」
- 「点と競合しないように、しきい値線を薄い灰色の破線にして。」

ステップ3:発現上昇・低下遺伝子を色分けする
色こそが、ボルケーノプロットを読みやすくします。慣例は3色のスキームです。有意に発現上昇した遺伝子に1色、有意に発現低下した遺伝子に1色、カットオフを超えなかったすべてに中立的な灰色。
- 「発現上昇遺伝子(+1 の右かつp閾値より上)を赤、発現低下(−1 の左)を青、それ以外を不透明度40%の灰色にして。」
- 「凡例を追加して:赤=上昇、青=低下、灰色=非有意。」
- 「有意な点を少し大きく、非有意な点を小さく半透明にして。」
非有意の雲を薄く保つと、視線が両隅——まさに物語のある場所——へ引き寄せられます。
ステップ4:主要なヒット遺伝子にラベルを付ける
査読者は際立った遺伝子に名前が付いているのを見たがりますが、ラベルが重なって壁になっているのは、何もないより悪いものです。絞り込んで、衝突しないようAIに配置させましょう。
- 「補正p値で上位10遺伝子に遺伝子記号でラベルを付けて。細い引き出し線を使い、文字は重ねないで。」
- 「これらの遺伝子だけにラベルを付けて:TP53、BRCA1、MYC、EGFR、CDKN1A。」
- 「最も有意な発現上昇遺伝子3つのラベルを太字にして。」
ここが、変更を言葉で説明することがテキストボックスを手で置くより優れている場面です。ヒットを指定すれば、AIがレイアウトを処理します。見た目が整ったら、個々のラベルを微調整できます——個別のテキスト編集についてはAI図のテキストとラベルを編集する方法を参照してください。
よくある間違い(とその直し方)
- 補正p値ではなく生のp値を使う。 多重検定による膨張で、すべてが有意に見えてしまいます。直し方:「縦軸には生のp値ではなく補正(FDR)p値の −log10 をプロットして。」
- 方向を隠してしまう非対称・切り詰めた軸。 横軸が 0〜6 だと、発現低下遺伝子が消えます。直し方:「横軸を0を中心に −6 から 6 まで対称にして。」
- ラベルが多すぎる。 40個の遺伝子名が重なれば判読不能です。直し方:「上位8つのヒットだけにラベルを付け、残りは消して。」
- しきい値線がない。 カットオフが暗黙のうちに示されているだけで、目に見えません。直し方:「領域が明確になるよう、フォールドチェンジとp値のカットオフに破線を追加して。」
- 方向を無視した配色。 有意な遺伝子すべてを1色にすると、上昇/低下の物語が失われます。直し方:「発現上昇遺伝子と低下遺伝子に別々の色を使って。」
- −log10(p) を黙って頭打ちにする。 p = 0 の遺伝子は無限大に飛びます。直し方:「縦軸に上限を設け、頭打ちにした点を中抜きの矢印で示して正直にして。」
書き出して使う
図が仕上がったら、用途に合わせて書き出します。必要なものを指示してください:
- 「これを学術誌の1段組サイズで300 DPIのPNGとして書き出して。」
- 「Illustratorに取り込めるよう、ベクター版(SVG)をちょうだい。」
- 「スライド用に、背景透過で幅1200pxで書き出して。」
ボルケーノプロットが単独で使われることはまれです。発現変動解析の結果がシステマティックレビューにつながる場合や、複数パネルの結果図を組む場合は、効果量のまとめとしてフォレストプロットの作り方と組み合わせ、遺伝子名を土壇場で直す必要があるときはAI図のテキストとラベルを編集する方法に戻ってください。すべてSciDraw AIエディターで編集可能なまま保たれます。
よくある質問
コードを書かずにRNA-seqのボルケーノプロットを作るには? ボルケーノプロットジェネレーターを開き、比較(処置群対対照群)を説明し、log2フォールドチェンジと補正p値のしきい値を述べれば、AIが図を組み立てます。色、ラベル、カットオフは指示を打ち込んで仕上げます——RもPythonも不要です。
ボルケーノプロットにはどのしきい値を使えばいい?
最も一般的な既定値は |log2FC| > 1(2倍変化)と 補正p値 < 0.05 です。より厳密な研究では |log2FC| > 1 と 補正p < 0.01 を使います。生のp値ではなく必ず補正(FDR)p値を使い、カットオフを図の凡例に明記してください。
縦軸は生のp値と補正p値のどちらにすべき? 補正p値(Benjamini-Hochberg/FDR)を −log10 でプロットしてください。RNA-seqは数万の遺伝子を検定するため、生のp値ではあまりに多くを有意と判定してしまいます。−log10(補正p) をプロットすれば、有意な集合を正直に保てます。
最も重要な遺伝子だけにラベルを付けるには? 補正p値で上位N遺伝子にラベルを付けるか、注目している特定の遺伝子を指名するようAIに伝えてください。細い引き出し線を使い文字を重ねないよう指示すれば、密なプロットでもラベルが読みやすいまま保たれます。
プロテオミクスやメタボロミクスのボルケーノプロットも作れる? 作れます。同じ軸としきい値が、プロテオミクス、メタボロミクス、シングルセルなど、あらゆる存在量変動実験に当てはまります。ボルケーノプロットジェネレーターにデータの種類とカットオフを伝えれば、ラベルと色分けが適応します。
今すぐボルケーノプロットを作る
geom_text_repel との格闘はもう終わりにしましょう。発現変動データを説明し、しきい値を設定し、きれいでラベル付き、論文掲載品質の図をAIに描かせてください。ボルケーノプロットジェネレーターを開くか、そのままSciDraw AIエディターに入り、数分でボルケーノプロットを作りましょう。



