Package: pcvr 1.1.1.0

Josh Sumner

pcvr: Plant Phenotyping and Bayesian Statistics

Analyse common types of plant phenotyping data, provide a simplified interface to longitudinal growth modeling and select Bayesian statistics, and streamline use of 'PlantCV' output. Several Bayesian methods and reporting guidelines for Bayesian methods are described in Kruschke (2018) <doi:10.1177/2515245918771304>, Kruschke (2013) <doi:10.1037/a0029146>, and Kruschke (2021) <doi:10.1038/s41562-021-01177-7>.

Authors:Josh Sumner [aut, cre], Jeffrey Berry [aut], Noah Fahlgren [rev], Donald Danforth Plant Science Center [cph]

pcvr_1.1.1.0.tar.gz
pcvr_1.1.1.0.tar.gz(r-4.5-noble)pcvr_1.1.1.0.tar.gz(r-4.4-noble)
pcvr_1.1.1.0.tgz(r-4.4-emscripten)pcvr_1.1.1.0.tgz(r-4.3-emscripten)
pcvr.pdf |pcvr.html
pcvr/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/danforthcenter/pcvr/issues

4.13 score 34 scripts 214 downloads 58 exports 110 dependencies

Last updated 18 days agofrom:638403d416. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 07 2024
R-4.5-linuxOKNov 07 2024

Exports:awkHelperbargbrmPlotbrmSurvPlotbrmViolinbw.outliersbw.timebw.watercheckGroupscombineDrawsconjugatecumulativePhenodistributionPlotfitGrowthfitGrowthbrmsfitGrowthbrmsgamfitGrowthflexsurvfitGrowthlmfitGrowthmgcvgamfitGrowthnlmefitGrowthnlmegamfitGrowthnlrqfitGrowthnlrqgamfitGrowthnlsfitGrowthnlsgamfitGrowthrqfitGrowthsurvregflexsurvregPlotfremgam_diffgamPlotgrowthPlotgrowthSimgrowthSSlmPlotmv_agmvSimmvSSnet.plotnlmePlotnlrqPlotnlsPlotpcadfpcv_themepcv.emdpcv.eucpcv.joyplotpcv.netpcv.plsrplotPriorplotVIPpwueread.pcvread.pcv.3relativeTolerancerqPlotsurvregPlottestGrowth

Dependencies:abindbackportsbase64encbayestestRbootbroombslibcachemcarcarDatacliclustercolorspacecowplotcpp11crosstalkdata.tabledatawizardDerivdigestdoBydplyrDTellipseemmeansestimabilityevaluateextraDistrFactoMineRfansifarverfastmapflashClustfontawesomeFormulafsgenericsggplot2ggrepelggridgesgluegridExtragtablehighrhtmltoolshtmlwidgetshttpuvigraphinsightisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevalleapslifecyclelme4lmeSplinesmagrittrMASSMatrixMatrixModelsmemoisemgcvmicrobenchmarkmimeminqamodelrmultcompViewmunsellmvtnormnlmenloptrnnetnumDerivpatchworkpbkrtestpillarpkgconfigpromisespurrrquantregR6rappdirsRColorBrewerRcppRcppEigenrlangrmarkdownsassscalesscatterplot3dSparseMstringistringrsurvivaltibbletidyrtidyselecttinytexutf8vctrsviridisviridisLitewithrxfunyaml

Bellwether

Rendered frombellwether.Rmdusingknitr::rmarkdownon Nov 07 2024.

Last update: 2024-11-06
Started: 2024-09-06

Directional Statistics in PCVR

Rendered fromdirectional.Rmdusingknitr::rmarkdownon Nov 07 2024.

Last update: 2024-11-06
Started: 2024-09-06

Longitudinal Growth Modeling Options

Rendered fromlongitudinal.Rmdusingknitr::rmarkdownon Nov 07 2024.

Last update: 2024-11-06
Started: 2024-09-06

Root Traits

Rendered fromroots.Rmdusingknitr::rmarkdownon Nov 07 2024.

Last update: 2024-11-06
Started: 2024-09-06

Readme and manuals

Help Manual

