Title: | Protein Binding Models |
Version: | 1.2.1 |
Description: | Binding models which are useful when analysing protein-ligand interactions by techniques such as Biolayer Interferometry (BLI) or Surface Plasmon Resonance (SPR). Naman B. Shah, Thomas M. Duncan (2014) <doi:10.3791/51383>. Hoang H. Nguyen et al. (2015) <doi:10.3390/s150510481>. After initial binding parameters are known, binding curves can be simulated and parameters can be varied. The models within this package may also be used to fit a curve to measured binding data using non-linear regression. |
Depends: | R (≥ 3.4.4) |
License: | MIT + file LICENSE |
Encoding: | UTF-8 |
URL: | https://github.com/jonathanrd/pbm |
BugReports: | https://github.com/jonathanrd/pbm/issues |
RoxygenNote: | 7.1.1 |
Suggests: | testthat, knitr, rmarkdown, ggplot2, gridExtra |
VignetteBuilder: | knitr |
NeedsCompilation: | no |
Packaged: | 2021-03-28 07:20:40 UTC; jonathan |
Author: | Jonathan Davies |
Maintainer: | Jonathan Davies <jonathanrd@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2021-03-28 14:50:18 UTC |
Generate a 1:1 Binding Curve
Description
Returns a response value for given parameters at time, t.
Usage
binding1to1(t, t0, conc, kon, koff, rmax, drift = 0, offset = 0, doffset = 0)
Arguments
t |
Time. |
t0 |
Time of dissociation. |
conc |
Analyte concentration. |
kon |
Kon binding constant. |
koff |
Koff binding constant. |
rmax |
Maximum response, Rmax. |
drift |
Optional. Parameter to add a linear baseline drift. |
offset |
Optional. Applies a global offset to the response value. |
doffset |
Optional. Applies an offset at the start of dissociation. |
Examples
time <- seq(1,2000)
curve <- binding1to1(time,1000,6e-9,1000,0.01,0.6)
plot(curve)
Generate a 2:1 Binding Curve
Description
Returns a response value for given parameters at time, t.
Usage
binding2to1(
t,
t0,
conc,
kon1,
koff1,
rmax1,
kon2,
koff2,
rmax2,
drift = 0,
offset = 0,
doffset = 0
)
Arguments
t |
Time. |
t0 |
Time of dissociation. |
conc |
Analyte concentration. |
kon1 |
Kon binding constant for first component. |
koff1 |
Koff binding constant for first component. |
rmax1 |
Maximum response, Rmax, for first component. |
kon2 |
Kon binding constant for second component. |
koff2 |
Koff binding constant for second component. |
rmax2 |
Maximum response, Rmax, for second component. |
drift |
Optional. Parameter to add a linear baseline drift. |
offset |
Optional. Applies a global offset to the response value. |
doffset |
Optional. Applies an offset at the start of dissociation. |
Examples
time <- seq(1,2000)
curve <- binding2to1(time,1000,900e-9,10000,0.01,0.4,2000,0.0003,0.5)
plot(curve)
Response at equilibrium
Description
Returns the response value at equilibrium from concentration, Rmax and KD.
Usage
req(conc, rmax, kd)
Arguments
conc |
Analyte concentration. |
rmax |
Maximum response. |
kd |
Equilibrium dissociation constant. |
Examples
req(6e-7,1.2,6e-7)
Time to Equilibrium
Description
Returns the time taken to reach 95% equilibrium.
Usage
tteq(conc, kon, koff, theta = 0.95)
Arguments
conc |
Analyte concentration. |
kon |
Kon binding constant. |
koff |
Koff binding constant. |
theta |
Default 0.95. |
Examples
tteq(6e-7,20000,0.01)