Description

Welcome to the course of Bioinformatics!
Bioinformatics [http://faculty.pieas.edu.pk/fayyaz/bioinfo.html] is the field of study aimed at solving problems in biology using computing. Research and development in biology is occurring at an ever increasing pace. Due to the nature of biological data, computing algorithms are critical to
help understand it. Here [http://faculty.pieas.edu.pk/fayyaz/bioinfo.html#reasonsforacomputerscientisttobeengagedinbioinformaticsresearch] are some reasons why computer scientists should learn Bioinformatics!

This course is designed as an introductory graduate or senior undergraduate course for computer science students who plan on working in Bioinformatics. At the conclusion of this course,
successful students will:

Know how computing can be and is being applied to problems in biology

Be able to use existing tools for analysing biological data

Understand the working of different bioinformatics algorithms

be in a position to take more advanced courses in Bioinformatics for algorithmic development

Broadly speaking, this course is divided in two major parts: Sequence analysis and structure analysis. We shall cover sequencing technologies, alignment algorithms, phylogenetics as well as structural proteomics!

Prerequisites
=========
Good programming skills in any high level language

Understanding of computing data structures, algorithms and algorithm analysis

No Biology knowledge is required


Topics
=====
Bioinformatics: Breadth and depth
Basics of Molecular Biology
Sequence Alignment: NW
Sequence Alignment: SW
Sequence Alignment: Affine Gap Penalties, Substitution Matrices
Tools for Sequence Alignment
Multiple Sequence Alignments
Detecting remote homology
Phylogenetics
Introduction to Sequencing
Assembly Algorithms
Read Mapping
Introduction to Proteomics
Computational problems in proteomics
Protein structure determination & databases
PyMOL
Protein structure prediction
Protein Interface Prediction

Textbooks
=======
Jones, Neil C., and Pavel A. Pevzner. An Introduction to Bioinformatics Algorithms.Cambridge, MA: The MIT Pres.

Gu, Jenny, and Philip E. Bourne. Structural Bioinformatics. John Wiley & Sons, 2011.

Kessel, Amit, and Nir BenTal. Introduction to Proteins: Structure, Function, and Motion. Taylor & Francis US, 2010.

Course notes will be provided

Grading policy:
===========
(Tentative)
Quizzes/Reading: 5%
Assignments: 25% (tentatively 5 Assignments)
Programming/software based
Sessional-I: 10%
Sessional-II: 10%
Bonus Marks: Class Questions
Final Exam: 50%

General Information

Lecture Location
B-215
Class Times
MTR 8:25 - 9:20

Announcements

Project Offerings (Unofficial) has been added to class homepage under Resources
1/06/17 11:02 PM

The teaching staff has posted a new general resource.

Title: Project Offerings (Unofficial)
http://www.piazza.com/class_profile/get_resource/it5diyd2ly26ad/ixm3y5l4zz84dd


You can view it on the course page: https://piazza.com/pieas.edu.pk/fall2016/cis529/resources

Genome Assembly Methods and Applications has been added to class homepage under Resources
1/06/17 10:59 PM

The teaching staff has posted a new lecture notes resource.

Title: Genome Assembly Methods and Applications
http://www.piazza.com/class_profile/get_resource/it5diyd2ly26ad/ixm3v5z7kq861

Lecture date: Jan 6, 2017

You can view it on the course page: https://piazza.com/pieas.edu.pk/fall2016/cis529/resources

Notes for Genome Sequencing (Must read!)
1/05/17 1:57 PM

The teaching staff has posted a new lecture notes resource.

Title: Notes for Algorithm Basis of Genome Sequencing (Must read!)
http://www.nature.com/nbt/journal/v29/n11/full/nbt.2023.html

Lecture date: Jan 5, 2017

You can view it on the course page: https://piazza.com/pieas.edu.pk/fall2016/cis529/resources

Algorithmic Basis of Genome Assembly has been added to class homepage under Resources
1/05/17 1:55 PM

The teaching staff has posted a new lecture notes resource.

Title: Algorithmic Basis of Genome Assembly
http://www.piazza.com/class_profile/get_resource/it5diyd2ly26ad/ixk4zl7flez459

Lecture date: Jan 5, 2017

You can view it on the course page: https://piazza.com/pieas.edu.pk/fall2016/cis529/resources

Sequencing Technologies (watch videos!) has been added to class homepage under Resources
1/03/17 8:26 PM

The teaching staff has posted a new lecture notes resource.

Title: Sequencing Technologies (watch videos!)
http://www.piazza.com/class_profile/get_resource/it5diyd2ly26ad/ixho2by4f1z5e5

Lecture date: Jan 3, 2017

You can view it on the course page: https://piazza.com/pieas.edu.pk/fall2016/cis529/resources

Protein Interactions and Interfaces has been added to class homepage under Resources
12/29/16 12:20 PM

The teaching staff has posted a new lecture notes resource.

Title: Protein Interactions and Interfaces
http://www.piazza.com/class_profile/get_resource/it5diyd2ly26ad/ixa1jf5em438d

Lecture date: Dec 29, 2016

You can view it on the course page: https://piazza.com/pieas.edu.pk/fall2016/cis529/resources

Protein Structure Determination Notes
12/13/16 11:26 AM

Required Reading for Protein Structure Determination

\\172.30.10.2\FacultyShare\Fayyaz ul Amir Afsar Dr\CIS529 Bioinformatics\Books\petsko\5_Petsko_Ringe_2004_Protein structure and function.pdf

Staff Office Hours
NameOffice Hours
Dr. Fayyaz ul Amir Afsar Minhas
When?
Where?

Homework

Homework Solutions