Set attribute from herd
CLEM.Resources.SetAttributeFromHerd
Defines an attribute with label and calculates the value from specified individuals in the herd.
This component is used to set an attribute for an individual when supplying individuals (e.g. mating sires). It allows for the value of the attribute to be calculated from the herd and defines the style of inheritance of the attribute. The Manage ruminant tag activity is used to apply a custom attribute to individuals during the simulation.
The following parameters are used to define this resource component
The name of this attribute. This will be the name or label used to identify this attribute. Care should be taken to ensure the same label is given for this attribute when applied in multiple locations in the model.
This parameter defines the method of calculating the value to provide for this attribute from the herd
The mean value for the specified Attribute from the herd specified
The median value for the specified Attribute from the herd specified
The minimum value for the specified Attribute from the herd specified
The maximum value for the specified Attribute from the herd specified
The value for the specified Attribute will be specified from an individual randomly selected form the herd specified
A multiplier to apply to the calculated value. This allows for a simplified means of providing improved/declining breeding as the herd calculated attribute value will be multiplied by this factor.
Each attribute is also assigned an inheritance style. This allows the value assigned to an offspring to be calculated from parents' values using the following rules
No value is inherited. The attribute is not passed on to offspring
From mother's value if available
From father's value if available
At least one parent has attribute or least of both parents
At least one parent has attribute or greatest of both parents
Both parents must have attribute and the least value is used
Both parents must have attribute and the greatest value is used
Mean of the attribute value of parents using zero for those without attribute
Mean of the attribute value of parents ignoring those without attribute
Rules for single genetic trait (Punnett square)
This switch determines if this attribute is required on all individuals with various checks and warnings provided.
The following components will add additional functionality to this activity
Any number of Ruminant groups with associated filters can be provided to refine the individuals considered in calculating the attribute value. The final list will be unique individuals from all filter groups provided.
This activity will obey all Ruminant activity group in the simulation tree at and above it's location.
Only one instance of this component is permitted in each Activity.
See also