Skip to content
Ten Simple Rules for Writing and Sharing Computational Analyses in Jupyter Notebooks
Jupyter Notebook Python Other
Branch: master
Clone or download
pwrose Merge pull request #54 from pwrose/master
Added description and links to run notebooks on CyVerse/VICE
Latest commit e7b184c Oct 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example1 updated rule names Jan 14, 2019
example2 updated rule names Jan 14, 2019
vice
.gitattributes ignore .html files Oct 5, 2018
.gitignore Initial commit Sep 24, 2018
.travis.yml setting up CI Oct 5, 2018
LICENSE updated license Oct 8, 2018
README.md updated discovery environment link Oct 18, 2019
notebook_to_html.sh
postBuild second version Oct 2, 2018
requirements.txt
tests.py added comment Oct 8, 2018

README.md

Ten Simple Rules for Writing and Sharing Computational Analyses in Jupyter Notebooks

Build Status GitHub License

This repository is a supplement to

"Ten Simple Rules for Writing and Sharing Computational Analyses in Jupyter Notebooks"

Tweets

Twitter Tweets

and its preprint

"Ten Simple Rules for Reproducible Research in Jupyter Notebook"

Tweets

Twitter Tweets

Explore the example notebooks below for an application of the Ten Simple Rules.

In addition, we have setup jupyter-guide to crowdsource more technical and in-depth tutorials and to keep up with the rapidly evolving Jupyter ecosystem. We encourage you to contribute and share your expertise.

Example 1

This example demonstrates a reproducible 4-step workflow for predicting a protein fold classification using a Machine Learning approach.


Rule 9: Design Your Notebooks to Be Read, Run, and Explored. The nbviewer links below provide a non-interactive preview of notebooks and Binder buttons launch Jupyter Notebook or Jupyter Lab in your web browser using the Binder (mybinder.org) server (may be slow!). (See the Binder website how to setup links to a Git repository.) The HTML links provide a permanent static record of the notebooks. All notebooks can also be launched directly from the links in the 0-Workflow.ipynb top-level notebook.


Nbviewer Jupyter Notebook Jupyter Lab HTML
0-Workflow.ipynb Binder Binder HTML
1-CreateDataset.ipynb Binder Binder HTML
2-CalculateFeatures.ipynb Binder Binder HTML
3-FitModel.ipynb Binder Binder HTML
4-Predict.ipynb Binder Binder HTML

Rule 8: Share and Explain Your Data. To enable reproducibility, we provide a example1/data directory with all data required to run the workflow. A description of the data with download location and download date is available.


Example 2

This example demonstrates a reproducible 2-step workflow for simulating a phylogenetic tree and sequences.

Nbviewer Jupyter Notebook Jupyter Lab HTML
0-Workflow.ipynb Binder Binder HTML
1-SimulateTree.ipynb Binder Binder HTML
2-SimulateSequences.ipynb Binder Binder HTML

Runnning Jupyter Notebooks on CyVerse/VICE

The new VICE (Visual Interactive Computing Environment) in the CyVerse Discovery Environment enables users to run Jupyter Lab in a production environment. To use VICE, sign up for a free CyVerse account.

Vice

Follow these step to run Jupyter Lab on VICE

Contact Us

If you encounter any problems with this repository, please report them here.

You can’t perform that action at this time.