Skip to content

This is the repository for the 2021 uq-bio Summer School

License

Notifications You must be signed in to change notification settings

MunskyGroup/uqbio2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository for the 1st Annual Undergraduate Quantitative Biology (UQ-bio) Summer School.

Authors: Dr. Brian Munsky, Michael May, Linda Forero, Luis Aguilera, William Raymond, Zachary Fox, Lisa Weber, and Huy D. Vo.

License: MIT

Intro

Description

This repository contains the materials for the 1st Annual Undergraduate Quantitative Biology (UQ-bio) Summer School.


Modules


  • Module 0: Bootcamp Basics to get Started with Scientific Computing in Python (June 1-4).

    • Python basics 1 (int, str, iterables, slicing)Open In Colab
    • Python basics 2 (loops, ranges, functions, lambdas, list comprehension)Open In Colab
    • Python basics 3 (importing packages, classes/modules, os navigation, reading files)Open In Colab
    • Python basics 4 (Numpy and Linear Algebra Review)Open In Colab
    • Python basics 5 (Colab Enviroment setup and navigation)Open In Colab
    • Python basics 6 (Visualization with matplotlib)Open In Colab

  • Live Tutorial 0a - Basic Image manipulation in a Python interactive notebook (Luis Aguilera) Open In Colab
  • Live Tutorial 0b – PySB. A Python framework for systems biology modeling. (Carlos Lopez, Samantha Beik, Alexander Lubbock) Binder
  • Solutions for questions posed during hacking sessions and Tutorial 0a! Open In Colab

  • Module 1: Introduction to Single-Cell Optical Microscopy Experiments and Image Processing (June 7 – 11).
    • Live Tutorial 1a – Single-cell segmentation in Python (Zach Fox) Open In Colab
    • Live Tutorial 1b – Single-particle tracking in Python (Luis Aguilera)
      • Part I. Open In Colab
      • Part II. Open In Colab

  • Module 2: Introduction to Multivariable Statistics and Machine Learning for Single-Cell Data (June 14 – 18).
    • Live Tutorial 2a – Basic Statistical Analyses (Huy Vo)
      • Explore basic univariate probability distributions. Open In Colab
      • Visualization and summary statistics for multivariate and time-series data. Open In Colab
      • Linear Regression: estimating free diffusion coefficient from mean squared displacements. Open In Colab
    • Live Tutorial 2b - Machine Learning with a Simulated Nascent Chain Dataset (Will/Zach) Open In Colab
      • Example Simple Perceptron Open In Colab
      • Example Architectures with Oxford Flowers 17Open In Colab
      • Example Autoencoder with Oxford Flowers 17 Open In Colab
      • Example FFNN boundary visualization Open In Colab

  • Module 3: Introduction to Stochastic Simulations of Single-Cell Gene Regulatory Processes (June 21 – 25).
    • Tutorial 3a – Write your own stochastic simulation (Lisa Weber) Open In Colab
    • Tutorial 3b – TASEP Models (Will Raymond) Open In Colab

  • Module 4: Introduction to Master Equation Analyses of Single-Cell Gene Regulatory Processes (June 28 – July 2).
    • Tutorial 4a – Writing and Running an FSP analysis (Michael May) Open In Colab
    • Tutorial 4b – Computing Likelihood of Single-cell data using FSP (Zach/Huy)Open In Colab

  • Module 5: Introduction to Monte Carlo Methods to Infer Models for Noisy Single-Cell Processes (July 5 – 9).
    • Tutorial 5a – Basics of Bayesian Analysis and MCMC algorithms (Steve Presse)
    • Tutorial 5b - Writing and Running an MCMC analysis (Huy Vo) Open In Colab

Projects Notebooks

  • Project 1: Single-cell yeast response dynamics. Open In Colab](add link)


  • Project 3: Single mRNA translation dynamics,
    • Week 1: - Homework - Image processing. Open In Colab
      • Homework - Image processing (solutions). Open In Colab
    • Week 2: - Homework - Statistics / Machine Learning. Open In Colab
      • Homework - Statistics / Machine Learning (solutions). Open In Colab
    • Week 3: - Homework - Stochastic Simulations. Open In Colab
      • Homework - Stochastic Simulation (solutions). Open In Colab
    • Week 4: - Homework - Parameter inference (solutions). Open In Colab.
    • Week 5: - Homework. Work with your team on your final project presentation. For the final project report follow these guidelines.

Databases

To access links to the databases will be provided by the instructors.

About

This is the repository for the 2021 uq-bio Summer School

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages