Package: rumenGP 0.2.1

rumenGP: Rumen Gas Production Modeling, Comparison, and Visualization

Provides tools for importing, processing, visualizing, fitting, comparing, and interpreting in vitro rumen gas production data. Supports ANKOM RF workflows, generic gas production datasets, and pressure-based measurements. Includes multiple kinetic models, custom nonlinear models, model comparison workflows, treatment-level ranking, diagnostic tools, and visualization functions for rumen fermentation studies.

Authors:Arlan Araujo Rodrigues [aut, cre], Hilario Cuquetto Mantovani [aut]

rumenGP_0.2.1.tar.gz
rumenGP_0.2.1.zip(r-4.7-any)rumenGP_0.2.1.zip(r-4.6-any)rumenGP_0.2.1.zip(r-4.5-any)
rumenGP_0.2.1.tgz(r-4.6-any)rumenGP_0.2.1.tgz(r-4.5-any)
rumenGP_0.2.1.tar.gz(r-4.7-any)rumenGP_0.2.1.tar.gz(r-4.6-any)
rumenGP_0.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rumenGP/json (API)

# Install 'rumenGP' in R:
install.packages('rumenGP', repos = c('https://araujorodrig-lab.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/araujorodrig-lab/rumengp/issues

Pkgdown/docs site:https://araujorodrig-lab.github.io

On CRAN:

Conda:

5.10 score 190 downloads 47 exports 39 dependencies

Last updated from:eeb653cf4a. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK163
source / vignettesOK214
linux-releaseOK144
macos-releaseOK118
macos-oldrelOK125
windows-develOK134
windows-releaseOK115
windows-oldrelOK116
wasm-releaseOK100

Exports:as_rumen_gpbest_model_by_treatmentcompare_modelscompare_models_by_treatmentexample_dataexclude_headsfit_brodyfit_burr_xiifit_customfit_dual_logisticfit_exp0fit_explfit_gompertzfit_grootfit_inverse_paralogisticfit_le0fit_lelfit_logisticfit_loglogisticfit_mitscherlichfit_mmfit_orskovflag_modelmodel_win_frequencyparse_ankom_timeplot_all_fitsplot_all_treatment_meansplot_diagnosticsplot_dual_poolsplot_fitplot_gpplot_model_comparisonplot_model_comparison_allplot_model_comparison_treatmentplot_model_performanceplot_model_rankingsplot_residual_comparisonplot_residualsplot_treatment_meanpressure_to_volumeprocess_ankomrank_modelsrank_models_by_treatmentread_ankomread_metadatavalidate_ankomvalidate_metadata

Dependencies:cellrangerclicpp11crayondplyrfarvergenericsggplot2gluegtablehmsisobandlabelinglifecyclelubridatemagrittrminpack.lmpillarpkgconfigprettyunitsprogresspurrrR6RColorBrewerreadxlrematchrlangS7scalesstringistringrtibbletidyrtidyselecttimechangeutf8vctrsviridisLitewithr

Getting Started with rumenGP
Introduction | Load Example Data | Import ANKOM Data | Validate Metadata | Process ANKOM Data | Validate Processed Data | Visualize Raw Gas Production | Fit Kinetic Models | Summarize Model Fits | Identify Potentially Problematic Bottles | Plot Model Fits | Plot Residuals | Compare Models | Rank Models | Compare Models by Treatment | Rank Models by Treatment | Determine the Best Model per Treatment | Model Win Frequency | Quality Control Workflow | Available Models | Model Equivalence | Groot and Generalized Michaelis-Menten | Groot, Generalized Michaelis-Menten, and Log-logistic | [V(t) | Recommended Model Selection Workflow | New Additions | Burr XII | VF\left[1 | Inverse Paralogistic | Next Steps | Importing Manual Datasets | Importing Pressure Data | User-Defined Models | Summary

Last update: 2026-10-12
Started: 2026-09-21

Importing Non-ANKOM Data
Introduction | Importing Gas-Volume Data | Required Columns | Importing Pressure Data | Pressure Units | Headspace Volume | Headspace Units | Negative Pressure Values | Validation | Fitting Models | Comparing Models | Model Ranking | Available Models | Model Equivalence | Groot and Generalized Michaelis-Menten | Groot, Generalized Michaelis-Menten, and Log-logistic | $$V(t) | Recommended Model Selection Workflow | Common Errors | No Gas or Pressure Supplied | Both Gas and Pressure Supplied | Missing Headspace Volume | Summary | Next Steps

Last update: 2026-10-12
Started: 2026-09-21

Interpreting Gas Production Models
Introduction | Understanding Common Parameters | Asymptotic Gas Production | Fermentation Rate | Lag Time | Half-Time Parameters | Shape Parameters | Groot | Generalized Michaelis-Menten | Log-logistic | Burr XII | Inverse Paralogistic | Interpreting Dual-Pool Models | Rapid Fraction | Slow Fraction | Understanding Goodness-of-Fit Metrics | R-Squared | Important | RMSE | RSS | AIC | BIC | Why Higher R² Does Not Always Mean a Better Model | Understanding Model Equivalence | $$V(t) | Interpreting Burr XII and Inverse Paralogistic Models | [V(t) | VF\left[1 | Model Selection Strategy | Interpreting Failed Fits | Biological Reality Matters | Practical Recommendations | Use Simple Models When | Use Lag Models When | Use Flexible Sigmoidal Models When | Use Multi-Pool Models When | Summary

Last update: 2026-10-12
Started: 2026-09-21

Model Equations Reference
Introduction | Single-Pool Models | Brody | Equation | [V(t) | A\left(1 | Parameters | Advantages | Limitations | Ørskov and McDonald | EXP0 | EXPL | Gompertz | A\exp\left[ | Logistic | Mitscherlich | A\left[1 | \exp\left(-k(t-\lambda) | d\left(\sqrt | LE0 (Logistic-Exponential Without Lag) | LEL (Logistic-Exponential With Lag) | \frac{A\left(1-e^{-k(t-\lambda)}\right)}{1+\exp\left[\ln\left(\frac{1}{d}\right) | Generalized Michaelis-Menten | Groot | Burr XII | VF\left[1 | Parameter Constraints | Interpretation | Typical Applications | Literature Context | Inverse Paralogistic | Multi-Pool Models | Dual Logistic | Model Equivalence | Groot and Generalized Michaelis-Menten | Groot, Generalized Michaelis-Menten, and Log-logistic | $$V(t) | Choosing a Model | Simple Models | Lag Models | Flexible Sigmoidal Models | Custom Models | Model Selection Guidance

Last update: 2026-10-12
Started: 2026-09-21

Building Custom Kinetic Models
Introduction | Example Dataset | Example 1: Simple Exponential Model | Example 2: Hyperbolic Model | [Gas(t) | Example 3: Richards Model | Comparing Custom and Built-in Models | Visualizing Custom Models | Choosing Starting Values | Using Bounds | Best Practices | Summary

Last update: 2026-09-21
Started: 2026-09-21

Readme and manuals

Help Manual

Help pageTopics
Convert data to a rumen_gp objectas_rumen_gp
Identify the Best Model for Each Treatmentbest_model_by_treatment
Compare Fitted Kinetic Modelscompare_models
Compare Models by Treatmentcompare_models_by_treatment
Example ANKOM Dataexample_data
Exclude Problematic ANKOM Headsexclude_heads
Fit Brody modelfit_brody
Fit Burr XII modelfit_burr_xii
Fit Custom Nonlinear Modelfit_custom
Fit dual-pool logistic modelfit_dual_logistic
Fit exponential model without lag (EXP0)fit_exp0
Fit exponential model with lag (EXPL)fit_expl
Fit Gompertz modelfit_gompertz
Fit Groot modelfit_groot
Fit Inverse Paralogistic modelfit_inverse_paralogistic
Fit Logistic-Exponential model (LE0)fit_le0
Fit Logistic-Exponential model (LEL)fit_lel
Fit Logistic modelfit_logistic
Fit Log-logistic modelfit_loglogistic
Fit Mitscherlich modelfit_mitscherlich
Fit Michaelis-Menten modelfit_mm
Fit Orskov and McDonald modelfit_orskov
Flag potentially problematic model fitsflag_model
Model Win Frequencymodel_win_frequency
Parse ANKOM Timestampsparse_ankom_time
Plot All Fitted Curvesplot_all_fits
Plot Treatment Means for All Treatmentsplot_all_treatment_means
Plot Diagnostic Summariesplot_diagnostics
Plot Dual-Pool Logistic Decompositionplot_dual_pools
Plot Fitted Modelplot_fit
Plot Raw Gas Production Curveplot_gp
Compare Model Fitsplot_model_comparison
Compare Models for All Bottlesplot_model_comparison_all
Compare Models for a Treatmentplot_model_comparison_treatment
Plot Model Performanceplot_model_performance
Plot Model Rankingsplot_model_rankings
Compare Residuals Across Modelsplot_residual_comparison
Plot Model Residualsplot_residuals
Plot Treatment Means Across Modelsplot_treatment_mean
Convert Pressure to Gas Volumepressure_to_volume
Process ANKOM RF Dataprocess_ankom
Rank Modelsrank_models
Rank Models Within Each Treatmentrank_models_by_treatment
Import ANKOM RF Outputread_ankom
Import Metadataread_metadata
Summary of Brody Fitssummary.brody_fit
Summary of Burr XII Fitssummary.burr_xii_fit
Summary of Custom Model Fitssummary.custom_fit
Summary of Dual Logistic Fitssummary.dual_logistic_fit
Summary of EXP0 Fitssummary.exp0_fit
Summary of EXPL Fitssummary.expl_fit
Summary of Gompertz Fitssummary.gompertz_fit
Summary of Groot Fitssummary.groot_fit
Summary of Inverse Paralogistic Fitssummary.inverse_paralogistic_fit
Summary of LE0 Fitssummary.le0_fit
Summary of LEL Fitssummary.lel_fit
Summary of Logistic Fitssummary.logistic_fit
Summary of Log-logistic Fitssummary.loglogistic_fit
Summary of Mitscherlich Fitssummary.mitscherlich_fit
Summary of Michaelis-Menten Fitssummary.mm_fit
Summary of Orskov and McDonald Fitssummary.orskov_fit
Validate Processed Rumen Gas Production Datavalidate_ankom
Validate Metadatavalidate_metadata