Python and R notebooks to be used by Jupyter
You can use Binder to execute our Jupyter notebooks. Click on the above image to launch it.
Running locally using Docker
Open your terminal/command window and type the following.
git clone https://github.com/Ensembl/rest-api-jupyter-course.git cd rest-api-jupyter-course docker run -it --rm -p 8888:8888 -v "$PWD":/home/jovyan/work jupyter/r-notebook
This will produce output which looks like:
Executing the command: jupyter notebook [I 16:54:34.267 NotebookApp] Writing notebook server cookie secret to /home/jovyan/.local/share/jupyter/runtime/notebook_cookie_secret [I 16:54:35.394 NotebookApp] JupyterLab extension loaded from /opt/conda/lib/python3.8/site-packages/jupyterlab [I 16:54:35.396 NotebookApp] JupyterLab application directory is /opt/conda/share/jupyter/lab [I 16:54:35.405 NotebookApp] Serving notebooks from local directory: /home/jovyan [I 16:54:35.405 NotebookApp] The Jupyter Notebook is running at: [I 16:54:35.406 NotebookApp] http://2d01bcf7895c:8888/?token=93244e3e79efe261a2d7600037dfd5d3d5c61c49b52e9328 [I 16:54:35.408 NotebookApp] or http://127.0.0.1:8888/?token=93244e3e79efe261a2d7600037dfd5d3d5c61c49b52e9328 [I 16:54:35.408 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [C 16:54:35.415 NotebookApp] To access the notebook, open this file in a browser: file:///home/jovyan/.local/share/jupyter/runtime/nbserver-7-open.html Or copy and paste one of these URLs: http://2d01bcf7895c:8888/?token=93244e3e79efe261a2d7600037dfd5d3d5c61c49b52e9328 or http://127.0.0.1:8888/?token=93244e3e79efe261a2d7600037dfd5d3d5c61c49b52e9328
The final line shows a URL formatted as
NNNNNNNNNNNNNNN is a unique token to allow you to log into your Jupyter notebook instance. Click on this link or copy/paste it into your web-browser. You will be presented with the default Jupyter file-explorer. Click on
work, then on
R to select your course of interest.