vFormat {VDAP} | R Documentation |
Length/Charge/Kd Peptide Calculations and File Assembly
Description
Calculates the length, charge, and dissociation rate constant (Kd) for each peptide and assembles the file into a universal format for subsequent VDAP Functions.
Usage
vFormat(x,Kd = FALSE,Concs,Cols)
Arguments
x |
An R object, usually a |
Kd |
Toggle to specify if dissociation rate constants (Kd) values should be calculated. If
|
Concs |
The concentrations of each column used for Kd calculations, separated by commas. The order must match the relative position of the columns. |
Cols |
The columns used for Kd calculations, expressed as a sequence. Ex: Columns 2 through 4 = 2:4 |
Details
The order of concentrations should not matter, as long as they are identical between
the Concs
and Cols
arguments. However, the columns must all be adjacent.
Value
A data.frame
will be returned with the Length, charge, and Kd if Kd = TRUE
characteristics
placed in columns 2 - 4, followed by the signal at each concentration from the x argument.
This is followed by quality values such as std.error, p-value, and t-value from the Kd
of each peptide. Peptides will remain in column 1.
Note
Uses the R Package: stringr created by Hadley Wickham and drc created by Christian Ritz and Jens C. Strebig
Author(s)
Cody Moore
See Also
Examples
## vFormat on example data set ##
protEx <- data.frame(Peptides = c("PWRGPWARVGSG","GYNRVGQGSG","PNGYRSGVKGSG"),
C_6uM = c(65011.48,47462.24,24778), C_3uM = c(62637.81,31899.85,21313.67),
C_1.5uM = c(57893.22,25911.35,10397.99))
## Preformatted protEx ##
#Peptides C_6uM C_3uM C_1.5uM
#1 PWRGPWARVGSG 65011.48 62637.81 57893.22
#2 GYNRVGQGSG 47462.24 31899.85 25911.35
#3 PNGYRSGVKGSG 24778.00 21313.67 10397.99
formatEx <- vFormat(protEx,Kd = TRUE, c(6,3,1.5), 2:4)
## Formatted output ##
#Peptide Length Charge Kd C_6uM C_3uM C_1.5uM Std..Dev t.value p.value
#1 PWRGPWARVGSG 12 2 0.2572361 65011.48 62637.81 57893.22 0.008441968 30.471112 0.02088507
#2 GYNRVGQGSG 10 1 2.8239730 47462.24 31899.85 25911.35 1.619385359 1.743855 0.33146423
#3 PNGYRSGVKGSG 12 2 3.3911868 24778.00 21313.67 10397.99 2.522251940 1.344508 0.40711826