AY 2007-2008/Sem-1/Computational Biology

From IIITM-k-wiki

Jump to: navigation, search

Image:Compbio_red.png

Contents

Objective

Computional Biology is a new and exciting interdisciplinary area that borrows from computer science, biology, chemistry and mathematics to study and model biological phenomenon at the cellular and genomic level. The course is an introduction to computational methods used in building computational models of biological systems. The focus will be on devising and analysing efficient algorithms to model problems in biology, biochemistry and medicine. The objective of this course is to introduce the necessary mathematical frameworks and how they are pplied to understanding biological structures. For example, algorithms involved in identifying and classifying gene patterns, numerical techniques that go into searching for sequence patterns. The techniques presented here will equip the learner to handle problems in bioinformatics, genomics, drug design and such others.

A background in Biology will be useful, but not necessary. All necessary concepts of biology will be introduced in the class.

Instructors

M S Gopinathan, Emeritus Professor, IIITM-K

V Sundarapandian, Professor, IIITM-K

Venkatesh Choppella, Associate Professor, IIITM-K

Associate Instructor: Sivchand Koripella, Systems Engineer, IIITM-K

Location

IIITM-K, Park Centre, Technopark

Class Schedule

Friday 9:00am - 1pm Park Centre Lab 1

Credits

3 (3 contact hours per week)


Who can register

This course is open to students pursuing Masters or PhD degrees in basic sciences, mathematics or computer sciences or ITin any recognised University/Institute. The course is also open to PGDIT students of IIITM-K.

Prerequisites

This course assumes that you have the ability to absorb basic mathematical concepts like probability theory, sets, and graphs and computer algorithms even if you haven't studied them formally. Basic knowledge of biology will be helpful, but not necessary.

Tentative Syllabus

Mathematics and Computation

  • Basic Probability and Statistics
  • Markov Processes
  • Dynamic Programming
  • Genetic Algorithms
  • Exact and Approximation algorithms
  • data structures (strings and trees)
  • Regression Analysis
  • Programming


Biology

Basic biochemistry: structure of amino acids, proteins and genes

  • Evolution, Mutation
  • Comparative Genomics
  • Gene Expression and Regulation
  • Proteomics
  • Neuroinformatics

α

Structure of Course

This is a seminar course where lectures will be given both by faculty and students. Problem solving, Term Papers and a Project is incorporated.


Lecture Schedule

Evaluation

Evaluation will be based on the following:

  • Class Participation 10%
  • Term paper along with lectures 20%
  • Midterm 20%
  • Project and Project report 30%
  • Final Exam 20%


'The above evaluation weights will be revised'. Midterms will have increased weight. Venkatesh 21:51, 6 October 2007 (IST)

Class participants

 REPORT ON CYK ALGORITHM (mid-term paper MSIT 2006-2008 3rd semester)[1]
 REPORT ON tRNA SEQUENCE GENERATION (END-TERM paper MSIT 2006-2008 3rd semester)[2] 
(link for code : svn://godavari.iiitmk.ac.in/users/students/sandeep-pg6/trunk)
  • Naveen
  • Venkatesh
  • Ashalatha

Queries

/Endsem Assignments

Written document (LaTex) with screen shots of figures mus be submitted. Due Date 10:00am, Tue 11 December, 2007.

MUSCLE

  • Write a term paper on the MUSCLE algorithm for multiple

sequence analysis, emphasising the algorthmic complexity of the various steps.

  • Use the webserver programme MUSCLE to arrive at a

consensus structure for RNA sequences taken from various species (re: Computational Biochemistry , Stan Sai, p.280)

Term Paper for MUSCLE Algorithm

Sequence_output by MUSCLE

Mutual Information Plots

Write a program to obtain the Mutual Information plot of a pre-aligned set of RNA sequences and to arrive at a consensus structure. The End Term submission is [[3]]

CFGs for secondary t-RNA structures

Derive a Context Free Grammar, its agorithm and implement its code to get the secondary structure of a t-RNA using canonical pairing. Draw the parse tree.

'Report on trna sequence genaration'[4]

'Link for the code in svn is given as'[svn://godavari.iiitmk.ac.in/users/students/sandeep-pg6/trunk]

Exact Matching Algorithm

Complete the implementation of the preprocessing-based exact match algorithm.

Report on Exact String Matching Algorithms

Mapping of Problems to Students

  • MUSCLE: Sukanto
  • Mutual Information Plots: Naveen
  • CFGs: Sandeep
  • Exact Matching: Ajay

/Resources

To be completed

Personal tools
<
May 2012
>
SMTWTFS
12345
6789101112
13141516171819
20212223242526
2728293031
Events Upcoming
More ยป