Web of Life
Jupyter Notebook is an open-source web application for interactive computing across many programming languages. The notebook provided here uses the IR kernel: it executes R code which the front-end (Jupyter Notebook) submits to the kernel. It contains code writen in R to access, download, manipulate, analyze, and plot data on the species interaction networks stored in the Web Of Life database (a kind of API). It is like the recipe to generate a specific result.
Binder can be used to make science reproducible. We can give people our data and our data analysis scripts, but not our computing environment - or at least not in a way that was easy to run. With Binder, you can add a badge that opens a Jupyter notebook---stored in github---in a executable environment, making your code immediately reproducible by anyone, anywhere. Click here to run this notebook remotely, without installing anything in your computer. In this way, we can share Jupyter notebooks with the scientific community and the public. We must follow standard practices by making our script files and main data files freely available online so anyone can inspect the details of our analysis, or explore new ideas using our data.
The code is also available as an R script (WebOfLife.r).