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