Methods
Transparent set arithmetic.
VennScope maps each canonical identifier to a membership signature and derives intersections from those observed signatures.
Input normalization
Blank entries are removed and duplicate identifiers within a set are deduplicated. Matching is case-sensitive by default; users may explicitly choose case-insensitive comparison. VennScope does not silently uppercase biological identifiers.
Exact intersections
For sets A, B and C, an exact A ∩ B region contains identifiers present in A and B but not C. Exact regions correspond to one complete membership signature.
Inclusive intersections
Inclusive A ∩ B contains every identifier present in both A and B, including identifiers that are also present in C or additional sets.
Similarity
Jaccard = |A∩B| / |A∪B|. Sørensen–Dice = 2|A∩B| / (|A|+|B|). Overlap coefficient = |A∩B| / min(|A|,|B|).
Diagram geometry
The Venn representation in v0.11 is schematic. Circle area and overlap area are not claimed to encode exact cardinality. Numerical labels are derived from the set calculations. For four or more sets, VennScope recommends an UpSet representation.
Independent verification
For consequential scientific use, users should reproduce critical set operations using an independent workflow such as R, Python or another validated tool before publication.