![Biostatsquid](/img/default-banner.jpg)
- Видео 30
- Просмотров 274 583
Biostatsquid
Испания
Добавлен 3 ноя 2022
Welcome to Biostatsquid!
In this channel, you will find clear explanations and hands-on tutorials for analysing and interpreting biological data.
- Learn basic techniques in biostatistics, from heatmaps to pathway enrichment analysis.
- Manage your data and create publication-ready visualisations by following my easy step-by-step tutorials in R and Python.
- Practical explanations without complex formulas for you to understand your datasets and be able to interpret your results.
Are you ready to dive in? Don't miss any other video and hit that subscribe button!
In this channel, you will find clear explanations and hands-on tutorials for analysing and interpreting biological data.
- Learn basic techniques in biostatistics, from heatmaps to pathway enrichment analysis.
- Manage your data and create publication-ready visualisations by following my easy step-by-step tutorials in R and Python.
- Practical explanations without complex formulas for you to understand your datasets and be able to interpret your results.
Are you ready to dive in? Don't miss any other video and hit that subscribe button!
How does doublet finder work? Easy explanation!
In this video, we will discuss the main concepts behind DoubletFinder, a doublet-finding tool for scRNAseq in R - easily explained! We will go through the main steps it uses to mark cells in your Seurat dataset as doublets. R tutorial coming up next!
And as always, you can find the full explanation at biostatsquid.com:
biostatsquid.com/
Hope you like it!
And as always, you can find the full explanation at biostatsquid.com:
biostatsquid.com/
Hope you like it!
Просмотров: 118
Видео
Violin plots tutorial with ggplot2 in R (part 2)
Просмотров 104Месяц назад
In this tutorial I will explain how to create and customise your own violin plots in R. In particular, we will cover facet_wrap, facet_grid, and how to create your own violin plot function. For this tutorial, I’ll be using RStudio, and you’ll need the package ggplot2. You will learn how to: - plot a violin plot in R - customise and edit labels, colours, themes - plot grouped violin plots - and ...
Violin plots tutorial with ggplot2 in R (part 1)
Просмотров 243Месяц назад
In this tutorial I will explain how to create and customise your own violin plots in R. For this tutorial, I’ll be using RStudio, and you’ll need the package ggplot2. You will learn how to: - plot a violin plot in R - customise and edit labels, colours, themes - plot grouped violin plots - and more! And as always, you can find the code I am using in this tutorial at biostatsquid.com, where you ...
EASY violin plots and boxplots - simple explanation with examples
Просмотров 2832 месяца назад
In this video, we will discuss the main concepts behind violin plots and boxplots - easily explained! We will go through what are violin plots and boxplots and how to interpret it and use it to visualise our biological data. And as always, you can find the full explanation at biostatsquid.com: biostatsquid.com/interpret-density-plots/ Hope you like it! Watched it already? If you liked this vide...
How to interpret density plots - simple explanation with examples!
Просмотров 9363 месяца назад
In this video, we will discuss the main concepts behind density plots - easily explained! We will go through what is a density plot and how to interpret it and use it to visualise our biological data. And as always, you can find the full explanation at biostatsquid.com: biostatsquid.com/interpret-density-plots/ Hope you like it! Watched it already? If you liked this video or found it useful, pl...
Logistic regression - easily explained with an example!
Просмотров 9344 месяца назад
In this video, we will discuss the main concepts behind Logistic regression - easily explained! We will go through what is logistic regression, when to use it and how to interpret the coefficients. And as always, you can find the full explanation at biostatsquid.com Hope you like it! biostatsquid.com/easy-logistic-regression/ Watched it already? If you liked this video or found it useful, pleas...
SingleR EASY TUTORIAL: step-by-step cell type annotation in R
Просмотров 1,1 тыс.5 месяцев назад
In this tutorial I will explain how to do cell type annotation with the R package SingleR. After a brief introduction to reference-based automatic cell type annotation and SingleR, we will go step by step through the workflow, including preparing our input data, running SingleR, interpreting the results and some tips and tricks to get the most out of SingleR. For this tutorial, I’ll be using RS...
COMPLETE SURVIVAL ANALYSIS tutorial in R: Kaplan-Meier, Cox regression, Forest Plots...
Просмотров 5 тыс.7 месяцев назад
In this tutorial, I will explain how to perform survival analysis in R, including log rank test, Cox regression, Kaplan-Meier curves, and more! We will use the R packages ggsurvplot, survminer and survival. You will learn how to: - plot a Kaplan Meier curve - test for differences between groups using the log rank test - build a survival model with Cox regression - and visualise your results wit...
COX REGRESSION and HAZARD RATIOS - easily explained with an example!
Просмотров 15 тыс.8 месяцев назад
In this video, we will discuss the main concepts behind Cox regression for survival time analysis - easily explained! We will go through hazard ratios, coefficients, p-values and confidence intervals. I will also give you simple and practical guidelines on how to interpret the results from Cox regression, with an example! And as always, you can find the full explanation at biostatsquid.com Hope...
LOG RANK TEST for survival analysis - easily explained with an example!
Просмотров 6 тыс.8 месяцев назад
In this video, we will discuss the main concepts behind the Log Rank Test - easily explained! I will also give you simple and practical guidelines on how to interpret the results from the Log Rank test And as always, you can find the full explanation at biostatsquid.com Hope you like it! biostatsquid.com/easy-log-rank-test/ Watched it already? If you liked this video or found it useful, please ...
How to interpret KAPLAN-MEIER curves - Easily explained!
Просмотров 11 тыс.9 месяцев назад
In this video, we will discuss the main concepts behind Kaplan-Meier curves- easily explained! I will also give you simple and practical guidelines on how to interpret a Kaplan-Meier curve. And as always, you can find the full explanation at biostatsquid.com Hope you like it! biostatsquid.com/kaplan-meier-curve/ Watched it already? If you liked this video or found it useful, please let me know!...
Easy survival analysis - simple introduction with an example!
Просмотров 1,9 тыс.9 месяцев назад
In this video, we will discuss the main concepts behind survival time analysis - easily explained! Survival time analysis is really common in biostatistics. You might have heard of Kaplan-Meier curves, Cox regressions or the log rank test. In clinical trials, survival time analysis is used to compare the performance of two different kinds of treatment, for example. Survival time analysis can al...
Top tips to create pretty plots in R (ggplot2)
Просмотров 1,1 тыс.10 месяцев назад
In this tutorial, you'll find some of the best tips and tricks I use to create pretty and publication-ready plots with ggplot2 and more! You will find out what are the top visualisation tricks you should know in R. And as always, you can find the code I am using in this tutorial at biostatsquid.com, where you can also find a step by step explanation of the code. For this tutorial you will need ...
Gene Set Enrichment Analysis (GSEA) with fgsea - easy R tutorial
Просмотров 8 тыс.11 месяцев назад
In this tutorial, I will explain how to perform gene set enrichment analysis on your differential gene expression analysis results. We will use the R package fgsea() and you will learn how to: - Install and start fgsea() - Prepare your dataset to perform GSEA - Set the analysis parameters and run the analysis. - View the GSEA results and get some nice plots! And as always, you can find the code...
Pathway Enrichment Analysis plots: easy R tutorial
Просмотров 8 тыс.Год назад
In this tutorial, I will explain how to create pretty plots to visualise your pathway enrichment analysis results. This Part 2 of my R tutorial series on Pathway Enrichment Analysis. Check out Part 1 for a step-by-step tutorial on performing PEA analysis with clusterProfiler(): ruclips.net/video/4MZ2fEvTj0c/видео.html And as always, you can find the code I am using in this tutorial at biostatsq...
Pathway enrichment analysis tutorial in R with clusterProfiler()
Просмотров 13 тыс.Год назад
Pathway enrichment analysis tutorial in R with clusterProfiler()
Step-by-step heatmap tutorial in R with pheatmap()
Просмотров 10 тыс.Год назад
Step-by-step heatmap tutorial in R with pheatmap()
How to interpret a heatmap for differential gene expression analysis - simply explained!
Просмотров 17 тыс.Год назад
How to interpret a heatmap for differential gene expression analysis - simply explained!
Mapping and aligning sequencing reads | NGS read preprocessing in R (Part 3)
Просмотров 517Год назад
Mapping and aligning sequencing reads | NGS read preprocessing in R (Part 3)
Quality check on sequencing reads | NGS read preprocessing in R (Part 2)
Просмотров 725Год назад
Quality check on sequencing reads | NGS read preprocessing in R (Part 2)
Quality check on sequencing reads | NGS read preprocessing in R (Part 1)
Просмотров 3 тыс.Год назад
Quality check on sequencing reads | NGS read preprocessing in R (Part 1)
Standard scRNAseq preprocessing workflow with Seurat | Beginner R
Просмотров 6 тыс.Год назад
Standard scRNAseq preprocessing workflow with Seurat | Beginner R
How to interpret GSEA results and plot - simple explanation of ES, NES, leading edge and more!
Просмотров 24 тыс.Год назад
How to interpret GSEA results and plot - simple explanation of ES, NES, leading edge and more!
Gene Set Enrichment Analysis (GSEA) - simply explained!
Просмотров 27 тыс.Год назад
Gene Set Enrichment Analysis (GSEA) - simply explained!
Pathway enrichment analysis - simple explanation!
Просмотров 21 тыс.Год назад
Pathway enrichment analysis - simple explanation!
FDR, q-values vs p-values: multiple testing simply explained!
Просмотров 10 тыс.Год назад
FDR, q-values vs p-values: multiple testing simply explained!
Correlation vs causation | Simple explanation with examples
Просмотров 2,3 тыс.Год назад
Correlation vs causation | Simple explanation with examples
Principal Component Analysis (PCA) - easy and practical explanation
Просмотров 52 тыс.Год назад
Principal Component Analysis (PCA) - easy and practical explanation
Volcano plots with ggplot2 for differential gene expression| Beginner-friendly R
Просмотров 14 тыс.Год назад
Volcano plots with ggplot2 for differential gene expression| Beginner-friendly R
Volcano plots explained | How to interpret a volcano plot for DGE
Просмотров 15 тыс.Год назад
Volcano plots explained | How to interpret a volcano plot for DGE
Your videos are great.Thank you! Would you please make a video on how to perform correlation of an independent variables with multiple independent variables in R? Also, correlation of a continous variable with a categorical variable?
Nice explanation. Very inspiring. Thanks a lot.
This squid's videos help me a LOT during my PhD. It saves me so much time. Thank you so much for uploading this content!! Keep it up!! I'm another biostatsquid fan :)
This video covered exactly what I needed! The basics, easy to understand, to keep learning after the basis is set! Thanks you so much!
Thanks. You're a very good teacher
You are exceptional 🤩
Exceptional. Thanks 🎉
I have been struggling to understand PCA for days 🤯, despite reading many articles and watching countless videos, but this is by far the best and easiest to understand explanation, thank you!! 🥳
In your example, is the relation linear and is that always the case ? I think I understand that if the HR for age is 1.2, it means that an increase of one year results in 20% more risk of the event. So what about 2 years older ? Would it mean 1.2*1.2=1.44 so 44% more risk ? Thank you for the video !
Hi, thanks for your comment! Not exactly - if all Cox regression assumptions are met, it would mean that the hazard rate of death increases by 20% for each year increase in age. This paper explains it really nicely - it actually has a very similar example! www.ncbi.nlm.nih.gov/pmc/articles/PMC8651375/ And this other publication has a really clear explanation of HRs and how to interpret them, in case it helps:) www.ncbi.nlm.nih.gov/pmc/articles/PMC5388384/
p > 0.05?
Thank you for the explanation :D
Great explanation!
Very good video, please do not stop!
You are doping a great job. I know it is time consuming, but dont give up.
Thank you so much for this video! I have a question regarding the forest plot of the cox regression, can we add the global p-value (summary) to the forest plot? is there any way? I would appreciate your help with this!
Hey! Thanks for your comment, I'm glad it was useful:) The global p-value should be already there, in the bottom of the plot. If you'd like it somewhere else, you can easily extract it from the object as a variable (assign it to gloabl_p_val or similar), and then use annotate() as you would to annotate a ggplot object! Hope this helps:)
Very informative session 👍🏻
Please say loudly
I am a bit confused by the hazard ratio. It seems like its group A is HR times as like to die as group B. So in the smoking example where smoking had a hazard ratio of 7.4. I took non_smokers as 0 being group A and smokers as 1 being group B. Would this mean that non-smokers were 7.4 times as likely to die compared to smokers?
Thanks for your question! The positive HR for smoking means that there is an increase in the hazard for the smoking group compared to the control (non-smoker group) at any given time. Is this what you were asking? As a sidenote: Hazard ratios are a bit different to relative risk - the HR accounts for also the timing of the event (death), whereas the relative risk only checks if it happened or not. An HR = 1 indicates no change in the hazard (probability of death given that you have survived up to a specific time), if HR > 1 it's increased, and if HR < 1 it's decreased. But this does not translate directly to "7.4 times more likely to die", because it's a ratio, not a probability. To get the probability you can use this equation P = HR/(1 + HR). So for example, a hazard ratio of 2 means there's a 67% chance of the smoking group dying first, and a hazard ratio of 3 corresponds to a 75% chance of dying first. A HR of 6.7 means there's an 87% chance a smokers will die before a non-smoker at any given time. Does this make sense? This paper is really useful in case you want to read more about it: www.ncbi.nlm.nih.gov/pmc/articles/PMC478551/
@@biostatsquid Ahhh I think I was not thinking of things in terms of a group vs control, but was thinking of it in terms of the first group and second group which doesnt make as much sense. Lmao also it being called a ratio should make it obvious to me that it is a ratio and not a probability. I appreciate the clarification, this makes a ton more sense now. Time to finish running this cox-prop model on my GBM survival data. Fingers crossed this paper gets out by Oct T-T
The P value for the red smarties still says P > 0.05 (1:28), whereas it should be P < 0.05. Same for 2:12.
Amazing work
Here's part 1: ruclips.net/video/5zDA9EdJa-0/видео.html
A very clear and engaging introduction to PCA. It was new to me, and I came away with a good impression of how it would be used. Thanks very much!😀
The differential data that you loaded in the r script initially, which has approx 30 thousand something genes and four variables, are they pre-processed data, like removing the duplicates and adjusting the p values and log FC?? Or are they raw data tT saved from r script?
Hi there. Your videos are really helpful. Can you make a video on RNA sequencing profile?
Hi, thanks for your feedback! What do you mean by profile? single-cell or bulk?
This is really helpful , thank you!
Hi Dear Biostatsquid, can you please check out Plotnine in Python too? It provides a great visualization for statistical outputs. 😊
Here's the link to the step-by-step tutorial: biostatsquid.com/easy-violin-plots-tutorial-ggplot2/
Amazing. Thank you
Hi. This is a nice video. I am new to data visualisation and I find it very complex as to how to memorise the code or understand how to use it with various datasets. Could you please share some tips on how you do that?
Hi, thanks so much for your comment! My recommendation is... don't memorise code! You'll end up remembering the most common functions and bits and pieces anyway if you use them a lot - but a lot of bioinformatics is just googling:) As for what to use in which case and with which data... honestly, it comes with practice. Seeing and reading what other people do with similar problems / datasets definitely helps, e.g., from publications, tools, github repos... if you encounter a problem, odds are someone already did too! And probably solved it:) Good luck, you'll see how it gets easier the more you do it! Just have fun with it:)
Your videos are great and very easy to follow. For the background genes, how do you download GSEA GMT files for only genes expressed in the specific tissue you are interested in.
Thanks so much for your feedback! Hmm as far as I know, you cannot do that. But you can download the full .gmt file and then just filter it for all of the genes you detected in your tissue.
This was very helpful, your way of teach just keep me engaged and understanding, thanks ❤
Thank you for a very nice video. I have trouble understanding the fold change for gene 1 in the table example. Wouldn't the fold change (FC) be 3 (9 divided by 3) and log2(FC) 1.585?
Yes, apologies, that was a typo! You are correct:)
Tus videos me estan ayudando muchisimo!!! Sigue asi!!
Could you please make a video on DEWSeq or any other tool to analyse the eCLIP data to find the motifs in rna through which it is bound to a protein
Absolutely amazing! Thank you for doing this! Great job
Your accent is very good. Thank you!
This is great 👍, it was well explained.
Thank you, very useful !
Eres la mejor!! Saludos desde Colombia :)
Can you do a video for pathway enrichment analysis using pathfindR package in R
Whole world creator's godfather bless you all always and you all love and remember godfather with your pure hearts.
Thank you for explaining it well.. Can you pls provide information on the inputs needed to perform ssGSEA ...
Thank you for this amazing video!
How to explain which factors contribute to PC1 and PC2? by biplot graph.
This was such an informative video! Helped explain so much for me as I have never been exposed to Volcano plots before. Will definitely be tuning in more for more videos! Thank you.
I'm currently watching without logging into my Google account. 😊 However, halfway through, I made the decision to log in, hit the like button, and subscribe to your channel. 🎉 Thank you for your valuable content-it's truly helpful, and I encourage you to keep up the great work! 👍
Thank you so much!!
Thank you for a very clear explanation
Thanks for uploading the valuable video. I could not install the Rqc and QuasQ packages in R 4.3.2. Do you think I should use a lower version?
Hi thank you so much for explaining PCA in such a clear way. I've been really stressed about understanding it for my uni stats exam, but now I feel much more confident :)