Process CBASS-Derived PAM Data
Define Grouping Property Column
Define Temperature Ranges
Plot an exploratory temperature response curve.
Fit dose-response models and calculate summary statistics for ED5, ED5...
Fit Dynamic Regression Models (DRMs)
Get ED5s, ED50s and ED95s by Grouping Property
Get ED50 by Grouping Property
Get Predicted PAM Values
Get the names of mandatory columns for the dataset.
Plot a boxplot of ED50 values for different species and conditions.
Plot the model curve with predicted PAM values and confidence interval...
Predict the temperature values
Preprocesses the data by converting and checking column data types.
Experimental Features for CBASS Dataset Analysis
Read Data Function
Transform Predictions to a Long-Format DataFrame
Validate CBASS Dataset
Calculate ED5, ED50, and ED95 values for all samples in the dataset.
Check if the dataset contains enough unique temperature values
Check and Convert Columns in Dataset
Check if the dataset has all mandatory columns
Tools to process CBASS-derived PAM data efficiently. Minimal requirements are PAM-based photosynthetic efficiency data (or data from any other continuous variable that changes with temperature, e.g. relative bleaching scores) from 4 coral samples (nubbins) subjected to 4 temperature profiles of at least 2 colonies from 1 coral species from 1 site. Please refer to the following CBASS (Coral Bleaching Automated Stress System) papers for in-depth information regarding CBASS acute thermal stress assays, experimental design considerations, and ED5/ED50/ED95 thermal parameters: Nicolas R. Evensen et al. (2023) <doi:10.1002/lom3.10555> Christian R. Voolstra et al. (2020) <doi:10.1111/gcb.15148> Christian R. Voolstra et al. (2025) <doi:10.1146/annurev-marine-032223-024511>.