Course Overview
|
Course Synopsis
|
This course will help undergraduate students to understand the need, development, fundamentals and techniques in Bioinformatics. Several techniques such as pairwise sequence alignment and multiple sequence alignment, protein structure prediction as well as online tools will be discussed .Students will also able to understand basic central dogma of cell, different algorithms and biological data bases. Construction of bi-molecular networks will be discussed and analysis will be performed using Boolean state representations.
|
Course Learning Outcomes
|
At the end of this course students will have a better understandings of following terms:
- Introduction to Bioinformatics.
- Sequence Alignment techniques
- Molecular Evolution and Phylogeny Information
- Homology Modelling techniques
- Understandings of Biological data bases and algorithms
- Protein structure and sequence prediction techniques
- Introduction to Systems Biology
- Understanding of constructing bi-molecular networks and Boolean state representations.
|
Course Calendar
|
|
Week 01
1
|
Background of bioinformatics
|
2
|
Introduction to bioinformatics
|
3
|
Need for Bioinformatics - I
|
4
|
Need for Bioinformatics - II
|
5
|
Applications of Bioinformatics - I
|
6
|
Applications of Bioinformatics - II
|
7
|
Frontiers in Bioinformatics - I
|
8
|
Frontiers in Bioinformatics - II
|
9
|
Overview of Course Contents - I
|
10
|
Overview of Course Contents - II
|
11
|
Overview of Course Contents - III
|
12
|
Gene, mRNA and Protein Sequences
|
Week 02
17
|
Storage of Biological Sequence Information
|
21
|
Similarities and Differences in Sequences
|
22
|
Pairwise Sequence Alignment-I
|
23
|
Pairwise Sequence Alignment-II
|
24
|
Pairwise Sequence Alignment-III
|
27
|
Identity vs. Similarity
|
28
|
Introduction to Alignment Approaches
|
31
|
Aligning Mutations in Sequences
|
32
|
Introduction to Dynamic Programming
|
Week 03
33
|
Dynamic Programming - Essentials
|
34
|
Dynamic Programming Methodology
|
35
|
Needleman Wunsh Algorithm-I
|
36
|
Needleman Wunsh Algorithm-II
|
37
|
Needleman Wunsh Algorithm-III
|
38
|
Needleman Wunsh Algorithm-Example
|
39
|
Backtracking Alignments
|
40
|
Revisiting Global and Local Alignments
|
42
|
Example of Overlap Matches
|
43
|
Moving From global to local alignment
|
44
|
Smith Waterman Algorithm
|
45
|
Example of Smith Waterman Algorithm
|
47
|
Example of repeated alignment
|
48
|
Review of Traceback Strategies for Global, Overlap, Local and Repeated Alignments
|
Week 04
49
|
Introduction to Scoring Alignments
|
50
|
Measuring alignments by scoring
|
52
|
Deriving scoring matrices
|
55
|
Introduction to Multiple Sequences Alignment
|
56
|
More on Multiple Sequence Alignment
|
57
|
Progressive Alignment for MSA
|
60
|
Introduction to BLAST - I
|
61
|
Introduction to BLAST - II
|
Week 05
65
|
Introduction to FastA-I
|
66
|
Introduction to FastA-II
|
70
|
Biological Databases and Online Tools
|
74
|
Review of Sequence Alignment
|
76
|
Molecular evolution and phylogeny
|
77
|
Evolution of sequences
|
78
|
Concepts and Terminologies - I
|
79
|
Concepts and Terminologies - II
|
80
|
Algorithm and Techniques
|
Week 06
87
|
DNA to RNA Sequences, Base Complementarity
|
88
|
Types of RNA and their Function
|
89
|
Significance of RNA Structures
|
90
|
RNA Folding, Energies of Folding
|
91
|
Calculating Energies of Folding - An Example
|
92
|
Types of RNA Secondary Structures - I
|
93
|
Types of RNA Secondary Structures - II
|
94
|
Types of RNA Secondary Structures - III
|
95
|
RNA Tertiary Structures
|
96
|
Circular Representation of RNA Structures
|
Week 07
97
|
Experimental Methods for Determining RNA Strucutres
|
98
|
Strategies for RNA Structure Prediction
|
99
|
Dot Plots for RNA 2' Structure Prediction
|
102
|
Example - Zuker Algorithm
|
103
|
Zuker Algorithm - Flowchart
|
105
|
Dynamic Programming Approaches
|
106
|
Nussinov -Jacobson Algorithm Overview
|
107
|
NJ Algorithm Flowchart
|
108
|
Example - Jacobson Algorithm
|
109
|
Score Calculations and Traceback
|
110
|
Comparison of Algorithms
|
111
|
Web Resources: RNA Bricks
|
Week 08
113
|
From DNA/RNA Sequences to Proteins
|
114
|
Coding of Amino Acids
|
116
|
ORF Extraction – A Flowchart
|
118
|
Application of MS in sequencing
|
119
|
Techniques for MS Proteomics
|
120
|
Types of MS-based proteomics
|
122
|
Two Approaches for Bottom Up Proteomics
|
124
|
Protein Identification
|
125
|
Protein Ionization Techniques
|
126
|
MS1 and Intact Protein Mass
|
127
|
Scoring Intact Protein Mass
|
128
|
Protein Fragmentation Techniques
|
Week 09
130
|
Measuring Experimental Fragment's Mass
|
131
|
Calculating Theoretical Fragment's Mass
|
132
|
Peptide Sequence Tags
|
133
|
Extracting Peptide Sequence Tags
|
134
|
Using Peptide Sequence Tags in Protein Search
|
135
|
Scoring Peptide Sequence Tags
|
136
|
In silico Protein Fragmentation
|
137
|
In silico Fragment Comparison and Scoring
|
138
|
Protein Sequence Database Search Algorithm
|
139
|
Integrative Scoring Schemes
|
140
|
Large Scale Proteomics
|
141
|
Proteomics Data File Formats
|
Week 10
145
|
Online Proteomics Tools - Mascot
|
146
|
Online Proteomics Tools - ProSight PTM
|
147
|
Example Case Study - I
|
148
|
Example Case Study - II
|
149
|
Example Case Study - III
|
150
|
Example Case Study - IV
|
151
|
Example Case Study - V
|
152
|
Example Case Study - VI
|
153
|
Properties of Amino Acids - I
|
154
|
Properties of Amino Acids - II
|
155
|
Properties of Amino Acids - III
|
156
|
Properties of Amino Acids - IV
|
157
|
Properties of Amino Acids - V
|
158
|
Structural Traits of Amino Acids - I
|
159
|
Structural Traits of Amino Acids - II
|
160
|
Structural Traits of Amino Acids - III
|
Week 11
161
|
Structural Traits of Amino Acids - IV
|
162
|
Introduction to Protein Folding
|
163
|
Importance of Protein Folding
|
164
|
Computing Protein Folding Possibilities
|
165
|
Process of Protein Folding
|
166
|
Models of Protein Folding
|
168
|
Primary, Secondary, Tertiary and Quaternary Structures
|
169
|
Primary Structure of Proteins
|
170
|
Secondary Structures of Proteins - I
|
171
|
Secondary Structures of Proteins -II
|
172
|
Tertiary Structures of Proteins
|
173
|
Quaternary Structures of Proteins
|
174
|
Introduction to Protein Bond Angles
|
Week 12
176
|
Structure Visualization - I
|
177
|
Structure Visualization - II
|
178
|
Experimental Determination of Protein Structure
|
180
|
Visualization Techniques
|
181
|
Online Resources for Protein Visualization
|
182
|
Types of Protein Visualizations
|
183
|
Introduction to Energy of Protein Structures
|
184
|
Calculating Energies of Protein Structures
|
185
|
Structure Determination for Energy Calculations
|
186
|
Review of Experimental Structure Determination
|
187
|
Protein Structures - Alpha Helices I
|
188
|
Protein Structures - Alpha Helices II
|
189
|
Protein Structures - Beta Sheets I
|
190
|
Protein Structures - Beta Sheets II
|
Week 13
191
|
Protein Structures - Loops I
|
192
|
Protein Structures - Loops II
|
193
|
Protein Structures - Coils
|
194
|
Structure Classification - I
|
195
|
Structure Classification - II
|
196
|
Examples of Protein Domains
|
198
|
Classification Databases
|
199
|
Algorithms for Structure Classification
|
200
|
Protein Structure Comparison
|
201
|
Strategies for Structure Comparison - I
|
202
|
Strategies for Structure Comparison - II
|
203
|
Online Resources for Structure Comparison
|
204
|
Protein Structure Prediction
|
205
|
Predicting Secondary Structures
|
Week 14
206
|
Introduction to Chou Fasman Algorithm
|
207
|
2’ Structures in Chou Fasman Algorithm
|
208
|
Chou Fasman Algorithm - I
|
209
|
Chou Fasman Algorithm - II
|
210
|
Chou Fasman Algorithm - III
|
211
|
Chou Fasman Algorithm - IV
|
212
|
Chou Fasman Algorithm – Flowchart I
|
213
|
Chou Fasman Algorithm – Flowchart II
|
214
|
Chou Fasman Algorithm – Flowchart III
|
215
|
Chou Fasman Algorithm – Improvements
|
216
|
Summary of Visualization, Classification and Prediction
|
217
|
Introduction to Homology modelling
|
218
|
Homology, Paralogy and Orthology
|
Week 15
219
|
Workflow for Structural Modelling
|
220
|
Seven Steps to Homology Modelling - I
|
221
|
Seven Steps to Homology Modelling - II
|
222
|
Seven Steps to Homology Modelling - III
|
223
|
Seven Steps to Homology Modelling - IV
|
224
|
Seven Steps to Homology Modelling - V
|
225
|
Seven Steps to Homology Modelling - VI
|
226
|
Modeller for Homology Modelling
|
227
|
Fold Recognition Threading I
|
228
|
Fold Recognition Threading II
|
229
|
Fold Recognition Threading III
|
230
|
Online Tools for Threading - iTasser
|
231
|
Advantages and Disadvantages of Threading
|
232
|
3D-1D Bowie Algorithm
|
233
|
Introduction to Ab-Initio Modelling
|
234
|
Rationale of Ab Initio Modelling
|
235
|
Strategies for Ab Initio Modelling
|
236
|
Energy States of Folded Proteins
|
237
|
Local versus Global Minima
|
238
|
Pros and Cons of Ab Initio Modelling
|
Week 16
239
|
Summary of Structural Modelling - I
|
240
|
Summary of Structural Modelling - II
|
241
|
Summary of Structural Modelling - III
|
242
|
Review of Sequence Analysis
|
243
|
Review of Phylogenetics
|
244
|
Review of Protein Sequencing
|
245
|
Review of RNA Structure Prediction
|
246
|
Review of Protein Structures
|
247
|
Review of Homology Modelling
|
248
|
Conclusions from this Course
|
249
|
Advanced Follow-up Courses
|
250
|
Careers in Bioinformatics
|
|
|
|