Skip to content

Workshop on Reproducible Science using Jupyter notebooks

License

Notifications You must be signed in to change notification settings

UBEC/ReproducibleResearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding for Reproducible Research

Workshop on code compatible with Reproducible Research using Jupyter notebooks

Resources that are used in this class

Example of a notebook we use in teaching bioinformatics


The outline for today:

  1. Get code ready in your environment

  2. Go through Data carpentry intro

    • introduction-RR-Jupyter/notebooks/Intro-to-reproducible-research.ipynb
    • introduction-RR-Jupyter/notebooks/Jupyter_Intro_Background.ipynb
  3. A versioned jupyter notebook

GIT code example

! git commit -a -m "ID version"
! git tag -a v1.4 -m "ID version"
! git push origin v1.4
  1. bio-break

  2. See some SPARK in action

    • jupyter-bigdata-notebooks/notebooks/02-spark-intro.ipynb
    • jupyter-bigdata-notebooks/notebooks/03-spark-dataframes.ipynb

Tips & Tricks

Use Git aware text-editors for libraries/readmes etc

Do not put everything under git control:

echo ".ipynb_checkpoints" >> .gitignore

Plotting, embedding, etc...


Further reading

More on getting started

About

Workshop on Reproducible Science using Jupyter notebooks

Resources

License

Stars

Watchers

Forks

Packages

No packages published