Skip to content

schuti/EVennCorona

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EVennCorona: Annotating Protein Corona of Extracellular Vesicles by Venn Diagram

EVennCorona screenshot

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/

Download the repository

  • Option 1: Clone with Git
    • git clone https://github.com/<your-org-or-username>/EVennCorona.git
    • cd EVennCorona
  • Option 2: Download ZIP
    • Click the green "Code" button on GitHub and choose "Download ZIP"
    • Unzip the file and open the folder

How to use

  • Open index.html directly 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:8000 in your browser

Basic workflow

  • 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

Optimize the diagram output

  • 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

Add custom datasets permanently

EVennCorona supports custom datasets in two ways:

  • Option A: Fork on GitHub (online use)
    1. Go to the EVennCorona GitHub page and click Fork.
    2. Open app.js in the forked repository.
    3. Find the DATASETS object and add a new dataset entry.
    4. Commit your changes.
    5. Enable GitHub Pages and open the forked site.
  • Option B: Edit local files (offline use; recommended)
    1. Download and unzip the repository ZIP file.
    2. Open app.js in a text editor.
    3. Add the new dataset inside the DATASETS object.
    4. Save the file and open index.html in a browser.

Note on data quality

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.

About

EVennCorona is a web-based resource for annotating plasma-derived EV proteins using Venn Diagram-based comparisons with curated protein corona reference datasets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors