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

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • 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

  • @user-ls6oc5cl3o
    @user-ls6oc5cl3o 3 หลายเดือนก่อน +1

    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 ❤

  • @AyrodsGamgam
    @AyrodsGamgam ปีที่แล้ว +1

    Very nice and to the point, thank you. Next time when possible, plz show an example: from GEO to R to heatmap.

  • @quickbiology5159
    @quickbiology5159 3 หลายเดือนก่อน

    Very useful video ,cleared all my concepts thank you

  • @karenquiroznunez5066
    @karenquiroznunez5066 9 หลายเดือนก่อน

    this video was very usefull, thak you very much, i love it. I undestood now perfectly!

  • @yashdeepsingh1790
    @yashdeepsingh1790 หลายเดือนก่อน

    This is really helpful , thank you!

  • @MaedeVahavi
    @MaedeVahavi 7 หลายเดือนก่อน

    It was a simple and great explanation.

  • @jules6731
    @jules6731 2 หลายเดือนก่อน

    Thank you so much!!

  • @NM-tx7zm
    @NM-tx7zm 7 หลายเดือนก่อน

    Thank you!

  • @mihacerne7313
    @mihacerne7313 ปีที่แล้ว +1

    Nice!

  • @user-so6qc3gd5o
    @user-so6qc3gd5o 6 หลายเดือนก่อน

    Amazing

  • @biostatsquid
    @biostatsquid  ปีที่แล้ว +2

    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/

  • @Kaigdom
    @Kaigdom 8 หลายเดือนก่อน +4

    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 4 หลายเดือนก่อน

      @@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 3 หลายเดือนก่อน

      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 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +2

      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 8 หลายเดือนก่อน +1

      @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 ปีที่แล้ว

    Proteomics please

    • @biostatsquid
      @biostatsquid  ปีที่แล้ว

      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?

  • @souvikghosh5825
    @souvikghosh5825 2 หลายเดือนก่อน

    nice explanation