Skip to content
 
 

Repository files navigation

phd-training

This repo is a selection of worked examples used in our PhD training.

zombie-run

Biological examples of Python programming, to showcase some example use cases for programming and Python in particular.

  • Stats and plotting using an example from enzyme kinetics

  • Modelling a zombie apocalypse using ordinary differential equations (ODEs)

  • Simulating Michaelis-Menten (catalytic conversion) reactions using PySB

basics-programming-python

An introduction to the basics of programming in Python, such as importing packages, variables, loops and functions.

Try using Binder

You can try out these examples in a free online environment called Binder using the link below. You'll get a Jupyter Lab interface in your browser.

Launch Binder

Note that Binder instances are ephemeral - changes are discarded at the end of your session. You can save your work by downloading notebooks to your local computer if desired.

Tutorial list

  1. Learn Git Branching
    • An interactive tutorial in the web browser for learning how to use Git version control software.

Reading list

Free to download as .pdf files. Incredibly important resources for understanding theory and domain of computational modelling.

Foundation in core techniques and fundamental mathematics for machine learning. Start here:

  1. The Hundred-Page Machine Learning Book - Burkov
    • Short and sweet. It gives you a foot in the door with the names and brief overviews of many useful data models.
  2. Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares - Boyd and Vandenberghe
    • Provides a strong background in taking your linear algebra knowledge and expending it to higher dimensional problems.

More advanced books by leading researchers, offering a deeper look at the theory of machine learning: 3. Deep Learning - Goodfellow

  • Builds on "Introduction to Applied Linear Algebra" and applies it to models such as MLP and CNN.
  1. Machine Learning - Bishop
    • A more in depth book on image processing methods.
  2. The Elements of Statistical Learning - Hastie
    • An advanced book on Statistical Modelling with many worked examples.

Other interesting topics to learn about:

  1. Bayesian Methods for Hackers
    • A book not about "hacking"! Rather, a book about applying Bayesian statistical modelling to your data.

About

This repo is a selection of worked example used in our PhD training

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages