| 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)