Illustrative list membership

UpSet example: four gene lists

Compare eight illustrative elements across four lists. See why exact intersection counts and full list sizes describe different totals.

Open this example in the editorStart from scratch

Exact intersection size01Set size0246List AList BList CList DList A & List B & List C & List D only: 1 elements1List A & List B & List C only: 1 elements1List B & List C only: 1 elements1List A & List D only: 1 elements1List A & List C only: 1 elements1List A & List B only: 1 elements1List D only: 1 elements1List A only: 1 elements1
Eight illustrative elements have eight distinct membership patterns; list sizes are 6, 4, 4 and 3. Illustrative data.

About this example

These illustrative memberships represent eight elements across four named lists. Each row supplies one unique ID and four explicit binary flags; no gene identifier lookup, thresholding or enrichment analysis is performed.

The exact patterns partition eight elements, while the list totals are 6, 4, 4 and 3 because an element can belong to several lists. Reordering rows or showing only the largest intersections must not change those full list sizes.

The data

IDList AList BList CList D
item-11000
item-21100
item-31010
item-41110
item-50110
item-60001
item-71001
item-81111

One unique element per row. Exact intersection counts use all membership flags; filters change only the visible columns. Open the example, replace the data with your own, and export the figure as SVG, PDF, PNG or TIFF.

More examples