Fernando Perez

University of California, Berkeley
Session: computational infrastructure for neuroscience: automation / pipelines

 

Open science and reproducible research on Jupyter
Project Jupyter, evolved from the IPython environment, provides a platform for interactive computing that is widely used today in research, education, journalism and industry.  The core premise of the Jupyter architecture is to design tools around the experience of interactive computing. It provides an environment, protocol, file format and libraries optimized for the computational process when there is a human in the loop, in a live iteration with ideas and data assisted by the computer.

From protocols that enable multiple programming languages to coexist in the same framework, to the container architecture of the Binder project for sharing live computational environments, Jupyter’s tolls support open science and reproducible research. I will focus on these areas of the project, and discuss challenges that remain ahead.