The protein corona, a dynamic layer of surface-adsorbed proteins commonly described for synthetic nanoparticles, also forms on the surface of extracellular vesicles (EVs) when they encounter protein-rich biofluids such as blood plasma. EVennCorona is a user-friendly, web-based tool designed to annotate EV protein coronas using Venn diagrams. Its database was constructed from experimental evidence derived from previoius proteomic analyses of EVs with and without corona proteins and includes 10 pre-defined datasets spanning diverse EV populations, such as those from stem cells, monocytes, epithelial cells, erythrocytes, and platelets. User-defined EV protein lists are annotated as protein corona when they overlap with the selected protein corona datasets in the database.
For quick online access, please use the web version at https://schuti.github.io/EVennCorona/
- Option 1: Clone with Git
git clone https://github.com/<your-org-or-username>/EVennCorona.gitcd EVennCorona
- Option 2: Download ZIP
- Click the green "Code" button on GitHub and choose "Download ZIP"
- Unzip the file and open the folder
- Open
index.htmldirectly in a browser (recommended for quick use) - If the browser blocks local file access, run a local server instead
python3 -m http.server 8000- Then open
http://localhost:8000in your browser
- Select up to 5 datasets from the control panel
- Optionally paste your own gene list in the User Input area; for example, IGHG1, ALB, C3, CD9, TSG101, GAPDH.
- The Venn diagram updates automatically as you change selections or inputs
- Change dataset colors using the color pickers in the control panel
- Drag dataset labels to reposition them for readability
- Click any numeric region count to open the full gene list for that region
- Zoom in/out with mouse scroll to inspect dense intersections
EVennCorona supports custom datasets in two ways:
- Option A: Fork on GitHub (online use)
- Go to the EVennCorona GitHub page and click Fork.
- Open
app.jsin the forked repository. - Find the DATASETS object and add a new dataset entry.
- Commit your changes.
- Enable GitHub Pages and open the forked site.
- Option B: Edit local files (offline use; recommended)
- Download and unzip the repository ZIP file.
- Open
app.jsin a text editor. - Add the new dataset inside the DATASETS object.
- Save the file and open
index.htmlin a browser.
The EVennCorona database is intentionally limited to peer-reviewed, manually curated proteomic datasets to ensure reproducibility and data quality. Accordingly, user-defined datasets are not saved or appended to the public database until they are published and formally curated. User forks represent custom versions that are not reviewed by the developer and may therefore contain unreviewed datasets.
