Producing Dose Response Curves in R

  Рет қаралды 7,278

BabrahamBioinf

BabrahamBioinf

Күн бұрын

In this tutorial we will work through the entire process of performing a dose response curve analysis in R. We start by importing, cleaning and reformatting the data. We then do some initial plotting and exploration. After adding some normalisation to the data we perform the curve fitting and then check the model to ensure that it matches the data well.

Пікірлер: 15
@Mrkiwidude1
@Mrkiwidude1 4 ай бұрын
Really thorough explanation. When I followed it step for step, it worked for me. Thank you!
@MariaJoseMolinaQuesada-oi1gx
@MariaJoseMolinaQuesada-oi1gx 6 ай бұрын
Perfect explanation, thank you very much for this video!
@david_noe
@david_noe 10 ай бұрын
This is a fantastic explanation. Thank you!
@happylearning-gp
@happylearning-gp 8 ай бұрын
Excellent tutorial, Thank you very much
@ibrahimlawan9663
@ibrahimlawan9663 7 ай бұрын
This is an excellent tutorial. Can one use glm (binomial family) instead to determine EC50 or LC50, as the case may be?
@苏峰-p6v
@苏峰-p6v 8 ай бұрын
thanks for your explanation
@oliverpiercey7200
@oliverpiercey7200 16 күн бұрын
Can I please ask, how do you determine the dose that corresponds to IC10 or IC20 etc?
@VinithaNanjappa
@VinithaNanjappa Жыл бұрын
I am getting an error for the predict model. Could you please help?
@juanpdiddy
@juanpdiddy 4 ай бұрын
one last thing, anyone knows how to add error bars to the final plot? When I try to add the error bars by combining the earlier plot I get Error in geom_line(data = predicted_data, aes(x = dose, y = prediction)) :
@juanpdiddy
@juanpdiddy 3 ай бұрын
here is an answer I came up with ```{r} drc_per_condition %>% ggplot(aes(x=Dose, y=response, colour=condition))+ geom_point()+ geom_errorbar(aes(ymin=response-sem, ymax=response+sem), width=.2) + scale_x_log10() + geom_line( data=predicted_data, aes(x=dose, y=prediction) ) ```
@soniakhan9472
@soniakhan9472 4 ай бұрын
What if you want error bars on the final curve?
@juanpdiddy
@juanpdiddy 4 ай бұрын
Did you figure this out? I tried but can’t. Keep getting an error
@soniakhan9472
@soniakhan9472 4 ай бұрын
@@juanpdiddy not yet, sorry
@juanpdiddy
@juanpdiddy 3 ай бұрын
@@soniakhan9472 Thanks, it seems like adding ymin and ymax like in an earlier plot should work but I keep getting an error that response is not found yet if I don't have ymin or ymax in the expression, it finds response just fine...so annoying.
@juanpdiddy
@juanpdiddy 3 ай бұрын
@@soniakhan9472 I figured it out. The problem was due to coloring, aestetics for some reason. The following chuck, does the curve fitting and adds error bars to the final plot. Hope it works for you. ```{r} drc_per_condition %>% ggplot(aes(x=Dose, y=response, colour=condition))+ geom_point()+ geom_errorbar(aes(ymin=response-sem, ymax=response+sem), width=.2) + scale_x_log10() + geom_line( data=predicted_data, aes(x=dose, y=prediction) ) ```
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 123 МЛН
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 107 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 42 МЛН
Can AI systems help with bioinformatics
53:05
BabrahamBioinf
Рет қаралды 1,4 М.
How to calculate IC50
10:44
Dr.DanielAddoGyan
Рет қаралды 180 М.
Estimate Reliability in R with Alpha, Omega, and Kappa
38:10
statsguidetree
Рет қаралды 5 М.
Graded vs. Quantal Dose Response Curves
15:24
Booster Videos
Рет қаралды 7 М.
Bitesize Bioinformatics: Drawing Heatmaps in R
48:51
BabrahamBioinf
Рет қаралды 14 М.
Calculating an IC50 value and its Margin of Error
27:54
Peter Klappa
Рет қаралды 13 М.
Not-so-simple linear regression with R
35:49
Equitable Equations
Рет қаралды 8 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 123 МЛН