Examples and demos for ReproZip
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.bootstrap Fix sizing of last card Oct 16, 2018
bash-count Updated RPZ link to point to OSF Sep 28, 2016
bechdel-test Change bechdel RPZ link Oct 20, 2017
brain-segmentation Adding one more info in the README for brain-segmentation. Mar 3, 2017
bus-vis Link to docs.reprozip.org instead of readthedocs Oct 16, 2018
data-polygamy Remove borders on some screenshots Oct 28, 2016
digits-sklearn-opencv fixed name for rpz file Nov 11, 2018
digits-sklearn Link to docs.reprozip.org instead of readthedocs Oct 16, 2018
django-blog added missing images Oct 28, 2016
irish-schools Uppercasing section. Mar 2, 2017
ising-model added missing images Oct 28, 2016
mongodb-vls Remove borders on some screenshots Oct 28, 2016
object-tracking Link to docs.reprozip.org instead of readthedocs Oct 16, 2018
repromatch Add repromatch to website Oct 16, 2018
stacked-up Fix missing update in stacked-up README Oct 16, 2018
.gitignore Add new examples. Mar 10, 2016
.nojekyll Rename bootstrap to .bootstrap: not an example Nov 21, 2016
CNAME Create CNAME Dec 15, 2016
README.md Add repromatch Oct 16, 2018
Vagrantfile Update Vagrantfile syntax Oct 3, 2018
demo.html Link to docs.reprozip.org instead of readthedocs Oct 16, 2018
favicon.ico added favicon, updated nav and logo to match main site Mar 5, 2018
index.html Add repromatch to website Oct 16, 2018
install.sh Rename 'mot' to 'object-tracking' Oct 16, 2018
vagrant.html Change "vagrant box" to "demo VM" for clarity Nov 11, 2016

README.md

ReproZip Examples

This repository holds some examples and use cases from different domains that showcase the ReproZip software packing tool.

You'll find more information about each particular example in its associated README.

Examples

Creating a provenance graph

  • bash-count: A simple bash script that counts the number of pages of an input file.

Reproducing published results

  • bechdel-test: A data analysis experiment that tries to reproduce the claims of an article from FiveThirtyEight.
  • data-polygamy: A paper published at SIGMOD 2016 whose plots were made reproducible using ReproZip.
  • ising-model: A typical simulation in statistical physics, consisting of large scale Monte Carlo simulations followed by an involved statistical analysis of the results.
  • irish-schools: An example from digital humanities, where publication ready graphs and materials are generated from tabular data using R.
  • mongodb-vls: A paper published at ICDE 2016 whose plots were made reproducible using ReproZip.

Extending the original experiment in VisTrails

Packing interactive and GUI applications

  • bus-vis: A Java application for visualizing the Konstanz bus transportation system.
  • object-tracking: A Python application to do multiple object tracking (MOT) in an input video.

Reproducing the experiment with a different input

Archiving and porting web applications

  • django-blog: A simple website built with Django that displays a list of blog posts and allows the admin to edit or post. Despite its simplicity, it represents a realistic small web application using a database (SQLite3).
  • stacked-up: A website called Stacked Up, also built with Django, to explore the textbook inventory of Philadelphia public schools. All the data is stored in a PostgreSQL database.
  • repromatch: A website designed to help you find the tool that best matches your reproducibility needs. Built with Django and Apache Solr for search.

Instructions for reproducing the examples use the vagrant and the docker unpackers. However, any of the available unpackers can be used.

Vagrant Machine

This repository contains a Vagrantfile that automatically configures a machine with the following examples:

To startup the machine, make sure you have Vagrant and VirtualBox installed, and then run the following:

$ vagrant up

Note that this will take some time for the first time, since all the dependencies will need to be properly installed. By default, the machine starts in headless mode (no UI visible on the host machine). To boot it with a GUI, uncomment the v.gui = true line in the Vagrantfile.

Instructions on how to run each of the examples in this machine are available in their respective pages.

Other Useful Links

Team

ReproZip is currently being developed at NYU. The team includes: