Use UpSetR to show overlaps among sets
Thinking about plotting the intersections between multiple sets? Stop using venndiagram and try UpSetR. There are lots of powerful things you can do with it. For example, here I am plotting the presence and absence of mutations among multiple tumor samples from different regions of a colorectal tumor. Samples were taken from two broadly defined regions, A and B, within which both bulk and single-gland sampling are available. From the plot shown above, it can be seen that spatial segregation of somatic mutations is evident.