BT4002 · BS elective · 4 credits

Big Data & Biological Networks

Large-scale biological datasets — pathways, interaction networks, and the analytics that scale to them.

Instructor Prof. Nirav Bhatt, Prof. Karthik Raman & Prof. Himanshu Sinha Term As offered Prereq BT4001

§ 1Calendar

  • Quiz 1—
  • Quiz 2—
  • End-term examination—

§ 2Previous Year Questions

No papers uploaded yet.

§ 3Resources

BT4002 · BS elective · 4 credits

Syllabus

The official course syllabus, transcribed from the IITM BS Data Science & Applications course booklet.

§ 1Course Description

This course focuses on understanding, representing, and analyzing biological data from a network perspective, including network models, analytics techniques, and basic algorithm implementation in Python. It also introduces AI/ML formulations and their application to biological data analysis.

Lectures-Tutorials-Practicals-Credits: 4-0-0-4

§ 2Faculty

§ 3Week-by-week

Week 1: Big data in biology; Molecular biology basics; DNA and RNA processes; OMICS and multiomics.

Week 2: Genomics sequencing; GWAS; Genome projects; Transcriptomics.

Week 3: Network fundamentals; Graph representation; Network properties; Centrality; NetworkX.

Week 4: Network models; Model generation; Real-world vs random networks; Network biology applications.

Week 5: Community detection; Network motifs and perturbations; Disease networks; Module identification; Tutorials.

Week 6: Metabolic pathways and graph mining; Molecular graphs; Disease spread; Network reconstruction; Biological and microbial networks.

Week 7: Genome assembly; Overlap and De Bruijn graphs; Sequence alignment; Manhattan tourist problem.

Week 8: Sequence alignment; Eulerian paths; Graph representation learning; Graph embeddings.

Week 9: Node embeddings; Encoder-decoder view; Factorization methods; Random walk methods.

Week 10: Edge embeddings; Deep learning basics; Neural network training; Regularization; Embedding tutorials.

Week 11: Graph neural networks; Spectral and spatial filters; Pooling; Spectral filtering tutorial.

Week 12: GNN tasks; Graph classification; Drug discovery applications; Summary and tutorial.