Instructor: Dr. Ganesh Bagler
Topics covered in the course:
- Introduction to Biological Complex Systems:
- Definition and notion of system and complexity
- Natural selection and evolution of biological systems
- Adaptability; Differences in engineered vs. evolved systems
- Biological Sequences and Alignment:
- Biological sequences: DNA, RNA, Protein
- Sequence Alignment; phylogeny
- Basics of Dynamic programming
- Needleman and Wunsch Algorithm
- Applications of alignment algorithms
- Biological Macromolecules: Proteins:
- Introduction to proteins
- Basic ingredients, Ramachandran Plot
- Protein structure, function and folding
- Protein structure organization
- Protein folding models
- First principle and Knowledge-based models
- Homology Modeling and Clustering Methods:
- Basics of protein structure modeling
- Homology modeling
- Basics of clustering
- K-means clustering
- Microarray- Data and Analysis:
- Basics of microarray technique
- Applications of microarrays
- Data compilation and analysis
- Construction of network models from microarray data
- Introduction to Graph Theory and Systems Biology:
- Introduction to graph theory
- Graph theoretical metrics
- Application of graph theoretical analysis for biological systems modeling
- Systems Biology- Applications:
- Gene regulatory networks
- Protein-protein interactomes
- Anatomical networks
Reference book:
- Carl Branden and John Tooze, "Introduction to protein structure", Garland Science (2nd Ed), 1999
- Yaneer Bar-Yam, "Dynamics of Complex Systems", Addison-Wesley, Reading (MA), USA, 1997