Lectures
- Introduction to concepts in molecular biology
- Sequence similarity and distance measures
- Indexing and search
- Alignment
- Principles of technologies for biological data analysis
- Genome assembly
- Variant detection
- Gene expression
- Analysis of multi-omics and multimodal data
- Applications of artificial intelligence methods in bioinformatics
- Pangenomes and graph-based references
- Algorithms in regulatory genomics and epigenomics
Exercises (Labs)
- Practicing foundational concepts for working with DNA/RNA/proteins
- Implementing similarity measures and applying them
- Implementing an FM-index for indexing reference sequences
- Implementing mapping of DNA sequences to reference sequences
- Getting familiar with outputs from various technologies for biomedical data analysis
- Implementing algorithms for genome assembly
- Implementing a Bayesian model for variant detection
- Processing transcriptomic data
- Building predictive AI models for the analysis of multi-omics and multimodal data
- Building generative AI models for creating synthetic biological data
- Implementing algorithms for mapping DNA sequences to pan-genome graphs
- Introduction to methods for analyzing regulatory regions of DNA