五つの円からなるベン図(Venn diagram)は、情報を提供するどころか、かえって混乱を招くことが少なくありません。領域が狭すぎてラベルを配置できず、読者がその面積を正確に比較することも困難になり、見落とされた交差部分(インターセクション)に気づかない原因にもなります。UpSetプロットは、これら重なり合う複雑な図形を、明確な交差マトリクスと整列された棒グラフへと置き換える手法です。
研究課題が、複数の遺伝子リスト、コホート、特徴量セット、生物種、パスウェイ、あるいは実験条件間の重複に関するものである場合は、SciDrawのUpSet Plot Generatorをご活用ください。このジェネレーターは、構造化された帰属テーブル(メンバーシップ・テーブル)を読み込み、その結果をSciVisに転送してデザインの調整を行うことができます。

UpSetプロット作成時によくある間違い
- 交差を二重にカウントする: 各棒グラフが「排他的な交差(exclusive intersections)」を表すのか、それとも「包括的な重複(inclusive overlaps)」を表すのかを明確に定義してください。
- 識別子(ID)の不一致:
Gene-1、gene1、Gene_1など表記が揺れていると、それぞれ異なるアイテムとして処理されてしまいます。 - 集合内の重複データの放置: 帰属情報は通常バイナリ(二値)で表されます。重複したレコードによって交差のカウント数が不当に膨らまないようにしてください。
- 説明なしのソート(並び替え): 交差バーは、サイズ順、次数(degree)順、あるいは定義された生物学的な優先順位に従って並び替えることができますが、その基準を明記する必要があります。
- 微小な交差の過剰な表示: フィルタリングを行う場合は明確なルールに基づいて行い、データ全体の詳細は別途残しておくようにしてください。
UpSetプロットに必要なデータ形式
SciDrawのサンプルでは、以下のような横型のバイナリ帰属テーブルを使用します。
| 列名 | 用途 | 例 |
|---|---|---|
item | 一意のエンティティ(ID) | Gene_001 |
Control | Control集合への帰属 | 1 または 0 |





