
Explore the core elements of experimental design in genomic and transcriptomic studies, including replicates, controls, and biases, and learn how they shape downstream bioinformatics analysis.
Explore the end-to-end ngs data analysis workflow, from raw fastq reads and metadata-driven quality control to alignment, quantification, normalization, and biological interpretation.
Perform quality control on fastq files using FastQC, assess base quality, GC content, and adapters, and determine suitability for downstream analysis such as differential expression and gene ontology.
Discover how alternative splicing creates diverse isoforms and shapes protein function. Learn splicing types, psi metrics, sequencing approaches, and tools to quantify isoforms and detect differential splicing.
Perform functional enrichment analysis on differential expression data using gene ontology and kegg pathways in R, converting Ensembl IDs to Entrez IDs, and visualize results with dot plots and networks.
master reproducible NGS analysis by applying meticulous documentation, version control, environment management, metadata standards, and automated, well-organized pipelines that withstand tool updates and audits.
Explore advanced topics in genomics, including single-cell sequencing, long-read and spatial transcriptomics, 3D genome structure, epigenomic assays, and multi-omics integration for modern NGS data analysis.
Explore microarray based gene expression profiling, how hybridization yields fluorescence signals, and how this compares with RNA-Seq. Learn an R workflow for preprocessing, differential expression, and enrichment using GEO data.
In this course, you will learn how to analyze genomic and gene expression data using both Next-Generation Sequencing (NGS) and microarray technologies. The course is designed to take you step by step from the biological foundations of gene expression to complete, real-world data analysis workflows used in research and industry.
You will begin by building a strong conceptual understanding of genomics, transcriptomics, and functional genomics. This foundation will help you understand how biological data is generated, what different data types represent, and how experimental design influences downstream analysis. Rather than jumping directly into tools, the early part of the course focuses on helping you think like a bioinformatician.
As you progress, you will work through NGS data analysis workflows, learning how to inspect raw sequencing data, perform quality control, understand alignment and quantification steps, apply normalization methods, and interpret differential expression results. Important theoretical topics such as alternative splicing, reproducibility, documentation, and integration with other omics data are explained clearly so that you understand not only how analyses are done, but why they are done in a particular way.
In the later part of the course, you will learn microarray data analysis with a practical focus. You will work with real datasets from public repositories such as GEO and ArrayExpress, understand different data formats, perform quality control, and conduct differential expression analysis using R, limma, and Geo2R. You will also learn how to handle common data access and analysis issues that occur in real research settings.
Throughout the course, the emphasis is on workflow-based thinking, biological interpretation, and troubleshooting, rather than memorizing commands. By the end of the course, you should feel confident reading published genomic studies, working with public datasets, and performing your own basic NGS and microarray analyses in a structured and reproducible way.
Tools and Technologies Covered
Linux command line (for NGS workflows)
GATK for Variant Calling
R and Bioconductor
FastQC
Read alignment and quantification tools
Limma
GEO and ArrayExpress databases
GEO2R
Public genomic datasets
Teaching Approach
Concept-first, workflow-oriented explanations
Real datasets from public repositories
Emphasis on why each step is performed, not just how
No unnecessary complexity or black-box analysis
Focus on reproducibility, interpretation, and best practices
After Completing This Course
After completing this course, learners will be able to:
Confidently analyze NGS and microarray gene expression datasets
Understand and evaluate published genomic studies
Design their own basic genomic data analysis workflows
Transition smoothly into advanced topics such as single-cell analysis, long-read sequencing, or multi-omics integration