Obtain id of the parents selected for the next generation based on the criteria chosen by the user
select_individual.RdObtain id of the parents selected for the next generation based on the criteria chosen by the user
Usage
select_individual(
  phenotypes,
  microbiomes,
  genotypes,
  beta,
  beta_otu,
  selection,
  size_selection_F,
  size_selection_M,
  selection_type,
  size_rmultinom,
  w.param
)Arguments
- phenotypes
 Phenotype values of the current generation given as the result of the combined effects of the microbiota and direct genetic effects. Typically
get_phenotypes()output orcompute_phenotypes().- microbiomes
 Abundances for each individual of the current generation. Note: It is necessary to transform the abundances if they are CLR-transformed with the following command.
microbiomes_clr |> t() |> clrInv() |> t()- genotypes
 Genotypes values of the current generation. Typically from the MoBPS
get.geno()function.- beta
 Beta matrix from
compute_beta_matrix_cluster()output.- beta_otu
 Omega parameter from
calibrate_params_phenotypes()output.- selection
 bool, if selection process needed, DEFAULT = FALSE
- size_selection_F
 percentage of female to select.
- size_selection_M
 percentage of male to select.
- selection_type
 mode of selection to be used, value in ("GB", "B", "G", "diversity", "div.GB"), DEFAULT = "GB"
- size_rmultinom
 Integer; specifying the total number of object for the multinomial sampling(default: 10000, according to DeruPop.rds dataset).
- w.param
 in case div.GB selection mode is chosen.