The complete workflow including examples can be found in vignettes/MetPhenoR.html. A flowchart of the package can be found in man/figures/MetPhenoR_workflow_flowchart.png
MetPhenoR is available on CRAN:
install.packages("MetPhenoR")Install the latest version directly from GitHub remotes
package:
# Install remotes if you haven't already
if (!require("remotes", quietly = TRUE)) {
install.packages("remotes")
}
# Install MetPhenoR from GitHub
remotes::install_github(KatjaDanielzik/MetPhenoR)Before analyzing your data:
Analysis).RawRead.csv and
PlateInfo.csv files into this folder.PlateInfo.csv, create or select one
column (e.g., Sample) to store experimental
metadata.cell.line_variable1_variable_2H460_treatment_2hNever use spaces — this causes errors in
read_folder().
| Feature | Function |
|---|---|
Noise correction: OD(590nm) - OD(740nm) |
Removes background noise (valid for adherent cells only). |
qc_data() plot |
Spot missing files, inconsistent conditions, or technical issues early. |
classify_growth_curve_types() |
Identify flat, dropping, or noisy curves. |
| AUC + normalization | Compare across plates and conditions. |
| Built-in annotations | KEGG pathways (PM-M01/M02), drug info (PM-M11–M14). |
| Heatmaps & violin plots | Visualize biological trends. |
| Issue | Solution |
|---|---|
No data in qc_data() |
Check for spaces and variable names Sample column;
ensure all files are in the folder. |
Filtering didn’t work |
Double-check plate_type and filters
spelling. |
Plot is blank |
Check if processed_data contains data after
filtering. |
Have questions, feedback, or want to contribute?
Open an Issue