M

Matthias Bussonnier

Quansight (United States)

Publishes on Cellular Mechanics and Interactions, Scientific Computing and Data Management, Microtubule and mitosis dynamics. 38 papers and 3.3k citations.

38Publications
3.3kTotal Citations

Is this you? Claim your profile.

Add your photo, update your bio, and get notified when your ranking changes.

Top publicationsby citations

Jupyter Notebooks – a publishing format for reproducible computational workflows
Cited by 2.5kOpen Access

It is increasingly necessary for researchers in all fields to write computer code, and in order to reproduce research results, it is important that this code is published. We present Jupyter notebooks, a document format for publishing code, results and explanations in a form that is both readable and executable. We discuss various tools and use cases for notebook documents.

Binder 2.0 - Reproducible, interactive, sharable environments for science at scale
Project Jupyter, Matthias Bussonnier, Jessica Zosa Forde et al.|Proceedings of the Python in Science Conferences|2018
Cited by 321Open Access

Binder is an open source web service that lets users create sharable, interactive, reproducible environments in the cloud. It is powered by other core projects in the open source ecosystem, including JupyterHub and Kubernetes for managing cloud resources. Binder works with pre-existing workflows in the analytics community, aiming to create interactive versions of repositories that exist on sites like GitHub with minimal extra effort needed. This paper details several of the design decisions and goals that went into the development of the current generation of Binder.

nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook
Project Jupyter, Douglas Blank, David Bourgin et al.|Journal of Open Source Education|2019
Cited by 61Open Access

nbgrader is a flexible tool for creating and grading assignments in the Jupyter Notebook nbgrader allows instructors to create a single, master copy of an assignment, including tests and canonical solutions. From the master copy, a student version is generated without the solutions, thus obviating the need to maintain two separate versions. nbgrader also automatically grades submitted assignments by executing the notebooks and storing the results of the tests in a database. After auto-grading, instructors can manually grade free responses and provide partial credit using the formgrader Jupyter Notebook extension. Finally, instructors can use nbgrader to leave personalized feedback for each student's submission, including comments as well as detailed error information.