README.md

bc

This is an R package developed to plan corn breeding cross experiments, including layout creation and delays calculation.

Installation

install.packages(c("shiny", "shinythemes", "openxlsx", "devtools"))
library(devtools)
install_github("hwdsda/bc")

Data

A sample dataset sampleData contains the right data input format used in this R shiny app.

Run the shiny app

library(bc)
write.csv(sampleData, "sampleData.csv", row.names=F)

bCross()

Background

Breeding crosses are used in corn breeding to create new populations and integrate diversity between two parents. In a realistic breeding cross experiment, there are multiple crosses need to be made. Some are sharing one of the two crossing parents. Optimizing the field layout of those crosses can minimize the field and pollination resources. Furthermore, in order to ensure female silk catches male pollen, delayed planting on one of the two parents is actually performed. In summary, two tasks need to be completed:  * Create the field layout based on female to male ratio in a crossing block. Designation of female and male parents could be fixed or flexible.  * Calculate delays based on female's GDUSLK and male's GDUSHD.

Growing Degree Units (GDUs) are used to measure corn growth stages relative to temperature. GDUSLK: Accumulated Growing Degree Units (GDUs) required for corn to develop silk. GDUSHD: Accumulated Growing Degree Units (GDUs) required for corn to shed pollen.

GDU       * when air temperature > 86 oF, set it at 86 oF;      * when air temperature < 50 oF, set it at 50 oF.



hwdsda/bc documentation built on May 30, 2019, 6:15 p.m.