Description Usage Arguments Details Value References
This fits either a linear, single sigmoid, or double sigmoid ("impulse") model to given x and y coordinates (e.g. expression data). This function is primarily used by geneCascadeProcess
.
1 | impulseFit(x, y, k = 50, interpolate = NULL, pulse.only = T, min.slope = 0.1)
|
x |
(Numeric) Expression data to fit (e.g. pseudotime) |
y |
(Numeric) Expression data to fit (e.g. expression level) |
k |
(Numeric) Number of sets of starting conditions to try |
interpolate |
(Numeric or NULL) If low number of data points, can interpolate them linearly to this number of points for choosing potential starting conditions. Default ( |
pulse.only |
(Logical) If |
min.slope |
(Numeric) For |
Thanks to Yiqun Wang for considerable improvements to the impulse fitting functions.
(Named List, length 4) Parameters & information about best fitting model:
type
: 0/1/2 = linear/single sigmoid/double sigmoid
time.on
: Gene onset pseudotimes
time.off
: Gene offset pseudotimes
model
: Parameters of the best model
Chechik G, Oh E, Rando O, Weissman J, Regev A, Koller D. "Activity motifs reveal principles of timing in transcriptional control of the yeast metabolic network." Nat Biotechnol. 2008 Nov;26(11):1251-9. doi: 10.1038/nbt.1499
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.