Open Science Droplets - Reproducible and Collaborative Research Resources for Astronomy

This initiative compiles a series of tutorials describing tools and good practices to make your research analysis more organized, automatic and reproducible with an astrophysical science case as a guiding thread.

We understand that people will learn a tool only when they need it or they see the value on using it. Therefore, the tutorials follow the narrative of presenting tools after a scientific necessity appears, such as the one to share your work with colleagues, to train a new member in your team, or when you need to manage the dependencies of some software you need.

Following this philosophy, we will aim towards full reproducibility following a simple system, by progressively incorporating new approaches as they respond to new necessities we encounter. The topics to cover include:

  • Jupyter notebook: the XXI century lab book
  • Collaborative science using Github
  • Keep your software organized with Conda
  • Python interactive visualization
  • Share your results with the World with Binder
  • Reproducible workflows to rule them all: Snakemake
  • Fill your containers with software: Docker and Singularity
  • Your work for posterity: Zenodo

This documentation and all the resources used in the course are available in the Github repository droplets

Contributors

Javier Moldón, Sebastián Luna, Laura Darriba and Manuel Parra, from the Institute of Astrophysics of Andalusia (IAA-CSIC), a Severo Ochoa Center.

We are open to contributions from anyone! Visit the Github repository Droplets.

Credits

This content is based on our own experience and different excellent open-source online material. We want to mention especially:

NBIS Reproducible research course
The Turing Way

Home image: More Water Droplets on spider web. (2017, November 28). Wikimedia Commons, the free media repository. Image

License

MIT (see LICENSE.txt in the Droplets Github repository).