How to interpret a heatmap for differential gene expression analysis - simply explained!

  Рет қаралды 15,499

Biostatsquid

Biostatsquid

Күн бұрын

In this video, I will focus on how to interpret a heatmap for differential gene expression analysis.
Learn why heatmaps are a great visualisation tool for our DEG or gene set enrichment analysis results, why clustered heatmaps help us find patterns in our genes and/or samples and how to interpret a heatmap from a real-life published example!
We will go through heatmaps from the very basics and then apply the main points to interpret a heatmap from a scientific paper.
Hope you like it!
--------------------------------------------------------------------------------------------------------------------
Watched it already?
If you liked this video or found it useful, please let me know! Your comments and feedback are very much appreciated😊
If you have questions, don't hesitate to leave me a comment down below, I will answer as soon as I can:)
--------------------------------------------------------------------------------------------------------------------
Are you into biostatistics and computational analysis?
For more biostatistics tools and resources, you can visit:
biostatsquid.com/
Follow me on Instagram at @biostatsquid:
/ biostatsquid
For more
• simple and clear explanations of biostatistics methods
• computational biology tools
• easy step-by-step tutorials in R and Python
to analyse and visualise your biological data!
Don’t forget to subscribe if you don’t want to miss another video from me! --------------------------------------------------------------------------------------------------------------------
Other interesting resources for heatmaps:
Some additional slides and tips when creating a heatmap: acikders.ankara.edu.tr/plugin...
Don't want to code? You can easily create your publication-ready heatmaps with this RShiny App:
shinyheatmap.com/
or if you want to program your way through it, I recommend the pheatmap packages (planning on a tutorial soon, but Dave Tang has an amazing step by step guide!):
davetang.org/muse/2018/05/15/...
bioconductor.org/packages/rel...

