View source: R/modSummaryStats.R
| modSummaryStatsServer | R Documentation |
Server logic for summary statistics module displaying genetic analysis results including kinship statistics, histograms, box plots, and relationship designation analysis.
modSummaryStatsServer(
id,
geneticValues,
pedigree,
kinshipMatrix = NULL,
founderStats = NULL,
kinshipOverrides = NULL
)
id |
character vector of length 1. Module namespace identifier. |
geneticValues |
reactive returning genetic value analysis results.
Must be a data frame with columns |
pedigree |
reactive returning pedigree data frame with columns
|
kinshipMatrix |
optional reactive returning kinship matrix. If NULL, the module will calculate kinship from the pedigree. |
founderStats |
optional reactive returning a list of founder statistics
( |
kinshipOverrides |
optional reactive returning a validated
outside-information kinship-override data frame ( |
This module provides:
Summary statistics (counts, mean kinship, genome uniqueness)
Histograms and box plots for genetic value distributions
Relationship classification using convertRelationships()
Relationship class frequency tables using
makeRelationClassesTable()
First-order relative counts using countFirstOrder()
Export functionality for kinship matrix, founders, and relationships
A list with reactive components:
summaryData - Summary statistics (nAnimals, meanMK, meanGU)
relationships - Pairwise relationship designations from
convertRelationships(). When kinshipOverrides are supplied,
a logical overridden column flags the pairs whose kinship value
came from an override.
relationClasses - Relationship class frequency table from
makeRelationClassesTable()
firstOrderCounts - First-order relative counts per animal from
countFirstOrder()
mkSummary - Six-number summary of mean kinship
guSummary - Six-number summary of genome uniqueness
modSummaryStatsUI for the user interface
convertRelationships for relationship classification
makeRelationClassesTable for relationship class
summary
countFirstOrder for first-order relative counting
kinship for kinship matrix calculation
Other Shiny modules:
modBreedingGroupsServer(),
modBreedingGroupsUI(),
modGeneticDiversityServer(),
modGeneticDiversityUI(),
modGeneticValueServer(),
modGeneticValueUI(),
modGvAndBgDescServer(),
modGvAndBgDescUI(),
modInputServer(),
modInputUI(),
modORIPReportingServer(),
modORIPReportingUI(),
modPedigreeServer(),
modPedigreeUI(),
modPotentialParentsServer(),
modPotentialParentsUI(),
modPyramidServer(),
modPyramidUI(),
modSummaryStatsUI()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.