# Everware toolkit. Supporting reproducible science and challenge-driven   education

**Authors:** Andrey Ustyuzhanin, Timothy Daniel Head, Igor Babuschkin, Alexander, Tiunov

arXiv: 1703.01200 · 2017-12-06

## TL;DR

Everware is a toolkit that integrates version control, virtualization, and collaborative notebooks to enhance reproducibility and education in scientific research and data analysis.

## Contribution

It introduces a seamless integration of git, Docker, and Jupyter to facilitate sharing, reproducibility, and collaborative research and education activities.

## Key findings

- Effective during hackathons and machine learning schools
- Enables starting from existing solutions, reducing setup time
- Supports scalable research workflows using users' own resources

## Abstract

Modern science clearly demands for a higher level of reproducibility and collaboration. To make research fully reproducible one has to take care of several aspects: research protocol description, data access, environment preservation, workflow pipeline, and analysis script preservation. Version control systems like git help with the workflow and analysis scripts part. Virtualization techniques like Docker or Vagrant can help deal with environments. Jupyter notebooks are a powerful platform for conducting research in a collaborative manner. We present project Everware that seamlessly integrates git repository management systems such as Github or Gitlab, Docker and Jupyter helping with a) sharing results of real research and b) boosts education activities. With the help of Everware one can not only share the final artifacts of research but all the depth of the research process. This been shown to be extremely helpful during organization of several data analysis hackathons and machine learning schools. Using Everware participants could start from an existing solution instead of starting from scratch. They could start contributing immediately. Everware allows its users to make use of their own computational resources to run the workflows they are interested in, which leads to higher scalability of the toolkit.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1703.01200/full.md

## Figures

2 figures with captions in the complete paper: https://tomesphere.com/paper/1703.01200/full.md

## References

15 references — full list in the complete paper: https://tomesphere.com/paper/1703.01200/full.md

---
Source: https://tomesphere.com/paper/1703.01200