Пікірлер: 22
@yashdeepsingh1790
@yashdeepsingh1790 6 күн бұрын
This is really helpful , thank you!
@user-ls6oc5cl3o
@user-ls6oc5cl3o 3 ай бұрын
My teacher just dropped a heat map coding project on us without explanation, before our exam! Thank you for this video, it makes the project seem less scary for tomorrow ❤
@quickbiology5159
@quickbiology5159 2 ай бұрын
Very useful video ,cleared all my concepts thank you
@MaedeVahavi
@MaedeVahavi 6 ай бұрын
It was a simple and great explanation.
@AyrodsGamgam
@AyrodsGamgam Жыл бұрын
Very nice and to the point, thank you. Next time when possible, plz show an example: from GEO to R to heatmap.
@souvikghosh5825
@souvikghosh5825 Ай бұрын
nice explanation
@karenquiroznunez5066
@karenquiroznunez5066 9 ай бұрын
this video was very usefull, thak you very much, i love it. I undestood now perfectly!
@biostatsquid
@biostatsquid Жыл бұрын
Aaaand if you are more of a reader, here is the post where I explain how to interpret a heatmap for gene expression data: biostatsquid.com/heatmaps-simply-explained/
@jules6731
@jules6731 Ай бұрын
Thank you so much!!
@NM-tx7zm
@NM-tx7zm 6 ай бұрын
Thank you!
@mihacerne7313
@mihacerne7313 Жыл бұрын
Nice!
@user-so6qc3gd5o
@user-so6qc3gd5o 5 ай бұрын
Amazing
@Kaigdom
@Kaigdom 8 ай бұрын
Hi! Great video, thank you very much for your work, it helps a lot. Also, I have a beginner question I hope you can answer. You say that the values of gene expression in the table (1:29) is the fold change value of that gene in the sample. However, is the foldchange regarding to what? In my understanding you obtain the Foldchange when comparing two conditions. Sorry if it is a silly question. And again, thank you very much for your videos!
@biostatsquid
@biostatsquid 8 ай бұрын
Hi! Not at all, that's a great question. You can actually use heatmaps to just show gene expression data (to CPM, for example) or log2FC. Log2FC is usually the way to go as it is a more interpretable and standardized way to compare expression levels between conditions/samples (otherwise gene expression counts may vary a lot). Not sure what is your case but if you have multiple samples, you would calculate thelog2FC for each sample relative to a reference condition. Your reference condition might be the 'control', or if you have normal and tumour samples, you might use the average expression in normal samples as your reference. Or, if you are comparing liver vs kidney samples, you could have log2FC(kidney/liver) or log2FC(liver/kidney). It really depends on the question you want to answer, but basically log2FC compares one condition vs another. Hope this makes sense!
@yvettekalimumbalo4561
@yvettekalimumbalo4561 3 ай бұрын
@@biostatsquid would you please make a video on how to calculate the log2FC for each sample? I had the same question as his. Also, what causes unexpected groupings in the heatmap? is it the presence of false positives or false negatives in the dataset? Thank you
@patticat
@patticat 2 ай бұрын
I agree, and your question wasn't answered, she describes the data in the table as a fold change (relative data) yet she is showing the separate absolute data points for experimental and control (the two data points you need to find the fold change) so I am confused as well. I think that was just a mistake
@coder-c6961
@coder-c6961 7 ай бұрын
Great video. But i got question how does the heatmap get that diagonal dont you usually have to do a operation on that data to get a heatmap like that. For my data i did with and without spearman correlation heatmap and it only diagonal with the operation before its just random
@biostatsquid
@biostatsquid 7 ай бұрын
Hi, thanks for your comment! Yes, you can first compute pairwise correlations between samples, using for example spearman correlation, and then plot that. Or you can also do the same thing using the clustering arguments with pheatmap (cluster_cols and/or cluster_rows set to TRUE, and then choose clustering_method = 'spearman') . If you don't cluster your data you most likely won't see a pattern (the 'diagonal' you are referring to). Does this answer your question?
@coder-c6961
@coder-c6961 7 ай бұрын
@biostatsquid yes it does thank you so much for answering. For heatmap I didn't know you can do spearman in its parameters I use python for my data analysis
@tomterific390
@tomterific390 5 ай бұрын
I don't understand the rationale behind the specific clustering shown in the video. What is the basis for organizing the dendrograms in the manner shown versus some other way? As shown, to me it looks arbitrary. What am I missing?
@nailaimtiaz3617
@nailaimtiaz3617 11 ай бұрын
Proteomics please
@biostatsquid
@biostatsquid 11 ай бұрын
Hi! Thanks for your comment, great suggestion. I don't have that much experience analysing proteomics datasets, are there any specific topics in particular you would like me to cover?
Drawing and Interpreting Heatmaps
16:49
StatQuest with Josh Starmer
Рет қаралды 136 М.
RNA Seq / Transcriptome data analysis with a webtool | iDEP tool
15:11
Dr. Asif's Mol. Biology
Рет қаралды 12 М.
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 78 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 10 МЛН
The joker's house has been invaded by a pseudo-human#joker #shorts
00:39
Untitled Joker
Рет қаралды 14 МЛН
Log Rank Test | Survival Analysis
9:27
Data Driven Management
Рет қаралды 69
Understanding cluster heat maps
11:48
TileStats
Рет қаралды 23 М.
Gene Set Enrichment Analysis (GSEA) - simply explained!
8:14
Biostatsquid
Рет қаралды 25 М.
The beauty of data visualization - David McCandless
18:18
TED-Ed
Рет қаралды 1,4 МЛН
Interpretation of RNA-seq heat maps
9:34
Dr. Asif's Mol. Biology
Рет қаралды 11 М.
But what is CRISPR-Cas9? An animated introduction to Gene Editing. #some2
10:02
Powerhouse of the Cell
Рет қаралды 307 М.
RPKM, FPKM and TPM, Clearly Explained!!!
10:14
StatQuest with Josh Starmer
Рет қаралды 203 М.
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 78 МЛН