This four-week course is designed for undergraduate and master's students interested in the world of genomes and DNA. Through engaging lectures and interactive sessions, students will learn how genomes are structured, sequenced, and analyzed. Topics include the Human Genome Project, the Genome India Project, genome assemblies, and tools like the UCSC Genome Browser. Students will also explore how scientists detect genetic variation, align sequences, and annotate genes. The course ends with a look at exciting areas like ancient genomes and the active areas of genomic research. No prior experience in genomics is required—however, the course requires certain pre-requisites outlined below.
Instructor 1: Saswat K. Mohanty
Doctoral student, Penn State University
Instructor 2: Rajalekshmi N
Doctoral student, Max Planck Institute for Evolutionary Biology, Germany
Familiarity with the command-line interface.
Working knowledge of at least one programming language, preferably Python/R.
Understanding of basic biological concepts, including the central dogma of molecular biology (DNA, RNA, and protein).
Registered participants get access to resources and course content online through MOODLE LRN.
All the classes will be 1 hour and 30 minutes long (7:30 - 9:00 PM IST).
Lecture 1: Genomes 101: Structure, History, and Beyond the Double Helix 02nd July, '25 (Wed)
Introduction to Genome and Genomics
Branches of Genomics
Human Genome Project
Parts of the genome
non-B DNA structures
Lecture 2: From Fragments to Chromosomes: Sequencing and Assembly Basics I 04th July, '25 (Fri)
Overview from sequencing to final assembly
Top-level assembly (contigs, scaffold, chromosome)
History of sequencing (Sanger to short-read to long-read)
Introduction to Genomic Databases
Lecture 3: The Bioinformatics Toolkit: Files, Formats, and Packages 08th July, '25 (Tue)
Introduction to Bioinformatics
Common file types in bioinformatics
Working with different packages and file formats
Introduction to conda/mamba package managers
Lecture 4: Reconstructing Genomes: Sequencing and Assembly Basics II 10th July, '25 (Thu)
Assembly versions/strains, Reference assemblies vs pangenomes
Methods of assembling genomes: De-novo and Reference-based
Linear vs Circular genomes
Lecture 5: Inside the Genome Engine: Alignments and Annotations 15th July, '25 (Tue)
Assembly and algorithms
Introduction to the world of k-mers
Alignments
Annotations
Lecture 6: Variation Matters: Calling, Classifying, and Cataloging Mutations 17th July, '25 (Thu)
Variant calling
Types of structural variations and mutations
Variant databases such as dbSNP
Lecture 7: Genomes in the Wild: Ancient DNA, Plants, and the Microbiome 23rd July, '25 (Wed)
More research directions:
Ancient Genomes
Plant Genomes
Microbiome metagenomics
eDNA analysis
Conservation Genomics
Most of the modules may involve hands-on modules at the end of the class related to the topic discussed, to be updated later! We will try our best to follow this schedule; however, any changes to this will be updated on the website as well as updated to the students through EMAIL.
You need a laptop for this course with at least 6GB of RAM. Linux/MacOS laptops are preferred!
If you have a Windows laptop, Windows 10 or higher is required. Please install WSL2 (Windows Subsystem for Linux) on your system before the course starts; it is necessary. Please find the official documentation here: https://learn.microsoft.com/en-us/windows/wsl/install. If you are confused, please follow this tutorial on YouTube HERE.