Topics: Bioinformatics Fundamentals (Part I)Introduction to the course; Overview of computing platform; Designing your course WWW page [Chap. 1; Appendix A] Lab: Beginner's Guide Introduction to Perl; Programming strategies [Chap. 2-3; Appendix B] Lab: Getting Started with Perl Representing and reasoning about sequence data [Chap. 4] Lab: Analysis of Sequence Data Recap of Perl constructs; Intro to searching for motifs [Chap. 5] Regular expressions and subroutines in Perl (PROSITE) [Chaps. 5, 6 (pp. 87-99, 104-105); Class notes] Lab: Practice with Subroutines and Regular Expressions More fun with HTML Lab: Practice with Clickable Images and Forms in HTML TERM PROJECT: Part #1 Review for Midterm
Topics: Bioinformatics Fundamentals (Part II)Simulating DNA sequences and mutations; Perl constructs revisited: using modules and pass by reference [Chap. 6, (pp. 98-103), Chap. 7] Lab: Simulating a DNA Sequence by Programming Randomization Lab: Creating a Reusable Perl Module Term project group breakout sessions Numerical analysis using Perl Lab: Practice with Numerical Analysis in Perl TERM PROJECT: Part #2 IEEE-ACM Software Engineering Code of Ethics and Professional Practice [No formal class this week - search WWW for this topic; prepare to discuss & role play] Course/lab wrap-up; Scientific presentations of new bioinformatics tools Final project presentations/class judging TERM PROJECT: Part #3
Course Wrap-upFINAL EXAM