Web Syllabus for BIOL/CHEM/CSC8630

Four credit hours.
Instructors: Dr. Weber, Office SA503, phone 404 651-0098, e-mail: iweber@gsu.edu
Dr. Harrison, Office 34 Peachtree St., Room 1440, phone 404 651-0668, e-mail: rharrison@cs.gsu.edu
Lecture: Tuesday/Thursday 10:00-11:40 pm, Room CS400
Office Hours: Tuesday 1:00-2:00 pm and by appointment for Dr. Weber.

Course Description: A "hands-on" approach to learning bioinformatics using PCs, the internet, and computer graphics analysis. Bioinformatics covers the analysis, correlation and extraction of information from biological databases. This course will emphasize sequence and structure databases for proteins and nucleic acids and introduce the computing skills necessary for bioinformatics. The principles involved in sequence searching and molecular modeling of macromolecules will be described. Practical examples will be given, with time for discussion. Recent literature will be discussed. Students will complete a bioinformatic project incorporating computer programming with the Python language in LINUX/UNIX operating system and automating sequence/structure analysis.

Course Objectives: The goal of the course is to provide practical training in design and application of bioinformatics tools, specifically as applied to the sequence and structure databases for proteins and nucleic acids. Students will perform practical examples using computers and programs suitable for advanced bioinformatics analysis. This course is multidisciplinary and will incorporate biology, chemistry, computer science and mathematics. This is not a trivial course and regular attendance, completion of reading, homework and written assignments is necessary for success.

Course Grades: Each of the two exams will constitute 20% of the final grade, the project will be 40%, and the other 20% will be based on attendance, completing the class assignments and participating in the discussions.
Nominal Grading Scale: A 90-100%, B 80-89%, C 70-79%, D 60-69% and F 0-59%. Grades will be rounded to the nearest whole number.

Tentative Topic Schedule

Chemistry of Biomolecules
Analysis of Protein sequence and structure (revision)
Molecular mechanics representation of proteins
Calculating molecular properties.
Introduction to UNIX/LINUX operating system
Algorithm design
Modern software languages: Programming with Python
Server architecture
Prediction of protein structure from sequence

Discussion of projects, and relevant literature will be interspersed with these topics.

Note: The course syllabus provides a general outline only, and deviations may be necessary.