The purpose of this course is to provide students with an introduction to the Python programming language in the context of biological data analysis. Python is a general-purpose programming language that is widely used around the world for scientific programming, web development, and software development. In the first three lectures we will cover the basics of working in Python. Then we will move into the specific aspects of Python relevant to biology and data science. The material is intended to be approachable for beginners, but we expect experienced programmers to benefit as well, especially starting in Lecture 4.
In this course we will be using Jupyter notebooks. These notebooks will have a mix of lecture materials and interactive exercises. You do not need to install any software for these to work. However, as we will be running these notebooks in Google Colab (https://colab.research.google.com), you will need a Google account to run the code. If you don't have a Google account, please create one. And you will, of course, need to bring your computer to each lecture.
- Ivan Iossifov (iossifov@cshl.edu)
- Vasilisa Kovaleva (kovaleva@cshl.edu)
- Dmitry Biba (dbiba@cshl.edu)
Classes are 120 min each. Days of the week, times, and locations may vary.
- Introduction, Python Programming and Jupyter Notebooks. (Ivan) Tuesday June 17, 3pm-5pm in Hawkins Conference Room (3514)
- Data Types and Flow Control I. (Ivan) Thursday June 26, 3pm-5pm in Wendt Conference Room
- Data Types and Flow Control II. (Ivan) Tuesday July 8, 3pm-5pm in Hawkins Conference Room (3514)
- Datasets and Visualization I. (Vasilisa) Thursday July 10, 3pm-5pm in Hawkins Conference Room (3514)
- Datasets and Visualization II. (Vasilisa) Thursday July 17, 3pm-5pm in Wendt Conference Room
- Genomic Data Analysis. (Dmitry) Tuesday July 22, 3pm-5pm in Hawkins Conference Room (3514)
- Introduction to Machine Learning. (Dmitry) Thursday July 24, 3pm-5pm in Hawkins Conference Room (3514)
- Deep Neural Networks with application to ChIP-seq data. (Dmitry) Monday August 4, 3pm-5pm in Wendt Conference Room
- Justin B. Kinney (jkinney@cshl.edu, http://kinneylab.labsites.cshl.edu/)