
Become a data-driven biologist by learning to handle omics data with microarray and NGS workflows, clean and map data, and validate results using public databases like Geo and ArrayExpress.
Explore genomics and transcriptomics, from the genome as DNA to the dynamic transcriptome, and see how NGS and microarrays enable functional genomics through bioinformatics workflows.
Explore the central dogma from DNA to RNA to protein, and how transcription factors, chromatin, alternative splicing, and post-translational regulation shape transcriptomes for bioinformatics analyses.
Chart the shift from Sanger sequencing to next-generation sequencing, compare platforms and read lengths, and explain how data outputs drive bioinformatics pipelines.
Explore how microarray technology measures thousands of genes simultaneously through hybridization and fluorescence. Trace its evolution, applications in diagnostics and research, and its shift with RNA-seq.
Compare NGS and microarray principles, strengths, and limitations to guide research questions, data types, discovery potential, and analyses, from fluorescence intensity to fastq reads and isoform resolution.
Explore the three core data types—genomic, transcriptomic, and epigenomic—revealing how static DNA content, dynamic gene expression, and regulatory marks enable integrated, actionable insights in bioinformatics.
Explore essential bioinformatics file formats, including fasta, fastq, gff, gtf, sam, bam, and vcf, and learn how they map to reference genomes, annotations, alignments, and variants in ngs workflows.
Outline the three main phases of the workflow for both NGS and microarray—from wet-lab data generation through computational processing to downstream interpretation—emphasizing experimental design, quality control, and data normalization.
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.
Assess and improve genomic and transcriptomic data quality through adapter trimming, quality filtering, and contamination removal, using QC tools to ensure reliable, reproducible downstream analysis.
Discover how reference genomes and gene annotations guide genomic analysis, and how databases like NCBI, Ensembl, and UCSC provide the maps and contexts for interpretation.
Explore the heart of modern bioinformatics as you learn common NGS and microarray pipelines, from quality control and alignment to variant calling, expression analysis, and visualization.
Learn to navigate the Linux command line, manage files with common commands, process large sequencing data with pipes, and write simple shell scripts for automated, reproducible bioinformatics workflows.
Interpret differential genes and variants from RNA-seq or microarray by linking results to pathways, enrichment analysis, and literature, then validate computational predictions experimentally or in silico.
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.
Understand what fastq files store, how to download them from SRA and ENA, inspect reads and quality scores (R1/R2), and preview downstream steps like quality control and alignment.
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.
Learn to assess fastq quality with FastQC and fix issues using adapter trimming and quality filtering tools like fastp and Trimmomatic, ensuring clean data for downstream analysis.
Identify the organism and obtain the Homo sapiens reference genome (GRCh38) and annotation files. Then index the fasta with bwa to enable downstream alignment.
Align the reference genome with fastq files using bwa mem to produce sam, convert to bam for downstream analysis and feature counting, and sort and index the bam.
Learn to handle sam and bam files, convert between formats, sort bam files, and index them for downstream analysis using samtools.
Learn to generate read counts from BAM files using featureCounts in the Subread package, and prepare a counts matrix from GTF annotations for downstream differential expression analysis.
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.
Normalization in RNA-seq corrects for sequencing depth, gene length, and composition biases, enabling meaningful downstream analyses with methods like scaling factors and transcript-level models.
Perform transcript assembly and quantification with cufflinks and Stringtie, generating gene and isoform fpkm values and transcript GTF, while navigating installation, command flags, and output interpretation.
Identify differentially expressed genes between conditions using raw reads and count data, build a counts and metadata file, and analyze with DESeq2 in RStudio.
Visualize differential expression results from DESeq2 in RStudio with ggplot and heatmaps, including PCA, volcano plots, and heatmaps of the top 20 genes to compare cancer versus normal samples.
Interpret differential expression results by examining volcano, PCA, heat map, dispersion, and distance plots to identify significant upregulated or downregulated genes and potential biomarkers.
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.
Learn how to perform variant calling on genomic DNA data using GATK, identify SNPs and indels, and generate VCF results from BAM files with read groups.
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.
Integrate NGS data with genomics, transcriptomics, proteomics, and beyond through horizontal and vertical multi-omics, aligning metadata and applying correlation, network, and pathway analyses to link DNA to phenotype.
Troubleshoot next generation sequencing by diagnosing errors across sample handling, library prep, sequencing, and bioinformatics. Interpret qc metrics and fix adapter, duplication, and alignment issues.
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.
Understand microarray data structures across platforms, from probes and probe sets to CL and TXT file formats, plus annotation tables, and learn to build reliable expression matrices for analysis.
Ensure raw microarray data are clean and free from technical artifacts before normalization. Evaluate probe distributions, box plots, density plots, sample correlations, and batch effects to support reliable downstream analysis.
Explore key microarray data repositories—Geo and ArrayExpress—learn how to locate expression profiling by array datasets, download raw and processed data, and prepare for downstream analysis.
Learn to download GEO and ArrayExpress microarray data into R, create expression matrices, extract sample metadata and annotations, perform quality checks, and prepare for downstream differential expression analysis.
Perform differential expression analysis using limma in R on GEO or ArrayExpress data. Prepare the expression matrix and metadata, design and contrast, apply eBayes, extract DEGs, and plot volcano plots.
Analyze microarray data with Geo2R on the GEO database, define comparison groups, and identify differentially expressed genes using volcano plots and FDR controls.
Connect high-throughput data from RNA sequencing and microarrays to biological interpretation using reproducible pipelines. Apply normalization, quality control, differential expression, and awareness of gene expression as a proxy.
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