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 minutes each. Days of the week, times, and locations may vary.
-
Introduction, Python Programming and Jupyter Notebooks.
(Ivan) Thursday, June 11, 3pm-5pm in Hawkins Conference Room (3514) -
Data Types and Flow Control I.
(Ivan) Tuesday, June 23, 3pm-5pm in Wendt Conference Room (5513) -
Data Types and Flow Control II.
(Ivan) Thursday, June 25, 3pm-5pm in Hawkins Conference Room (3514) -
Datasets and Visualization I.
(Vasilisa) Thursday, July 2, 4pm-6pm in Hawkins Conference Room (3514) -
Datasets and Visualization II.
(Vasilisa) Thursday, July 9, 4pm-6pm in Hawkins Conference Room (3514) -
Genomic Data Analysis.
(Dmitry) Thursday, July 16, 4pm-6pm in Hawkins Conference Room (3514) -
Introduction to Machine Learning.
(Dmitry) Thursday, July 23, 4pm-6pm in Hawkins Conference Room (3514) -
Deep Neural Networks with application to ChIP-seq data.
(Dmitry) Thursday, July 30, 4pm-6pm in Hawkins Conference Room (3514)