Bioinformatics
Spring 2008 Instructor: Dr. Stuart Brown,
Associate Professor, NYUMC Dept. of Cell Biology
Schedule
Lectures: Monday, Jan 28-May 5, 1-2:30 PM,Location - varies (Alumni Audiorium B, Schwartz F, Coles 101) - see below
Computer Lab: Monday, 2:30-5 PM,
Carlisle Computer Classroom (Ehrman Library)
Textbook:
Understanding Bioinformatics
by Marketa Zvelebil and Jeremy Baum
Beginning Perl for Bioinformatics
by James Tisdall
Also Recommended:
Bioinformatics, A Practical Guide to the Analysis of Genes and Proteins
by A.D. Baxevanis and B.F. Ouellettee
(free online for NYU students: http://www3.interscience.wiley.com/cgi-bin/booktoc/104086862)
Bioinformatics: Sequence and Genome Analysis
by David W. Mount
Essentials of Medical Genomics
by Stuart M. Brown
Bioinformatics for Dummies
by Jean-Michel Claverie & Cedric Notredame
Blast
by Ian Korf, Mark Yandell, and Joseph Bedell
[Back to the RCR Homepage]
This is a practical course in Bioinformatics which will emphasize how to use the computer as a tool for biomedical research. Prerequsites include a thorough understanding of theoretical and practical aspects of molecular biology, and some University level mathematics and statistics, but no prior knowledge of computer programming or computer hardware is necessary.
Spring 2008 Course Syllabus (G16.2604):
[NOTE: Lecture content posted here is subject to change up to minutes before it is actually presented in class]
Mon, Jan 28
Lecture 1 PowerPoint slides
Alumni Hall B
Lecture 1. Introduction to the course, Unix and Perl
Exercise for Lecture 1
- Overview of the challenges of Molecular Biology Computing
- The Biologist in the Age of Information and the Computer Savvy Biologist
- Using the Molecular Biology Computing Tools at NYU Medical Center
- UNIX, Mac/Windows software, and Web Browsers as Platforms for Sequence Analysis
- Genomics
Mon, Feb 4
Reading
Alumni Hall B
Lecture 2. UNIX Basics, Part I.
Why Biologists Want to Program Computers by James Tisdall
Lecture 2 PowerPoint slides
Exercise for Lecture 2
- Logging in to the RCR server
- UNIX filenames and file protections
- UNIX commands for working with directories
- File transfer with FTP
Mon, Feb 11
Reading
Schwartz F
Lecture 3. UNIX Basics, Part II.
How Perl Saved the Human Genome Project by Lincoln Stein
Emacs Reference Guide
Lecture 3 PowerPoint slides
Perl-1 PowerPoint
Exercise for Lecture 3
Perl Exercise 1
- Editing text files
- Additional UNIX commands
- Simple shell scripts & PERL
- How to become a UNIX power user
Mon, Feb 18
President's Day: NO CLASS
Mon, Feb 25
Lecture 4 PowerPoint slides
Coles 101
Lecture 4. Finding Sequences by Name, Accession#, Keyword, or by Association
Perl 2 lecture ppt slides
Exercise 1 for Lecture 4
A Simple tutorial on the use of Entrez/PubMed (by Sandra Porter @ Geospiza Inc.)
Perl exercise #2
- Using ENTREZ to find and retrieve sequences and MEDLINE references
- download your own local data set
- Genome databases
- Other online genetic databases: mutations, SNPs, etc
Mon, March 3
Exercise for Lecture 5
Schwartz F
Lecture 5. Database Searching by Similarity
Lecture 5 PowerPoint slides
Reading:
O'Reilly BLAST book chap 4.
Similarity Searching on the Web
- Worldwide databases
- Similarity vs. homology
- BLAST vs FASTA
- Interpretation of results
- Translation, Filtering, and other options
- Run your own BLAST software
Mon, March 10 (abbreviated)
Advanced Concepts in Similarity Searching
Coles 101
Lecture 6. Advanced Similarity and Multiple Alignment
Perl3 RegExpr PPT
Fun BLAST exercise
Optional addtional exercise on BLAST from NCBI
Perl exercise #3 - MIDTERM EXAM
Reading:
Advanced Similarity Searching on the Web
Using Blast on the Web
Searching Sequence Databases A novel Src kinase in the C.elegans genome
Mon, March 10
Coles 101
Lecture 7. Multiple Alignment
Multiple alignment PPT slides
Reading:
- Multiple Alignment: A Computational Challenge
- PILEUP
- CLUSTAL
- Editing Alignments, Consensus Sequences
- Producing Publication-Quality Printouts
Multiple Alignment on the Web
Exercises
Easy alignment exercise
Harder exercise for Lecture 7
Mon, March 17
Alumni Auditorium A
Coles 101
Review of Perl midterm assignment
Lecture 8. Computing Evolution: Phylogenetic Analysis
Phylogenetics PowerPoint slides
Comparative Genomics
Phylogenetics Exercise
A more fun Phylogenetics Exercise
- Sequence-based taxonomy: Overview and Assumptions
- From Multiple Alignment to Phylogeny
- Neighbor Joining
- Maximum Likelyhood vs. Parsimony
- Computer Tools for phylogenetic analysis
- DISTANCES
- GROWTREE
- PAUP
- PHYLIP
Mon, March 24
Coles 101
Lecture 9. Patterns and Sequence-Function Relationships
Lecture 9 PowerPoint slides
Exercise 1 for Lecture 8
Exercise 2 for Lecture 8
Web motif & function Exercise
- Sequence Homology and Conserved Regions
- Conserved DNA sequences: Promoters, restriction sites
- Combinatorial complexity of simple patterns
- RNA Folding Patterns
- Protein Motifs (domains)
- GCG pattern recognition tools: FINDPATTERNS, MOTIFS, PROFILESCAN, MEME
- Other pattern recognition software
Mon, March 31
Lecture 10 PowerPoint slides
Lecture 10. Genomics I: Analysis of Microarray Data
Coles 101
Microarray Exercise
Reading:
Gene Expression Data Analysis
- Basics of designing a microarray
- Image analysis
- Normalization
- Variability and replication
- Clustering
- Microarray Databases
Mon, April 7
Readings Exercise
Lecture 11. Genomics II: SNPs and Haplotypes
Alumni Hall BSNP and Haplotype Exercise
- Hapmap Tutorial - PPT by Lincoln Stein
- Users Guide to the Hapmap
Mon, April 14
R Bioinformatics - PowerPoint slides
Lecture 12. Using R for Bioinformatics
Alumni Hall B
R Bioinformatics - Word doc
Exercise R Exercise (Jinhua Wang)
Mon, April 21
Coles 101
Lecture 13. Genomics III: Genome Tiling arraysExamples of Posters for course projects
[deleted] Alternate Interfaces & Other Bioinformatics programs Alumni Aud. A
- Using bioinformatics to investigate a novel Cyclin A/Cdk 2-interacting protein, Khoo
- Gene Expression Profiles in Keratinocyte, Lee
- Genetic Structure of Atlantic Sturgeon using mtDNA, Kang
A short PowerPoint for Lecture #10.
Reading:
Get Your Bioinformatics on the Web
Lecture 10 Web Pages
Instructions to install WebTermX
Exercise for Lecture 10 (SeqLab Tutorial)
SeqWeb Tutorial
- SeqWeb: a Web interface to GCG
- SeqLab: an X-Windows interface to GCG
- EMBOSS - a free GCG-like bioinformatics suite with command-line and X-windows interface
[changed] Computer Tools for Sequencing Projects, PCR and Restriction Mapping Lec8 PowerPoint slides
Map and PCR primer Exercise
A fun exercise in plasmid design
- Practical and theoretical problems in sequencing and assembly of contigs
- The GCG FRAGMENT ASSEMBLY tools for managing sequencing projects
- Using Mac/Windows desktop MolBio programs
- The challenges of whole genome sequencing
- Restriction Mapping WITH GCG: MAP, MAPPLOT, MAPSORT
- Web-based tools for restriction mapping
- PCR primer design
- GCG tools: PRIME and FINDPATTERNS
- Primer design tools on the web
- DNA sequencing and fragments assembly tools
- Sequencher
- Phred, Phrap, and Consed
- TIGR Assembler, CAP4 and other tools
May 5 (or TDB)
Poster/project presentations
4-6 PM - MSB Atrium