A lightweight and interactive Streamlit application for comparing two lists using set operations.
- Flexible delimiter handling (newline, comma, semicolon, whitespace, custom)
- Case-sensitive or case-insensitive comparison
- Optional whitespace trimming
- Optional deduplication
- Optional alphabetical sorting
- Summary metrics
- Jaccard similarity
- Overlap coefficient
- Interactive region explorer
- Download results as TXT or CSV
Clone the repository or download the app script.
Install dependencies:
pip install -r requirements.txtstreamlit run app.pyReplace app.py with your script filename if different.
Jaccard Similarity
Intersection ÷ Union
Overlap Coefficient
Intersection ÷ Smaller set size
- Comparing gene lists
- Comparing accession IDs
- Comparing ontology term sets
- General text-based list comparison
MIT License