Bio.phenotype.pm_fitting 模块
表型数据的生长曲线拟合和参数提取。
此模块提供函数,用于将 S 型函数拟合到表型微阵列数据。此模块依赖于 scipy curve_fit 函数。如果不可用,则会发出警告。
函数:logistic 逻辑斯蒂增长模型。gompertz Gompertz 增长模型。richards Richards 增长模型。guess_plateau 猜测高原点以改进 S 型拟合。guess_lag 猜测滞后期以改进 S 型拟合。fit S 型函数拟合。get_area 计算 PM 曲线下的面积。
- Bio.phenotype.pm_fitting.logistic(x, A, u, d, v, y0)
逻辑斯蒂增长模型。
在 Zwietering 等人,1990 年提出(PMID:16348228)
- Bio.phenotype.pm_fitting.gompertz(x, A, u, d, v, y0)
Gompertz 增长模型。
在 Zwietering 等人,1990 年提出(PMID:16348228)
- Bio.phenotype.pm_fitting.richards(x, A, u, d, v, y0)
Richards 增长模型(等效于 Stannard)。
在 Zwietering 等人,1990 年提出(PMID:16348228)
- Bio.phenotype.pm_fitting.guess_lag(x, y)
给定两个轴返回滞后点的猜测值。
滞后点定义为 x 点,在该点上 y 与下一个点的差值大于点之间差值的平均值加上一个标准差。如果没有找到这样的点或 x 和 y 的长度不同,则函数返回零。
- Bio.phenotype.pm_fitting.guess_plateau(x, y)
给定两个轴返回高原点的猜测值。
高原点定义为 x 点,在该点上 y 点接近 y 点与最大 y 值之间差值的标准差。如果没有找到这样的点或 x 和 y 的长度不同,则函数返回零。
- Bio.phenotype.pm_fitting.fit(function, x, y)
将提供的函数拟合到 x 和 y 值。
函数参数和参数协方差。
- Bio.phenotype.pm_fitting.get_area(y, x)
获取曲线下的面积。