UpSet - Visualizing Intersecting Sets
JavaScript CSS HTML Other
Clone or download
alexsb Merge pull request #232 from mccalluc/rename-countries-data
CSV filename did not match declaration in countries.json
Latest commit 772ad53 Jul 13, 2016
Permalink
Failed to load latest commit information.
about added redirect from old about page Feb 25, 2016
css Adding compiled versions of css from new namespaced sass Apr 13, 2016
data CSV filename did not match declaration in countries.json Jul 13, 2016
data_conversion removed console.logs, cleaned up some code Jul 29, 2014
images updated favicon and apple touch icon Apr 16, 2014
lib Experiments with word cloud element viewer. Mar 31, 2014
viewer Making UpSet an npm module Apr 8, 2016
.gitignore Making UpSet an npm module Apr 8, 2016
LICENSE Initial commit Dec 6, 2013
README.md Add link to UpSetR Jul 2, 2015
attribute.js Making UpSet an npm module Apr 8, 2016
brushableScale.js Making UpSet an npm module Apr 8, 2016
dataLoading.js Making UpSet an npm module Apr 8, 2016
dataStructure.js Making UpSet an npm module Apr 8, 2016
datasets.json Removed countries sample dataset Aug 14, 2014
element-viewer.js Making UpSet an npm module Apr 8, 2016
event-manager.js Making UpSet an npm module Apr 8, 2016
filter.js Making UpSet an npm module Apr 8, 2016
google-analytics.js re-enable analytics in gh-pages Jul 30, 2014
google5b563563e3374b43.html added webmaster tools back in Jul 30, 2014
highlight.js Making UpSet an npm module Apr 8, 2016
index.html README claims it can work with file:// on FF, but jquery was not load… Jul 13, 2016
index.js Making UpSet an npm module Apr 8, 2016
items.js Making UpSet an npm module Apr 8, 2016
logicPanel.js Making UpSet an npm module Apr 8, 2016
package.json Making UpSet an npm module Apr 8, 2016
scrollbar.js Making UpSet an npm module Apr 8, 2016
selection.js Making UpSet an npm module Apr 8, 2016
setGrouping.js Making UpSet an npm module Apr 8, 2016
setSelection.js Making UpSet an npm module Apr 8, 2016
sort.js Making UpSet an npm module Apr 8, 2016
statisticGraphs.js Making UpSet an npm module Apr 8, 2016
ui.js Making UpSet an npm module Apr 8, 2016
upset.js Making UpSet an npm module Apr 8, 2016
utilities.js Making UpSet an npm module Apr 8, 2016
venn.js Making UpSet an npm module Apr 8, 2016
webpack.config.js Making UpSet an npm module Apr 8, 2016

README.md

UpSet

About

UpSet is an interactive, web based visualization technique designed to analyze set-based data. UpSet visualizes both, set intersections and their properties, and the items (elements) in the dataset. Please see the project website at http://vcg.github.io/upset/about for details about the technique, publications and videos.

Demo

We are hosting a demo instance of UpSet at http://vcg.github.io/upset.

R Package

An R package to generate UpSet plots is under development and available at https://github.com/hms-dbmi/UpSetR.

Local Deployment

  1. Clone the repository using git clone or download and extract the ZIP file.

  2. Launch the Python SimpleHTTPServer in the project directory.

    $ python -m SimpleHTTPServer 8000
    
  3. View UpSet in your browser at localhost:8000.

Alternatively you can also run UpSet without a web server. Chrome does not allow this by default, but Firefox works well. Simply open the index.html file in Firefox.

Configuring Datasets

See the project wiki for an overview of the data definition file format used to describe tabular text files.