Postdoctoral Fellow
Department of Biochemistry and Molecular Genetics
University of Colorado Denver
School of Medicine
Aurora CO USA
This course is a 1 unit optional laboratory counterpart to “Genomics” (HMGP 7620) offered in the School of Medicine at UC Denver for Spring 2010. The objective of this unit will be to give students with little programming or Linux/UNIX proficiency enough background and hands-on experience to be able to: write simple scripts to obtain, reformat, and process large genomic data sets, perform basic data manipulation including sequence alignment, mapping, assembly, and homology-based search, and to extract meaningful information from pattens of intra- and inter-specific genomic variation using phylogenetic methods, simulation, and advanced statistical techniques.
The workshop is now full, but will hopefully be offered again sometime in the near future.
Please note, assignments should be emailed to:
Week 1 - Introduction to UNIX/Linux and Perl
-Jianbin’s slides are here
-For your use at home, VMWare Player can be downloaded from here
-Ubuntu Linux can be downloaded here
-The reading for next week, “Having a BLAST with bioinformatics (and avoiding BLASTphemy)”, can be downloaded here
Week 2 - Genome browsers and BLAST
-Jason’s slides for this week are here (printable B&W here).
-(The programming assignment is in the lecture notes.)
-The genome browser data retrieval assignment is here.
-Optional Genome browser background and tutorial materials can be downloaded here.
Week 3 - Dealing with next-gen sequence data
-Jason’s slides for this week are here (printable B&W here).
-The programming assignments are integrated with the data analysis assignment this week (see slides).
-Velvet, the short read assembler, can be downloaded here. The manual is here.
-The short read simulator script that you’ll need to modify is here.
Week 4 - Next-gen sequencing (continued) and Genome browsers advanced topics
-Jason’s slides for this week are here (printable B&W here).
-This week is mainly a continuation of last week’s integrated assignment.
-In addition, we will be BLASTing our contigs from Velvet back against our template regions, and visualizing the BLAST results on the UCSC Genome Browser.
-A bonus assignment has also been prepared, using an error-prone short read simulator (script is here).
-The simple BLAST output to BED converter is here.
-A number of very simple practice programming exercises will also be posted shortly. One problem set will be due every week from now on.
Week 5 - Introduction to R
-Jason’s slides for this week are here (printable B&W here).
-The practice problem set questions (mini programming assignment) are here.
-The main R website.
-Some background reading on R, if you are so inclined, is here.
-The exampleData.txt file referred to in the R notes.
Course materials including lecture notes and resources
will be posted here as available. The syllabus is
located here.