Welcome

Welcome to the Course Website for EN.580.428 Genomic Data Visualization!

As the primary mode through which analysts and audience members alike consume data, data visualization remains an important hypothesis generating and analytical technique in data-driven research to facilitate new discoveries. However, if done poorly, data visualization can also mislead, bias, and slow down progress. This hands-on course will cover the principles of perception and cognition relevant for data visualization and apply these principles to genomic data, including large-scale spatially-resolved omics datasets, using the R statistical programming language. Students will be expected to complete class readings, create weekly data visualizations as homework assignments, and make a major class presentation.

Course Information

Course Staff: Prof. Jean Fan and Suki
Lectures: 8:00am-9:50am Monday, Wednesday, and Friday. See Canvas for location details.
Office Hours: 10:00am-10:50am Monday, Wednesday, and by request. See Canvas for location details.

Course Details
☞ see Course tab


All Visualizations

Cross-Platform Comparison of Spatial Transcriptomic Methods for Proximal Tubule Cell Detection

##Description This figure compares three different spatial transcriptomic analysis strategies to identify proximal tubule (PT) cells in mouse kidney tissue using both Visium and Xenium data. From HW3 Research I...

An Animation to View the Impact of Normalization on Gene Expression

What happens if I do or not not normalize and/or transform the gene expression data (e.g. log and/or scale) prior to dimensionality reduction?

HW EC2

Instructions Make a new data visualization of the multi-cellular spot resolution spatial transcriptomics sequencing dataset. Compare your result with the clustering and differential expression analysis you did previously in HW3/4....

Xenium Spatial Transcriptomics: Data Normalization Workflow

Note, the gif is named “oluwadurotimioni.gif” instead of “hwEC1_ooni5.gif” as this is what the assignment powerpoint instructed, that we use “names.gif”.

A deconvolution approach to identify Proximal Convoluted Tubule segments

This visualization assesses a coronal kidney tissue section using deconvolution and clustering across Xenium and Visium Platforms. Using STdeconvolve, Panel A depicts 7 distinct cell types in a scatterpie visualization....

How the Number of PCs Influences t-SNE Embeddings in Visium Data

If I perform non-linear dimensionality reduction on PCs, what happens when I vary how many PCs should I use?

HW EC1: PC1 Loadings of Top 5 Log-Normalized Genes Across PCA Preprocessing Methods

Description Question: What happens if I do or not not normalize and/or transform the gene expression data (e.g. log and/or scale) prior to dimensionality reduction?

Using clustering and deconvolution to visualize cell types and upregulated genes in different data sets

1. Figure description This multi-panel data visualization uses principal component analysis (PCA), t-distributed stochastic neighbor embedding (tSNE), k-means clustering, deconvolution, and differential expression analysis to compare the analyses of different...

Effect of Varying PC Count on tSNE Space - Visium

Write a a brief description of your figure so we know what you are visualizing.

Identification of TAL cells using Deconvolution

Compare your result with the clustering and differential expression analysis you did previously in HW3/4. Explain how your results are similar or different. Create a data visualization comparing all three...

Animation of Non-Linear Dimensionality Reduction (tSNE) on Varied number of PCs

4. If I perform non-linear dimensionality reduction on PCs, what happens when I vary how many PCs I use? Write a brief description of your figure so we know what...