Help pageTopics
subset helper function for use reading in large data, called in pcv.sub.readawkHelper
Function to help fulfill elements of the Bayesian Analysis Reporting Guidelines.barg
Function to visualize brms models similar to those made using growthSS outputs.brmPlot
Function to visualize brms survival models specified using growthSS.brmSurvPlot
Function to visualize hypotheses tested on brms models similar to those made using growthSS outputs.brmViolin
Remove outliers from bellwether data using cook's distancebw.outliers
Time conversion and plotting for bellwether databw.time
Read in lemnatech watering data from metadata.json filesbw.water
Helper function to check groups in data.checkGroups
Combine Draws From brms ModelscombineDraws
Bayesian testing using conjugate priors and method of moments for single or multi value traits.conjugate
Reduce phenotypes in longitudinal data to cumulative sums of phenotypes.cumulativePheno
Function for plotting iterations of posterior distributionsdistributionPlot
Ease of use wrapper function for fitting various growth models specified by growthSSfitGrowth
Ease of use brms wrapper function for fitting growth models specified by 'growthSS'fitGrowthbrms fitGrowthbrmsgam
Ease of use wrapper function for fitting growth models specified by 'growthSS'fitGrowthflexsurv
Ease of use lm wrapper function for fitting growth models specified by 'mvSS'fitGrowthlm
Ease of use mgcv wrapper function for fitting gams specified by 'growthSS'fitGrowthmgcvgam
Ease of use nlme wrapper function for fitting growth models specified by 'growthSS'fitGrowthnlme
Ease of use lme wrapper function for fitting gams specified by 'growthSS'fitGrowthnlmegam
Ease of use nlrq wrapper function for fitting growth models specified by 'growthSS'fitGrowthnlrq
Ease of use rq wrapper function for fitting gams specified by 'growthSS'fitGrowthnlrqgam
Ease of use nls wrapper function for fitting growth models specified by 'growthSS'fitGrowthnls
Ease of use lm wrapper function for fitting gams specified by 'growthSS'fitGrowthnlsgam
Ease of use rq wrapper function for fitting models specified by 'mvSS'fitGrowthrq
Ease of use wrapper function for fitting growth models specified by 'growthSS'fitGrowthsurvreg
Function to visualize 'flexsurv::flexsurvreg' models fit by 'fitGrowth'.flexsurvregPlot
Variance partitioning using Full Random Effects Modelsfrem
Helper function for visualizing differences in GAMs fit with 'mgcv::gam'gam_diff
Function to visualize models made by fitGrowth.growthPlot
Growth data simulating functiongrowthSim
Ease of use growth model helper function.growthSS
Multi Value Trait Aggregation functionmv_ag
Multi Value Trait simulating functionmvSim
Ease of use multi-value trait model helper function.mvSS
Visualizing igraph networksnet.plot
Function to visualize common 'nlme::nlme' growth models.nlmePlot
Function to visualize common 'quantreg::nlrq' growth models.nlrqPlot
Function to visualize common 'stats::nls' growth models.gamPlot lmPlot nlsPlot
Function to run a PCA, plot and optionally return the data with PCA coordinates and pca objectpcadf
Default theme for ggplots made by pcvr functions.pcv_theme
Earth Mover's Distance between spectral histogramspcv.emd pcv.euc
Make Joyplots for multi value trait plantCV datapcv.joyplot
Network analysis of a distance matrixpcv.net
Run Partial Least Squares Regression on spectral datapcv.plsr
Class 'pcvrss' for models specified in 'pcvr'.pcvrss pcvrss-class
Check priors used in ease of use brms functionsplotPrior
Plot Variable Influence on ProjectionplotVIP
Print a 'pcvrss' object.print.pcvrss
Print a 'pcvrsssummary' object.print.pcvrsssummary
Calculate pseudo water use efficiency from phenotype and watering datapwue
Read in plantCV csv output in wide or long formatread.pcv
Read in plantCV csv from bellwether phenotyper style experiments analyzed with plantCV versions <4.read.pcv.3
Calculate relative tolerance of some phenotype(s) relative to controlrelativeTolerance
Function to visualize 'quantreg::rq' general additive growth models.rqPlot
Summarize a 'pcvrss' object.summary.pcvrss
Function to visualize 'survival::survreg' models fit by 'fitGrowth'.survregPlot
Hypothesis testing for fitGrowth models.testGrowth