Skip to main content

Bioinformatics: Sequence and Structure Analysis (323-0-1)

Instructors

Ishwar Radhakrishnan
847/467-1173
Cook Hall, Room 4135

Meeting Info

Technological Institute F281: Mon, Wed, Fri 11:00AM - 11:50AM

Overview of class

Scientific research and knowledge-based economies rely on critical thinking and coding skills for success. The course will explore through case studies, classroom discussions, and homework assignments, the principles and practical applications of computational tools in contemporary molecular and structural biology research. Students will learn to conduct ‘experiments' in silico and critically analyze different types of sequence and structural data to establish relationships between sequence, structure, and function with an emphasis on constructing testable hypotheses. Students will also gain an appreciation for the algorithmic aspects of the computational tools along with the limitations of the tools imposed by the heuristic nature of the underlying algorithms; they will also learn to code in Python to accelerate the process of discovery. Much of the learning will occur in class; however, deep thinking and learning will occur through written homework assignments where they will learn to provide evidence-based arguments in support of their hypotheses/models. As such, the course objectives align with the empirical and deductive reasoning objectives mandated by WCAS.

Registration Requirements

Prerequisite: Students must have taken BIOL_SCI 241-0 or BIOL_SCI 301-0 in order to register for this class.

Teaching Method

Lecture and practicum (hands-on classwork assignments). 

Evaluation Method

Grades will be assigned based on class participation (10% total - including attendance - 5%, asking questions in class, participating in discussions, and participating in class-work assignments and presentations - 5%), group-based homework assignments (30%), mid-term project (20%), and final project (20%). The mid-term and final will also feature quizzes (10%+10%) to be taken by the student individually with no input from other group mates. Students are strongly advised to attempt all the assignments including coding exercises by themselves first before working with group mates. The mid-term and final quizzes will be comprehensive, so expect to be challenged in all areas that were covered in the course; the group-based projects will be take-home.

Class Materials (Required)

Understanding Bioinformatics, 1st Ed., by Marketa Zvelebil & Jeremy Baum. Publisher: Garland Science ISBN: 0-8153-4024-9;  

Python for Biologists: A Complete Programming Course for Beginners, 1st Ed., by Martin Jones. Publisher: CreateSpace Independent Publishing Platform. ISBN: 1-4923-4613-6. 

Students are encouraged to use their own laptops (Macs, Linux boxes, or PCs). The only software/coding requirements are that they have the most recent versions of Python and ChimeraX already installed.

Class Materials (Suggested)

Biological Sequence Analysis: Probabilistic models of proteins and nucleic acids by R. Durbin, S. Eddy, A. Krogh, and G. Mitchison. Publisher: Cambridge University Press. ISBN 0-521-62971-3;  

Structural Bioinformatics, 2nd Ed., edited by Jenny Gu and Philip E. Bourne. Publisher: Wiley-Liss. ISBN 0-4701-8105-2;  

Bioinformatics Programming using Python by Mitchell Model. Publisher: O'Reilly. ISBN 978-0-596-15450-9 

Class Notes

Students must complete quizzes without assistance from others. Academic integrity is taken very seriously at Northwestern. Students are responsible for reading and understanding Northwestern's Academic Integrity policies. All suspected violations of academic integrity will be reported to the Weinberg College Dean's Office. These include: cheating, plagiarism, fabrication, unfair advantage, unauthorized collaboration, and aiding and abetting of academic dishonesty. Students found in violation of academic integrity may receive a zero on the assignment or a failing grade for the course and may be suspended or permanently expelled from the University. See the WCAS website on academic integrity and Academic Integrity: A Basic Guide for more information. 

Enrollment Requirements

Enrollment Requirements: Pre-Requisite: Students must have taken BIOL_SCI 241, BIOL_SCI 301, or BIOL_SCI 308 in order to register for this class.