Menu
Introduction
Getting Started
Use cases
Cell Culture App
Technical documentations
Version
Publication date

Sep 19, 2024

Confidentiality
Public
Reactions
0
Share

Logistic Growth Fitter

TASK
401 times
100 %
5 seconds
Typing name :  TASK.gws_plate_reader.LogisticGrowthFitter Brick :  gws_plate_reader

Fit logistic growth curves to time-series data with cross-validation

[Generated by Task Expert Agent]

Fits logistic growth curves to time-series absorbance data using cross-validation to determine optimal parameters for each well.

Model

The logistic growth model is:

A(t) = A₀ + (Amax - A₀) / (1 + exp(-μ * (t - tlag)))

Where:

  • A₀: Initial absorbance
  • Amax: Maximum absorbance
  • μ: Growth rate
  • tlag: Lag time

Process

  1. Pre-processes data with spline smoothing
  2. Performs K-Fold cross-validation to find optimal parameters
  3. Extracts growth parameters for each well
  4. Generates fitted curves and diagnostic plots

Inputs

  • table: Time-series data with time in first column, wells in subsequent columns

Outputs

  • parameters: Table with fitted parameters (Max_Absorbance, Growth_Rate, Lag_Time, Initial_Absorbance, Avg_R2)
  • fitted_curves_plot: Interactive plot showing raw data points and fitted curves with R² values
  • growth_rate_histogram: Histogram of growth rates distribution across wells

Configuration

  • n_splits: Number of K-Fold cross-validation splits (default: 3)
  • spline_smoothing: Smoothing parameter for spline preprocessing (default: 0.045)

Input

Time-series data
Table with time in first column and well absorbance data in subsequent columns

Output

Growth parameters
Table containing fitted logistic growth parameters for each well
Fitted curves plot
Interactive plot showing raw data and fitted logistic curves with R² values
Growth rate histogram
Histogram showing distribution of growth rates across wells

Configuration

n_splits

Optional

Number of K-Fold cross-validation splits

Type : intDefault value : 3

spline_smoothing

Optional

Smoothing parameter for spline preprocessing (lower = less smoothing)

Type : floatDefault value : 0.045
Shine Logo
Technical bricks to reuse or customize

Have you developed a brick?

Share it to accelerate projects for the entire community.