Teaching

New courses development

GMS6230: Bioinformatics for next generation sequencing. Upper graduate-level course. Co-developed with Dr. Irianto.


This course is designed for students with biological background and limited programming experience to get hands-on experience of bioinformatic analysis of next generation sequencing data. Students with computational background are also welcome to take this course to get exposure to standard genomics pipeline and biological techniques.

Topics covered in this course: next generation sequencing, cluster computing, basic command line tools and R for analyzing various sequencing data, including common pipelines for end-to-end processing of RNA-seq, single-cell RNA-seq, DNA-seq, ATAC-seq, and ChIP-seq.

GMS6083: Microscopy imaging processing. Upper graduate-level course. Co-developed with Dr. Irianto.


This workshop-based course is designed for students with projects that involve microscopy and required to do image processing. Students with image processing problems are invited to join the class to troubleshoot their problem in this course. The course is biologically oriented but can be adapted to other applications.

The goal of the course is to understand the basic principle of microscopy images and image processing. The course will introduce the students to various basic image processing techniques using ImageJ, Imaris, and CellProfiler.