BioCro
BioCro is a detailed model that scales from leaf-level photosynthesis to ecosystem level carbon and water balance.
BioCro is a plant production model adapted from WIMOVAC, relying on the key physiological and biophysical processes underlying plant production (Humphries & Long, 1995). BioCro has previously been used for predicting biomass yield and LAI of switchgrass and Miscanthus (Miguez et al., 2009). Sugarcane, coppice willow, arundo, and soy modules are under development and will be released following publication.
Recent development has coupled DayCent (Parton et al 1998) to BioCro, expanding the ability of BioCro to predict ecosystem functioning beyond yields, including the production of greenhouse gases and storage of carbon in the soil. BioCro has also been integrated into a suite of tools which link the model directly with crop trait and yield data, streamlining the entire modeling and data collection workflow (LeBauer et al, 2013). The Predictive Ecosystem Analyzer (PEcAn) couples BioCro to the Biofuel Ecophysiological Traits and Yields database, enabling model parameterization and optimization, targeted data collection optimized to reduce uncertainty in model predictions, and the management of informatics and HPC computing resources.
Inputs:
- species-specific plant physiological traits
** Photosynthetic Parameters
** Phenological stages
** Biomass partitioning
- soil physical properties:
** (water holding capacity, wilting point, sand, silt, clay, organic matter, rooting depth).
- meteorological data (daily or hourly)
** precipitation
** solar radiation
** wind speed
** temperature
** humidity
Outputs
- Yield, NPP, Biomass (leaf, root, storage)
- Evapotranspiration
- Leaf Area Index
- many more
References
Humphries S and Long SP (1995) WIMOVAC - a software package for modeling the dynamics of the plant leaf and canopy photosynthesis. Computer Applications in the Bioscience 11(4):361-371
Miguez FE, Zhu XG, Humphries S, Bollero GA, Long SP (2009) A semimechanistic model predicting the growth and production of the bioenergy crop Miscanthus × giganteus: description, parameterization and validation. Global Change Biology Bioenergy 1: 282-296
Help topics
-
aci
A/Ci curves
-
annualDB
(annualDB2)
Miscanthus dry biomass data.
-
aq
A/Q curves
-
ardBuck
Arden Buck Equation from Buck Research Manual (1996)
-
BioGro
(SoilType, canopyParms, centuryParms, nitroParms, phenoParms, photoParms, print.BioGro, seneParms, showSoilType, soilParms)
Biomass crops growth simulation
-
c3CanA
Simulates canopy assimilation for C3 canopies
-
c3photo
Simulates C3 photosynthesis
-
c4photo
Coupled photosynthesis-stomatal conductance simulation
-
CanA
(lnParms)
Simulates canopy assimilation
-
caneGro
Simulation of cane, Growth, LAI, Photosynthesis and phenology
-
Century
(CenturyC)
This function implements the Century model from Parton.
-
CenturyC
C version of the Century function
-
CheckLeapYear
This fuction checks if year is a leap year. If yes, then returns 1 or 0.
-
cmi0506
Weather data
-
cmiWet
Weather data
-
CropGro
(BioGro, SoilType, canopyParms, centuryParms, nitroParms, phenoParms, photoParms, print.BioGro, seneParms, showSoilType, soilParms)
Biomass crops growth simulation
-
doy124
Weather data
-
eC4photo
C4 photosynthesis simulation (von Caemmerer model)
-
eCanA
Simulates canopy assimilation (von Caemmerer model)
-
EngWea94i
Weather data corresponding to a paper by Clive Beale (see source).
-
EngWea94rf
Weather data corresponding to a paper by Clive Beale (see source).
-
flow
Returns values based on if kno is less than, equal to, or greater than three.
-
FmLcFun
Returns values for Fm and Lc
-
fnpsvp
The Goff Gratch equation from Smithsonian Tables, 1984.
-
idbp
Initial Dry Biomass Partitioning Coefficients
-
idbpm
idpm
-
LayET
Weather data
-
lightME
Simulates the light macro environment
-
MaizeGro
Simulation of Maize, Growth, LAI, Photosynthesis and phenology
-
MaizePhenoParms
Lists values for phenology parameters
-
MaizeSeneParms
Lists values for senecence parameters
-
MCMCBioGro
(print.MCMCBioGro)
Simulated annealing and MCMC function
-
MCMCc4photo
(print.MCMCc4photo)
Markov chain Monte Carlo for C4 photosynthesis parameters
-
MCMCEc4photo
Markov chain Monte Carlo for C4 photosynthesis parameters
-
mOpc3photo
Multiple optimization of assimilation (or stomatal conductance) curves.
-
mOpc4photo
(plot.mOpc4photo, print.mOpc4photo)
Multiple optimization of C4 photosynthesis.
-
obsBea
Miscanthus assimilation field data
-
obsBeaC
Complete Miscanthus assimilation field data
-
obsNaid
Miscanthus assimilation data
-
OpBioGro
(constrOpBioGro, summary.OpBioGro)
Optimization of dry biomass partitioning coefficients.
-
Opc3photo
(plot.Opc3photo, predict.Opc3photo, print.Opc3photo)
Optimize parameters of the C3 photosynthesis model.
-
Opc4photo
(plot.Opc4photo, plotAQ, predict.Opc4photo, print.Opc4photo, print.summary.Opc4photo, summary.Opc4photo)
Optimization of C4 photosynthesis parameters
-
OpEC4photo
(summary.OpEC4photo)
Optimization of C4 photosynthesis parameters (von Caemmerer model)
-
OpMaizeGro
Optimization of dry biomass partitioning coefficients.
-
plotAC
plot A/Ci curve
-
plotAQ
plot A/Q curve
-
plot.BioGro
Plotting function for BioGro objects
-
plot.MaizeGro
Plotting function for MaizeGro objects
-
plot.MCMCBioGro
Plotting function fo the MCMCBioGro class
-
plot.MCMCc4photo
Plotting function for MCMCc4photo objects
-
plot.MCMCEc4photo
Plottin function for MCMCEc4photo objects
-
plot.mOpc3photo
Plotting method
-
plot.mOpc4photo
Plotting method
-
plot.willowGro
Plotting function for willowGro objects
-
predict.Opc3photo
Predict method
-
predict.Opc4photo
Predict method
-
print.BioGro
printing method for BioGro
-
print.MaizeGro
printing method for MaizeGro
-
print.MCMCBioGro
printing method for MCMCBioGro
-
print.MCMCc4photo
Function for printing the MCMCc4photo objects
-
print.MCMCEc4photo
Print an MCMCEc4photo object
-
print.mOpc3photo
Printing method
-
print.mOpc4photo
Printing method
-
print.OpBioGro
Print an OpBioGro object
-
print.Opc3photo
Display methods for Opc4photo and OpEC4photo
-
print.Opc4photo
Display methods for Opc4photo and OpEC4photo
-
print.OpEC4photo
Print an OpEC4photo object
-
Rmiscanmod
RUE-based model to calculate miscanthus growth and yield.
-
rootDist
Finds rootDist for the soilML function
-
RsqC4photo
R-squared for C4 photosynthesis simulation (Collatz model)
-
RsqEC4photo
R-squared for C4 photosynthesis simulation (von Caemmerer model)
-
RssBioGro
Residual sum of squares for BioGro.
-
RssMaizeGro
Very simple function to compare the distance between simulated
-
RUEmod
Radiation use efficiency based model
-
RUEmodMY
Radiation use efficiency based model
-
showSoilType
the function that deinfes the soil types
-
simDat2
Simulated biomass data.
-
SoilEvapo
Soil Evaporation
-
soilML
(rootDist)
soil multi-layered
-
SoilType
takes an interger from 0 to 10 that coresponds to a specifically defined soil type and returns the composition of the soil in a list.
-
summary.OpBioGro
This function will implement simple calculations
-
summary.Opc4photo
This function will implement simple calculations
-
summary.OpEC4photo
This function will implement simple calculations
-
sunML
Sunlit shaded multi-layer model
-
TempToDdryA
Returns a value for TempToDdryA
-
TempToLHV
Returns a value for TempToLHV
-
TempToSFS
Returns a value for SlopeFS from a function of temperature
-
TempToSWVC
Returns a value for TempToSWC
-
valid_dbp
Validate dry biomass partitioning coefficients
-
WD1979
Randomly picked dataset from the Illinois area from 1979
-
weach
Simulates the hourly conditions from daily
-
weach365
if the function CheckLeapYear returns 0 this function will be used
-
weach366
if the function CheckLeapYear returns 1 this function will be used
-
weachDT
weachDT
-
weach_imn
Weather change Iowa Mesonet
-
weachNEW
algorithm that decides weather weach365 or weach366 will be used based on the output of CheckLeapYear
-
weather05
(weather04)
Weather data
-
weather06
Weather data
-
willowCent
(SoilType, canopyParms, centuryParms, nitroParms, phenoParms, photoParms, print.willowGro, seneParms, showSoilType, soilParms, willowGro)
willowmass crops growth simulation
-
willowGro
(SoilType, canopyParms, centuryParms, nitroParms, phenoParms, photoParms, print.willowGro, seneParms, showSoilType, soilParms)
willowmass crops growth simulation
-
wsRcoef
R coefficient for water stress
-
wtrstr
(ws, wsRcoef)
Simple function to illustrate soil water content effect on plant water