can be used as information sources. It

advertisement
SelAction: Software to Predict
Selection Response and Rate
of Inbreeding in Livestock
Breeding Programs
M. J. M. Rutten, P. Bijma, J. A.
Woolliams, and J. A. M. van Arendonk
Software was developed to predict selection responses and rates of inbreeding
from livestock breeding programs. Variance components are needed as input for
the program, which subsequently enables the user to evaluate various breeding program designs. Consequently,
breeding program structures with discrete (e.g., fish or poultry breeding) or
overlapping generations (e.g., pig or
cattle breeding) can be evaluated for
selection on multiple traits. For discrete
generations, selection response of multistage selection schemes can be predicted
as well. Rates of inbreeding can be
predicted for breeding programs with
discrete generations and single-stage
selection. With this software program,
BLUP breeding values (animal model)
456 The Journal of Heredity 2002:93(6)
can be used as information sources. It
also accounts for reduction of genetic
variance due to selection (‘‘Bulmer effect’’), and for reduction of selection
intensity due to finite population size
and correlated index values of family
members. Predefined information sources can be either switched on or off,
according to the user’s needs. The
number of traits is limited to a maximum
of 20.
Quantitative genetic research has resulted in a large amount of theory to
predict selection response and rates of
inbreeding of livestock breeding programs. Application of this theory in
practical livestock breeding programs,
however, is hampered by the lack of
computer software that implements the
available theory.
Virtually all methods to predict responses of breeding programs are based
on selection index theory. After the
basics of selection index theory were
developed (Hazel 1943), further developments have aimed at, for example, the
effect of selection on genetic (co)variances (Bulmer 1971), the effect of correlated index values on selection intensity
(Meuwissen 1991), the effect of multistage selection (Tallis 1961; Young 1964),
selection in overlapping generations
(Meuwissen 1989), and prediction of
selection response on BLUP breeding
values (Villanueva et al. 1993; Wray and
Hill 1989). In addition, methods to predict rates of inbreeding in selection
programs have recently been developed
(Bijma et al. 2001; Bijma and Woolliams
2000; Woolliams and Bijma 2000).
In this article, a computer program
called SelAction is presented, which
implements existing theory in order to
provide a tool to predict selection response and rates of inbreeding in livestock breeding programs for a wide range
of population structures and selection
strategies. SelAction requires little computing time, allowing it to be used as an
interactive optimization tool.
Genetic Model, Breeding Goal,
and Selection Index
The infinitesimal model is assumed and
traits are assumed to remain normally
distributed over time. Further, a common
mating structure, where dams are nested
within sires, and random mating of
selected animals are assumed. Inbreeding is ignored when predicting selection
response. The genetic model for each
trait is P 5 G 1 E, where P is a phenotypic
observation, G is the genetic component,
and E is the environmental component.
Optionally the environmental component
E can be partitioned into a component
common to full sibs, C, and an individual
component, E*.
The breeding goal is the sum of
a maximum of 20 traits weighted by their
respective economic values. An index of
information sources is used to predict
the genetic merit of individuals for the
breeding goal. Index traits and breeding
goal traits are allowed to be different
traits, which enables prediction of correlated selection response. Variance components of the traits involved are
required as input for the program.
For each index trait, the index can
contain the following information sources: individual phenotypic performance,
pedigree information (BLUP), and average phenotypic performance of full sibs,
half sibs, and/or progeny. All information
sources can be switched either on or off.
A maximum of 20 distinct full-sib, 20 halfsib, and 20 progeny groups can be used
in the program, and the animals of each
group are correctly treated as different
individuals. Pedigree information consists of the estimated breeding value
(EBV) of the dam, the EBV of the sire,
and the mean EBV of the dams of each
half-sib group. Wray and Hill (1989) and
Villanueva et al. (1993) show that including EBVs as information sources in
the selection index accounts for complete pedigree information (animal model). In the case of BLUP selection, the
user indicates which information sources
have been used to estimate the breeding
values.
Discrete Generations:
Single-Stage Selection
In discrete generations, the selected animals produce offspring and are culled
afterwards, as is often practiced in fish or
poultry breeding. The program creates
selection index equations, and equilibrium genetic parameters (Bulmer 1971) are
obtained by iterating these equations as
described in Villanueva et al. (1993).
Selection intensities are corrected for
finite population size and for correlated
index values of family members (Meuwissen 1991). Correlations between index
values of full sibs and half sibs are
calculated from the selection index equations (see De Boer and van Arendonk
1989, equation 5).
Selection response is predicted for the
equilibrium situation, using the approach
of Villanueva et al. (1993). After that,
long-term genetic contributions of individuals are predicted using the method
of Woolliams et al. (1999). Next, the rate
of inbreeding is predicted from the
expectation of the squared long-term
contribution, using the method of Woolliams and Bijma (2000).
the response after the second stage of
selection, the program also predicts the
response after the first stage of selection,
which is calculated with single-stage
selection index theory using the equilibrium genetic parameters. The program
does not predict rates of inbreeding for
multistage selection. Calculating selection response from three-stage selection
is an analogy of two-stage selection.
Discrete Generations: Two- or
Three-Stage Selection
Overlapping Generations
In two-stage selection, animals are first
selected on index 1. Next, the remaining
animals are selected on index 2. The
second index consists of index 1 plus
additional information sources. Eventually the selected animals (index 2) produce offspring and are culled afterwards.
Equilibrium genetic parameters (Bulmer 1971) are obtained by iterating on
index 2, as if it concerned single-stage
selection (this results in a minor underprediction of selection response). In the
equilibrium situation, indexes 1 and 2
follow a bivariate normal distribution
with correlation q12 5 q1/q2, where
q1(q2) is the accuracy of selection of
index 1 (index 2). Truncation points of
this bivariate normal distribution are
calculated using Dutt’s (1973) method
(see Ducrocq and Colleau 1986), based
on the selected proportions and q12. The
total selection response after stage 1 and
stage 2 is calculated from the momentgenerating function of the truncated bivariate normal distribution, as given by
Tallis (1961; Ducrocq and Colleau 1986).
Since the total selection response after
stage 2 is not expressed per trait, this is
calculated by a regression of the individual traits on the selection response in the
breeding goal:
R2j ¼ ½ R1
2
r
R2 I1
r2I1
r2I1
r2I2
1 "
0
b1 g1; j
0
b2 g2; j
#
;
where R1 and R2 represent total selection
responses in economic units after stage 1
and 2, respectively, {\sigma _{{\it I}1}^2
and {\sigma _{{\it I}2}^2
represent
variances of index 1 and 2, b1 and b2
represent vectors of index weights, and
g1j and g2j represent vectors of covariances between information sources of
index 1 or 2 with breeding values for trait
j. As with discrete generations, selection
intensities are calculated using the
method of Meuwissen (1991). Besides
In overlapping generations, animals are
assigned to different age classes and can
be selected to produce offspring more
than once (e.g., pig or cattle breeding).
After one selection round, the animals
of a particular age class move up to the
next age class. Culling due to age is
random so that it does not affect genetic
(co)variances.
From the selection index equations,
selection differentials and (co)variances
after selection are calculated for each age
class separately. Selection differentials
are calculated using the method of
Meuwissen (1991). When all age classes
are processed, selection response in the
breeding goal is calculated by weighing
the selection differentials of each age
class by the contribution of that age class
to the next generation and dividing by
the generation interval. Next, (co)variances are updated by weighting (co)
variances of each age class by the
contribution of that age class to the
next generation and adding a term to
account for differences in genetic means
between age classes (Bijma et al. 2001;
Meuwissen 1989). Equilibrium parameters
are obtained by iteration.
SelAction has two options to determine the number of selected animals
from each age class; the user can either
enter fixed numbers, or the number
selected from each age class is determined by truncation selection on indexes
across age classes (Ducrocq and Quaas
1988). When truncation selection is
chosen, it is still possible to exclude certain age classes from selection.
Output
The information specified by the user
is printed in the output file for convenience. In addition to that, equilibrium
parameters are presented. Selection response is presented partitioned over
sires and dams, and for the total popula-
tion. The response is expressed in three
ways: in trait units, in economic units,
and as a percentage of the total selection
response. Correlated responses for nonbreeding goal traits, index variances, and
the accuracy of indexes are also presented. In case of truncation selection in
overlapping generations, the number of
animals selected from each age class are
presented. The selection response is expressed as a response in economic units
per generation (discrete gen.) and per
age class interval (overl. gen.).
Features
In SelAction, once a breeding program
design and accompanying trait parameters are entered, an input file is generated; this can be saved so that it can be
loaded again for later sessions. Other
features include printing and saving of
output and the optional adding of comment lines to the output. An extensive
manual with several examples is also
available. SelAction was programmed in
Borland Delphi 5.0 and runs under Microsoft Windows 95/98/NT. For noncommercial use, it is free of charge (www.zod.
wau.nl/abg/).
From the Animal Breeding and Genetics Group,
Wageningen Institute of Animal Sciences (WIAS),
Wageningen University, P.O. Box 338, 6700 AH
Wageningen, The Netherlands (Rutten, Bijma, and
van Arendonk), and Roslin Institute (Edinburgh),
Roslin, Midlothian, EH25 9PS, United Kingdom (Woolliams). This research was supported by the Netherlands Technology Foundation (STW) and was
coordinated by the Earth and Life Sciences Foundation (ALW). V. Ducrocq and T. H. E. Meuwissen are
acknowledged for providing subroutines. J. A. Woolliams acknowledges financial support from the Ministry of Agriculture, Fisheries and Food (United
Kingdom). Address correspondence to M. J. M. Rutten
at the address above, or e-mail: marc.rutten@wur.nl.
Ó 2002 The American Genetic Association
References
Bijma P, van Arendonk JAM, and Woolliams JA, 2001.
Predicting rates of inbreeding for livestock improvement schemes. J Anim Sci 79:840–853.
Bijma P and Woolliams JA, 2000. Prediction of rates
of inbreeding in populations selected on best linear
unbiased prediction of breeding value. Genetics
156:361–373.
Bulmer MG, 1971. The effect of selection on genetic
variability. Am Nat 105:201–211.
De Boer IJM and van Arendonk JAM, 1989. Genetic
and clonal responses in closed dairy cattle nucleus
schemes. Anim Prod 53:1–9.
Ducrocq V and Colleau JJ, 1986. Interest in quantitative genetics of Dutt’s and Deak’s methods for
numerical computation of multivariate normal probability integrals. Genet Sel Evol 18:447–474.
Ducrocq V and Quaas RL, 1988. Prediction of genetic
response to truncation selection across generations.
J Dairy Sci 71:2543–2553.
Computer Notes 457
Dutt JE, 1973. A representation of multivariate
probability integrals by integral transforms. Biometrika 60:637–645.
Hazel LN, 1943. The genetic basis for constructing
selection indices. Genetics 28:476–490.
Meuwissen THE, 1989. A deterministic model for the
optimization of dairy cattle breeding based on
BLUP breeding value estimates. Anim Prod 49:
193–202.
Meuwissen THE, 1991. Reduction of selection differentials in finite populations with a nested full-half sib
family structure. Biometrics 47:195–203.
Tallis GM, 1961. The moment generating function of
the truncated multi-normal distribution. J R Stat Soc
B 23:223–229.
Villanueva B, Wray NR, and Thompson R, 1993.
Prediction of asymptotic rates of response from
selection on multiple traits using univariate and
multivariate best linear unbiased predictors. Anim
Prod 57:1–13.
Woolliams JA and Bijma P, 2000. Predicting rates of
inbreeding in populations undergoing selection.
Genetics 154:1851–1864.
Woolliams JA, Bijma P, and Villanueva B, 1999.
Expected genetic contributions and their impact
on gene flow and genetic gain. Genetics 153:1009–1020.
Wray NR and Hill WG, 1989. Asymptotic rates of
response from index selection. Anim Prod 49:217–227.
Young SSY, 1964. Multi-stage selection for genetic
gain. Heredity 19:131–143.
Received April 15, 2002
Accepted September 30, 2002
Corresponding Editor: Sudhir Kumar
458 The Journal of Heredity 2002:93(6)
Download