All Projects → VIDA-NYU → reprozip-examples

VIDA-NYU / reprozip-examples

Licence: other
Examples and demos for ReproZip

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
r
7636 projects
shell
77523 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to reprozip-examples

Reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Stars: ✭ 231 (+1676.92%)
Mutual labels:  reproducible-research, reproducible-science, scientific-computing, reproducibility
ukbrest
ukbREST: efficient and streamlined data access for reproducible research of large biobanks
Stars: ✭ 32 (+146.15%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
Sacred
Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.
Stars: ✭ 3,678 (+28192.31%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
r10e-ds-py
Reproducible Data Science in Python (SciPy 2019 Tutorial)
Stars: ✭ 12 (-7.69%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
Rrtools
rrtools: Tools for Writing Reproducible Research in R
Stars: ✭ 508 (+3807.69%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
ReproducibleScience
Short course on reproducible science: what, why, how
Stars: ✭ 23 (+76.92%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
papers-as-modules
Software Papers as Software Modules: Towards a Culture of Reusable Results
Stars: ✭ 18 (+38.46%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
Awesome Reproducible Research
A curated list of reproducible research case studies, projects, tutorials, and media
Stars: ✭ 106 (+715.38%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
researchcompendium
NOTE: This repo is archived. Please see https://github.com/benmarwick/rrtools for my current approach
Stars: ✭ 26 (+100%)
Mutual labels:  reproducible-research, reproducible-science, reproducibility
openscience
Empirical Software Engineering journal (EMSE) open science and reproducible research initiative
Stars: ✭ 28 (+115.38%)
Mutual labels:  reproducible-research, reproducible-science
ngs-preprocess
A pipeline for preprocessing NGS data from Illumina, Nanopore and PacBio technologies
Stars: ✭ 22 (+69.23%)
Mutual labels:  reproducible-research, reproducible-science
showyourwork
Fully reproducible, open source scientific articles in LaTeX.
Stars: ✭ 361 (+2676.92%)
Mutual labels:  reproducible-research, reproducible-science
analysis-flow
Data Analysis Workflows & Reproducibility Learning Resources
Stars: ✭ 108 (+730.77%)
Mutual labels:  reproducible-science, reproducibility
hiperc
High Performance Computing Strategies for Boundary Value Problems
Stars: ✭ 36 (+176.92%)
Mutual labels:  scientific-computing, computational-science
ITKSphinxExamples
Cookbook examples for the Insight Toolkit documented with Sphinx
Stars: ✭ 48 (+269.23%)
Mutual labels:  reproducible-research, scientific-computing
Reproducibilidad
Reproducible Science: what, why, how
Stars: ✭ 39 (+200%)
Mutual labels:  reproducible-science, reproducibility
binderhub-deploy
Deploy a BinderHub from scratch on Microsoft Azure
Stars: ✭ 27 (+107.69%)
Mutual labels:  reproducible-research, reproducibility
awflow
Reproducible research and reusable acyclic workflows in Python. Execute code on HPC systems as if you executed them on your personal computer!
Stars: ✭ 15 (+15.38%)
Mutual labels:  reproducible-research, reproducible-science
targets-minimal
A minimal example data analysis project with the targets R package
Stars: ✭ 50 (+284.62%)
Mutual labels:  reproducible-research, reproducibility
reproducible
A set of tools for R that enhance reproducibility beyond package management
Stars: ✭ 33 (+153.85%)
Mutual labels:  reproducible-research, reproducibility

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:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].