This hands-on workshop will give students a great taste of modern scientific computing in Python using the Jupyter Notebook environment. Jupyter notebooks are executable documents that interleave narrative (rich text, math equations, figures, links) with code. The notebook workflow ties together high-level descriptions of hte analysis, code and results in a single document that is easy to share or re-run. Even beginners can read and re-run analyses modifying parameters and exploring the effect on teh results, either on the cloud or on personal computers. Int his workshop, we will interacively explore a single-molecule fluorescence microscopy video, performing tasks such as background subtraction, denoising, region of interest extraction, segmentation and analysis of blinking time-trajectories (on-off trajectories) of individual emitters. We will use numpy, scipy, matplotlib, pandas and more. Some basic experience with Python is preferred. The analysis will be performed on a cloud service accessed with own laptop (browser-only, no installation required).
Here is a link to workshop materials: Workshop Materials