Skip to content

How to create a Binder-ready repository to transform into an interactive computational environment hosted in the cloud and shared so that the analysis code and dataset can be interactively explored.

alisonmitchell/my-first-binder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My First Binder

Binder

Introduction

A presentation entitled Reproducible Research: An Introduction to The Turing Way and Binder given by The Alan Turing Institute (the UK's national institute for data science and artificial intelligence) introduced the audience to The Turing Way and Project Binder, and was followed by the Zero-to-Binder tutorial.

The Turing Way

Reproducible research is necessary to ensure that scientific work can be trusted. Funders and publishers are beginning to require that publications include access to the underlying data and the analysis code. The goal is to ensure that all results can be independently verified and built upon in future work. The Turing Way is a how-to guide for reproducible data science.

Project Binder

One tool The Turing Way recommends using is Project Binder.

  • Binder is the user interface/experience which allows you to create custom computing environments that can be shared and used by many remote users. A Binder is a Git repository that has been outfitted with the appropriate build files so that its content can be connected with a BinderHub instance. Currently these repositories mostly live on GitHub.
  • BinderHub is the computational infrastructure. It is the server technology that turns computational material (e.g. Jupyter notebooks, R scripts, and environment files) into interactive computational environments (a Docker image) and deploys the Binder service in the cloud. It utilizes Kubernetes and JupyterHub in order to simplify the deployment process and make it easy to scale.
  • mybinder.org is a single deployment of a BinderHub instance that is public and free to use.

From Zero to Binder!

A tutorial that walks through how to create a Binder-ready repository on GitHub.

About

How to create a Binder-ready repository to transform into an interactive computational environment hosted in the cloud and shared so that the analysis code and dataset can be interactively explored.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages