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 single-cell and 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 Rafael dos Santos Peixoto
Lectures: 8:00am-9:50am Monday, Wednesday, and Friday. See Canvas for location details.
Office Hours: 10:00am-10:50am Monday, Wednesday, and Friday. See Canvas for location details.

Course Details
☞ see Course tab


All Visualizations

Correlation of Transcription Factor Expression with Cell and Nucleus Area

What data types are you visualizing? I am visualizing the quantitative data of the expression count of the FOXA1 gene for each cell, quantitative data of the expression count of...

Effect of varying number of principle components before performing non-linear dimensional reduction

Plot Description The visualization shows the effect of varying number of principle components (2,4,6,10,20,30) on later non-linearity reduced space. Expression of CD1c gene is color-coded to see how well the...

Effect of Normalization on PCA

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?

Animating Effects of Not Normalizing vs. Normalizing on PCA

Figure Description: I animated the transition between two plots: one depicting the raw, unaltered data, and the other showcasing the data after normalization and log transformation. In the initial plot,...

Animating The Effects of Normalization & Transformation on Loading Values for PCA

Figure Description: I decided to animate the effects of normalization and transformation on PCA by transitioning between two plots: (1) where the data is not normalized or transformed and (2)...

Visualizing Cells in CODEX to Identify Tissue Structure

Interpret the tissue structure in CODEX DATA

Making an Animated Visualization using gganimate on HW3

What’s the difference if I perform linear or nonlinear dimensionality reduction to visualize my cells in 2D? I decided to explore the impact of linear versus nonlinear dimensionality reduction techniques...

Identify cell clusters, through the expression of CD8 and CD21, in CODEX dataset

Perform a full analysis (quality control, dimensionality reduction, kmeans clustering, differential expression analysis) on your data. Your goal is to figure out what tissue structure is represented in the CODEX...

Identification of Red Pulp Tissue Structure within CODEX Dataset

Figure Description: The general workflow from homework 5 was applied with some modifications, namely utilizing tSNE instead of PCA for dimensionality reduction, to analyze the CODEX dataset. I ultimately believe...

Visualization of Cell Types in CODEX Data

Figure Description Figure a describes a TSNE plot for the CODEX data, with the color hues used to represent the kmeans clustering of this plot with a k = 5....

Interpreting tissue structure represented in the CODEX dataset

Describe your data visualization After normalizing the protein expression, I applied PCA and t-SNE for dimensionality reduction. Then I determined the optimal number of clusters using the elbow method. Choosing...

Visualization of spleen tissue structure

Tissue structure representation in the CODEX data In this visualization, we investigate the tissue structure from spleen protein localization data. For the first row of visualizations, in plots a and...