<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dmu.ghpc.au.dk/lmt/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Boerner</id>
	<title>Linear Mixed Models Toolbox - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dmu.ghpc.au.dk/lmt/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Boerner"/>
	<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Special:Contributions/Boerner"/>
	<updated>2026-05-15T02:46:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1447</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1447"/>
		<updated>2022-04-20T02:22:32Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Defining a ssSNPBLUP variance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example code chunks ==&lt;br /&gt;
&lt;br /&gt;
The following code chunks are only subset of a full parameter file. It is assumed that all other parts of the instruction file are functional and all necessary input data available.&lt;br /&gt;
&lt;br /&gt;
=== Providing several pedigrees ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a pedigree containing genetic groups ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      phantomparents: 2&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a probabilistic pedigree ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      switch: probabilistic&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing several genotype files ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructing several GRMs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running a model with two ssGBLUP factors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g1,g2&lt;br /&gt;
    &amp;lt;g1&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: x&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g1&amp;gt;&lt;br /&gt;
    &amp;lt;g2&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: y&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g2&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn&amp;gt;&lt;br /&gt;
      y1=mu*b1+id*u11(v(g1(1))+id*u21(v(g2(1))&lt;br /&gt;
      y2=mu*b2+id*u12(v(g1(2))+id*u22(v(g2(2))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Defining a ssSNPBLUP variance ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g&lt;br /&gt;
    &amp;lt;g&amp;gt;&lt;br /&gt;
      type: snpblup1&lt;br /&gt;
      genotype: a&lt;br /&gt;
      aweight: 0.05&lt;br /&gt;
      switch: adjustg2a&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
    	file: covG.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
	    &amp;lt;sigma&amp;gt;&lt;br /&gt;
	      file: covG.csv&lt;br /&gt;
	    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn&amp;gt;&lt;br /&gt;
      y1=mu*b1+individual*u1(v(g(1))+dam*m1(v(g(2))&lt;br /&gt;
      y2=mu*b2+individual*u2(v(g(3))+dam*m2(v(g(4))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Defining a random-regression test-day model ===&lt;br /&gt;
&lt;br /&gt;
=== Override the default job parameters ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: default&lt;br /&gt;
    &amp;lt;default&amp;gt;&lt;br /&gt;
      conv: -9.21 &amp;lt;! log(10e-5)&amp;gt;&lt;br /&gt;
    &amp;lt;/default&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use job &amp;quot;solve&amp;quot; instead of &amp;quot;default&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: x&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: x&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use a direct solver in stead of the default solver ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: x&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: x&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      &amp;lt;direct&amp;gt;&lt;br /&gt;
      &amp;lt;/direct&amp;gt;&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1446</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1446"/>
		<updated>2022-04-20T02:21:52Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Example code chunks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example code chunks ==&lt;br /&gt;
&lt;br /&gt;
The following code chunks are only subset of a full parameter file. It is assumed that all other parts of the instruction file are functional and all necessary input data available.&lt;br /&gt;
&lt;br /&gt;
=== Providing several pedigrees ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a pedigree containing genetic groups ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      phantomparents: 2&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a probabilistic pedigree ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      switch: probabilistic&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing several genotype files ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructing several GRMs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running a model with two ssGBLUP factors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g1,g2&lt;br /&gt;
    &amp;lt;g1&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: x&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g1&amp;gt;&lt;br /&gt;
    &amp;lt;g2&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: y&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g2&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn&amp;gt;&lt;br /&gt;
      y1=mu*b1+id*u11(v(g1(1))+id*u21(v(g2(1))&lt;br /&gt;
      y2=mu*b2+id*u12(v(g1(2))+id*u22(v(g2(2))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Defining a ssSNPBLUP variance ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g&lt;br /&gt;
    &amp;lt;g&amp;gt;&lt;br /&gt;
      type: snpblup1&lt;br /&gt;
      genotype: ga&lt;br /&gt;
      aweight: 0.05&lt;br /&gt;
      switch: adjustg2a&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
    	file: covG.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
	    &amp;lt;sigma&amp;gt;&lt;br /&gt;
	      file: covG.csv&lt;br /&gt;
	    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;/g&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn&amp;gt;&lt;br /&gt;
      y1=mu*b1+individual*u1(v(g(1))+dam*m1(v(g(2))&lt;br /&gt;
      y2=mu*b2+individual*u2(v(g(3))+dam*m2(v(g(4))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Defining a random-regression test-day model ===&lt;br /&gt;
&lt;br /&gt;
=== Override the default job parameters ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: default&lt;br /&gt;
    &amp;lt;default&amp;gt;&lt;br /&gt;
      conv: -9.21 &amp;lt;! log(10e-5)&amp;gt;&lt;br /&gt;
    &amp;lt;/default&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use job &amp;quot;solve&amp;quot; instead of &amp;quot;default&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: x&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: x&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use a direct solver in stead of the default solver ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: x&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: x&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      &amp;lt;direct&amp;gt;&lt;br /&gt;
      &amp;lt;/direct&amp;gt;&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1445</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1445"/>
		<updated>2022-04-20T02:11:55Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Example code chunks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example code chunks ==&lt;br /&gt;
&lt;br /&gt;
The following code chunks are only subset of a full parameter file. It is assumed that all other parts of the instruction file are functional and all necessary input data available.&lt;br /&gt;
&lt;br /&gt;
=== Providing several pedigrees ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a pedigree containing genetic groups ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      phantomparents: 2&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a probabilistic pedigree ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      switch: probabilistic&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing several genotype files ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructing several GRMs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running a model with two ssGBLUP factors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;b&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
      pedigree: a&lt;br /&gt;
    &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g1,g2&lt;br /&gt;
    &amp;lt;g1&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: x&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g1&amp;gt;&lt;br /&gt;
    &amp;lt;g2&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: y&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g2&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn&amp;gt;&lt;br /&gt;
      y1=mu*b1+id*u11(v(g1(1))+id*u21(v(g2(1))&lt;br /&gt;
      y2=mu*b2+id*u12(v(g1(2))+id*u22(v(g2(2))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Override the default job parameters ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: default&lt;br /&gt;
    &amp;lt;default&amp;gt;&lt;br /&gt;
      conv: -9.21 &amp;lt;! log(10e-5)&amp;gt;&lt;br /&gt;
    &amp;lt;/default&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use job &amp;quot;solve&amp;quot; instead of &amp;quot;default&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: x&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: x&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use a direct solver in stead of the default solver ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: x&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: x&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      &amp;lt;direct&amp;gt;&lt;br /&gt;
      &amp;lt;/direct&amp;gt;&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1444</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1444"/>
		<updated>2022-04-20T02:04:40Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Running a model with two ssGBLUP factors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example code chunks ==&lt;br /&gt;
&lt;br /&gt;
The following code chunks are only subset of a full parameter file. It is assumed that all other parts of the instruction file are functional and all necessary input data available.&lt;br /&gt;
&lt;br /&gt;
=== Providing several pedigrees ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a pedigree containing genetic groups ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        phantomparents: 2&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a probabilistic pedigree ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        switch: probabilistic&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing several genotype files ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructing several GRMs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running a model with two ssGBLUP factors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
        pedigree: a&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
        pedigree: a&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g1,g2&lt;br /&gt;
    &amp;lt;g1&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: x&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g1&amp;gt;&lt;br /&gt;
    &amp;lt;g2&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: y&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g2&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn&amp;gt;&lt;br /&gt;
      y1=mu*b1+id*u11(v(g1(1))+id*u21(v(g2(1))&lt;br /&gt;
      y2=mu*b2+id*u12(v(g1(2))+id*u22(v(g2(2))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1443</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1443"/>
		<updated>2022-04-20T02:01:08Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example code chunks ==&lt;br /&gt;
&lt;br /&gt;
The following code chunks are only subset of a full parameter file. It is assumed that all other parts of the instruction file are functional and all necessary input data available.&lt;br /&gt;
&lt;br /&gt;
=== Providing several pedigrees ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a pedigree containing genetic groups ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        phantomparents: 2&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a probabilistic pedigree ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        switch: probabilistic&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing several genotype files ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructing several GRMs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Running a model with two ssGBLUP factors ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: a&lt;br /&gt;
    &amp;lt;a&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;genotypes&amp;gt;&lt;br /&gt;
    genotypes: a,b&lt;br /&gt;
      &amp;lt;a&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
        pedigree: a&lt;br /&gt;
      &amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
        pedigree: a&lt;br /&gt;
      &amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
  &amp;lt;grms&amp;gt;&lt;br /&gt;
    grms: x,y&lt;br /&gt;
    &amp;lt;x&amp;gt;&lt;br /&gt;
      genotype: a&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/x&amp;gt;&lt;br /&gt;
    &amp;lt;y&amp;gt;&lt;br /&gt;
      genotype: b&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/y&amp;gt;&lt;br /&gt;
  &amp;lt;/grms&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    vars: g1,g2&lt;br /&gt;
    &amp;lt;g1&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: x&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g1&amp;gt;&lt;br /&gt;
    &amp;lt;g2&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;gamma&amp;gt;&lt;br /&gt;
       &amp;lt;H&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
         grm: y&lt;br /&gt;
       &amp;lt;/H&amp;gt;&lt;br /&gt;
     &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/g2&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1442</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1442"/>
		<updated>2022-04-20T01:41:12Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Solving linear mixed model equations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1441</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1441"/>
		<updated>2022-04-20T01:40:04Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Estimating a mean in a uni-variate model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1440</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1440"/>
		<updated>2022-04-20T01:38:49Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Estimating a mean in a uni-variate model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}} and {{cc|&amp;lt;model&amp;gt;}} are automatic-compulsory. Since {{cc|solve}} is the default job and we are using the default solver in default parameterization no further information about the job or solver is required.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by. However, for the sake of contrast, all words starting with {{cc|my_}} are user defined. For example the tag {{cc|solvers}} contains key string {{cc|solvers: my_solver}} which nominates a [[Parameterfile1#Parsing logic|nominated-compulsory]] tag {{cc|&amp;lt;my_solver&amp;gt;}} to be invoked by {{lmt}}. Since tag {{cc|&amp;lt;my_solver&amp;gt;}} contains no further tags or key strings the used solver will be the default solver running on default parameters. Subsequently the name &amp;quot;my_solver&amp;quot; is used in job solve to provide the job with a solver to fulfil the task.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1439</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1439"/>
		<updated>2022-04-20T01:30:15Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[#&amp;lt;pcgiod&amp;gt;|&amp;lt;pcgiod&amp;gt;]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1438</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1438"/>
		<updated>2022-04-20T01:29:23Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /*  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[#&amp;lt;pcgiod&amp;gt;|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1437</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1437"/>
		<updated>2022-04-20T01:28:44Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[#&amp;lt;pcgiod&amp;gt;|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1436</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1436"/>
		<updated>2022-04-20T01:28:05Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* pcgiod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[#pcgiod|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1435</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1435"/>
		<updated>2022-04-20T01:27:20Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[#pcgiod|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1434</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1434"/>
		<updated>2022-04-20T01:26:45Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[pcgiod|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1433</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1433"/>
		<updated>2022-04-20T01:26:35Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* pcgiod&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[&amp;lt;pcgiod&amp;gt;|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1432</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1432"/>
		<updated>2022-04-20T01:24:35Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[&amp;lt;pcgiod&amp;gt;|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1431</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1431"/>
		<updated>2022-04-20T01:20:48Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[#pcgiod|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1430</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1430"/>
		<updated>2022-04-20T01:20:07Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* default&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: see [[pcgiod|model strings]] for a list of all possible key strings&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1429</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1429"/>
		<updated>2022-04-20T01:16:32Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* jobs&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;default&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;default&amp;gt;&lt;br /&gt;
    conv: -18.42&lt;br /&gt;
  &amp;lt;/default&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1428</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1428"/>
		<updated>2022-04-20T01:10:54Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* jobs&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele2|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
{{!}}run default job(solve) in default parameterization(default pcgiod parameterization)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Template:Tableele2&amp;diff=1427</id>
		<title>Template:Tableele2</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Template:Tableele2&amp;diff=1427"/>
		<updated>2022-04-20T01:09:39Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot; |scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 300px;&amp;quot;|example |host element |element type |purpose |default |- {{{1}}} |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 300px;&amp;quot;|example&lt;br /&gt;
|host element&lt;br /&gt;
|element type&lt;br /&gt;
|purpose&lt;br /&gt;
|default&lt;br /&gt;
|-&lt;br /&gt;
{{{1}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1426</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1426"/>
		<updated>2022-04-20T01:04:38Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* poly&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0                      &lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1425</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1425"/>
		<updated>2022-04-20T01:02:19Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* jobs&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0&lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1424</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1424"/>
		<updated>2022-04-20T00:58:00Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* poly&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0&lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1423</id>
		<title>Parameter file elements</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Parameter_file_elements&amp;diff=1423"/>
		<updated>2022-04-20T00:57:17Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* eqn&amp;gt; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of all possible parameter file xml elements. For each element an example is provided as well as information about the element&amp;#039;s host element, the element&amp;#039;s type and the element&amp;#039;s content. &amp;#039;&amp;#039;&amp;#039;Note that all words(element names, key string words, key string variables) in bold are hard-coded, all in italic are user-defined (this does not apply to the example box)&amp;#039;&amp;#039;&amp;#039;. The spelling of hard-coded words must be abide by, the spelling of user-defined words is user-defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations and the polynomials.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;poly attributes=&amp;quot;strings&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;eqn&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;eqn attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   y1=x*b1+z*u1(v(g(1))&lt;br /&gt;
   y2=x*b2+z*u2(v(g(2))&lt;br /&gt;
   y3=x*b3+a(t(co(p(1,2);n(k))))*c1+z*u3(v(g(3)))&lt;br /&gt;
  &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the equations.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*[[linear mixed models in lmt#Model_syntax|model strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;poly&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;model&amp;gt;&lt;br /&gt;
  &amp;lt;poly attribute=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
   x^0&lt;br /&gt;
   x^2&lt;br /&gt;
   3*x^2+sqrt(sin(x))&lt;br /&gt;
  &amp;lt;/poly&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/model&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts user defined polynomials and references to hard-coded polynomials. Note that there can only be one polynomial per line. Model strings will reference polynomials by their line number.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content&lt;br /&gt;
&lt;br /&gt;
*[[Linear_mixed_model_terminology#Polynomials|polynomial strings]] which are escaped from the formatting rules by adding &amp;#039;&amp;#039;&amp;#039;attributes=&amp;quot;strings&amp;quot;&amp;#039;&amp;#039;&amp;#039; to the start tag.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific pedigree}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
  pedigrees: myped&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;myped&amp;gt;&lt;br /&gt;
   file: myped.csv&lt;br /&gt;
   switch: selfing&lt;br /&gt;
   phantomparents: 2&lt;br /&gt;
   qfile: myq.coocsv&lt;br /&gt;
  &amp;lt;/myped&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigrees&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific pedigree identified by &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines the name of the file containing the pedigree&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv-word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;selfing,probabilistic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines pedigree properties.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;selfing&amp;#039;&amp;#039;&amp;#039;: both parents can have the same id&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;probabilistic&amp;#039;&amp;#039;&amp;#039;: each individual can have more than 1 pair of parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;phantomparents&amp;#039;&amp;#039;&amp;#039;: 2&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}integer number determines the number of individuals at the top of the pedigree which are phantom parents&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;qfile&amp;#039;&amp;#039;&amp;#039;: myq.coocsv&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides name of file to which the genetic regression matrix should be written. Supported file name suffixes are &amp;quot;.bin&amp;quot; for binary block file, &amp;quot;.blkcsv&amp;quot; for csv blockfile and &amp;quot;.coocsv&amp;quot; for csv coordinate format.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about different sets of genotypes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a,b&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;genotypes&amp;gt;&lt;br /&gt;
  genotypes: mygn&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygn&amp;gt;&lt;br /&gt;
   file: genotypes.txt&lt;br /&gt;
   pedigree: myped&lt;br /&gt;
   cross: crossref.csv&lt;br /&gt;
  &amp;lt;/mygn&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotypes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific set of genotypes identified by &amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;genotype.txt&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pqfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mypq.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the allele frequencies. Note that the file content is used as a substitute for the column means of the marker matrix. It must therefore contain 2p.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;ignorefixed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;ignorefixed,ignoremissing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*ignorefixed: fixed markers are ignored &amp;#039;&amp;#039;&amp;#039;but may lead to program crash or spurious results latter on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*ignoremissing: marker coded as missing(3) are set to 0.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: a,b&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/grms&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}automatic-optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific grm&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;x,y&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;grm names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;grms&amp;gt;&lt;br /&gt;
  grms: mygrm&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;mygrm&amp;gt;&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   method: YA&lt;br /&gt;
  &amp;lt;/mygrm&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/genotypes&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grms&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about a specific grm identified by &amp;#039;&amp;#039;grm name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used for building the grm. mutually exclusive with keyword &amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cross&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mycross.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the pedigree ids related to the genotypes. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked pedigree related to the content of the cross-reference file. if this information has already been supplied to the genotypes it cannot be supplied here.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;method&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}alternative words&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;YA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the method to be used for building a grm from genotypes&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VR&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 1 is used&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;YA&amp;#039;&amp;#039;&amp;#039;: VanRaden Method 2(method Yang) is used&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;outfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm.bin&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file where the grm should be written to. will only take effect if the grm was build from genotypes. if the genotypes had a pedigree assigned a cross-reference file will be written out as well which contains the original pedigree ids of the genotyped individuals in the order of the rows/columns of the grm. the file name of the cross-reference file is that of the grm with the prefix &amp;#039;&amp;#039;&amp;#039;cross_&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  vars: g,p&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific variance.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;g,p&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines names of nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Kronecker products&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Variance structures below are Kronecker products $$\Gamma \otimes \Sigma$$. If no &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; keystring is provided this is the default.&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;#039;&amp;lt;res&amp;gt;&amp;#039;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;res&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
  &amp;lt;/res&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the residual variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
*optional element [[#&amp;lt;gamma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mymatrix.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of the file containing the $$\Sigma$$ matrix. is mutually exclusive with &amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;block&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}determines that $$\Sigma$$ is equal to [[Supported_features#Supported_variance_structures|$$\Theta$$]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;scale&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}multiplies $$\Sigma$$ once by the provided value after reading.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;priordf&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number&amp;gt;=0.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}prior degree of freedom when doing Gibbs sampling&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=====&amp;lt;&amp;#039;&amp;#039;&amp;#039;matrix attributes=&amp;quot;array&amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;gt;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    &amp;lt;matrix attributes=&amp;quot;array&amp;quot;&amp;gt;&lt;br /&gt;
     5.0,0.5&lt;br /&gt;
     0.5,1.8&lt;br /&gt;
    &amp;lt;/matrix&amp;gt;&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sigma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts the content of a single $$\Sigma$$ matrix. Is mutually exclusive with key string &amp;#039;&amp;#039;&amp;#039;file: &amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]]. If absent $$\Gamma$$ defaults to $$I$$.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*mutually exclusive elements &amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;, &amp;lt;H&amp;gt;, &amp;lt;G&amp;gt; and &amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;A&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;A&amp;gt;&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
    &amp;lt;/A&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as the numerator relationship matrix A using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree previously invoked to be used to construct A.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;H&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;H&amp;gt;&lt;br /&gt;
     type: tblup&lt;br /&gt;
     pedigree: myped&lt;br /&gt;
     genotype: mygn&lt;br /&gt;
     aweight: 0.05&lt;br /&gt;
     switch: adjustg2a&lt;br /&gt;
    &amp;lt;/H&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed as combined single step relationship matrix H using pedigree &amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039; and genomic information. the genomic information can be supplied&lt;br /&gt;
*via a grm element for single step H-BLUP models&lt;br /&gt;
*via a genotype element for single step T-BLUP models&lt;br /&gt;
Note that for &amp;#039;&amp;#039;&amp;#039;type:tblup&amp;#039;&amp;#039;&amp;#039; it is not necessary to have an automatic-optional [[#&amp;lt;grms&amp;gt;|&amp;lt;grms&amp;gt;]] element in the parameter file. Doing so will cause the construction and RAM-storage of $$G$$ although it is not need for building H, thus maybe leading to substantial increase in processing time and RAM demand.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myped&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the name of a pedigree element to be used to construct H.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;tblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;tblup&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gblup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the way the inverse of H is constructed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grm&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygrm&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;pedigree name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the grm element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: hblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility. The policy is&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&amp;gt;0.0, nothing will be added to the diagonals&lt;br /&gt;
*if &amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039; is not supplied or is zero:&lt;br /&gt;
** if &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; is not supplied 0.001 will be added to the diagonals&lt;br /&gt;
** otherwise &amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039; will be used&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;G&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;G&amp;gt;&lt;br /&gt;
     grm: mygrm&lt;br /&gt;
    &amp;lt;/G&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma$$ being constructed from a genomic relationsship matrix.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;grmdadd&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;0.05&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}real number &amp;gt;=0.0&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}} value added to the diagonal of $$G$$ to ensure invertibility.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;E&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    &amp;lt;E&amp;gt;&lt;br /&gt;
     file: mygamma.csv&lt;br /&gt;
    &amp;lt;/E&amp;gt;&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;gamma&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Gamma^{-1}$$ being uploaded from a file.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygamma.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the file which contains $$\Gamma^{-1}$$.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;dense&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sparse_csr_ut&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}content determines the file storage of $$\Gamma^{-1}$$&lt;br /&gt;
*dense: full squared symmetric matrix&lt;br /&gt;
*sparse_csr_ut: squared symmetric sparse upper triangular matrix in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr] format&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;snpblup1&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
===&amp;#039;&amp;#039;&amp;lt;variance name&amp;gt;&amp;#039;&amp;#039;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   genotype: mygn&lt;br /&gt;
   aweight: 0.05&lt;br /&gt;
   switch: adjustg2a&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   &amp;lt;gamma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/gamma&amp;gt;&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;vars&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}nominated-compulsory&lt;br /&gt;
{{!}}hosts information about variance structure identified by &amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*compulsory element [[#&amp;lt;marker_sb1&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;kronecker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;kronecker,snpblup_1&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}kronecker&lt;br /&gt;
{{!}}determines whether the variance structure deviates from a Kronecker product.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;genotype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mygn&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;genotype name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}content determines the genotype element to be used to construct H. compulsory for &amp;#039;&amp;#039;&amp;#039;type: tblup&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;aweight: 0.05&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}single numeric value&lt;br /&gt;
{{!}}0.0&amp;lt;=aweight&amp;lt;=1.0&lt;br /&gt;
{{!}}0.0&lt;br /&gt;
{{!}}blending of $$G$$ with $$A_{gg}$$ by $$G_w=aweight\times A_{gg}+(1-aweight)\times G$$&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;adjustg2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;adjustg2a,gg,diag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&lt;br /&gt;
*adjustg2a: adjustment of $$G$$ towards $$A_{gg}$$ using method&lt;br /&gt;
*gg: the pedigree contains genetic groups which will be fitted as random&lt;br /&gt;
*diag: calculate H diagonal elements and write to file (only supported for gblup).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/sigma&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ for the poly-genetic part of the variance structure.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====&amp;#039;&amp;#039;&amp;#039;&amp;lt;marker_sb1&amp;gt;&amp;#039;&amp;#039;&amp;#039;====&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about the co-variance between and within markers following [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*compulsory element &amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*optional element &amp;#039;&amp;#039;&amp;#039;&amp;lt;gamma&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=====&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;=====&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;vars&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  vars: myvar&lt;br /&gt;
  &amp;lt;myvar&amp;gt;&lt;br /&gt;
   type: snpblup1&lt;br /&gt;
   ..&lt;br /&gt;
   &amp;lt;marker_sb1&amp;gt;&lt;br /&gt;
    &amp;lt;sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
    &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/marker_sb1&amp;gt;&lt;br /&gt;
   ..&lt;br /&gt;
  &amp;lt;/myvar&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/vars&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;marker&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts information about $$\Sigma$$ as part of [[Supported_features#Supported_variance_structures|$$\Gamma \otimes \Sigma$$]] for the marker part of the variance structure. Note that $$\Sigma$$ will be scaled by (1-aweight).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
see [[#&amp;lt;sigma&amp;gt;|&amp;#039;&amp;#039;&amp;#039;&amp;lt;sigma&amp;gt;&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: solve,yh&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific job&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;solve,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solve,sample,pevsample,mcemreml,yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}job sequence is determined by the list sequence. list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*nominated-compulsory elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;solve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;sample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsample&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pevsolve&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;mcemreml&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;yhat&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
  &amp;lt;solve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/solve&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;solve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: sample,..&lt;br /&gt;
  &amp;lt;sample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/sample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;sample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsample,..&lt;br /&gt;
  &amp;lt;pevsample&amp;gt;&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/pevsample&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsample&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler of type pev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: pevsolve,..&lt;br /&gt;
  &amp;lt;pevsolve&amp;gt;&lt;br /&gt;
   solver: mysolver&lt;br /&gt;
  &amp;lt;/pevsolver&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;pevsolve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
1={{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solver&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysolver&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039; must be the name of a previously defined solver&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;factor&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;gen&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor name&amp;#039;&amp;#039; must be the name of a random factor&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;5,10,20&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}csv integer list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;factor level ids&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;levelfile&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;myfile.csv&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;file name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}file containing original factor level ids(.e.g. pedigree ids etc). If not supplied the prediction error co-variance blocks of all factor levels associated to the nominated factor will be calculated. Mutually exclusive with &amp;#039;&amp;#039;&amp;#039;levels&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;nrhs&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;50&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}integer&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;number of right-hand sides&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}1000&lt;br /&gt;
{{!}}number of right-hand-sides to be solved for simultaneously. Has only effect if the direct solver is used. The default may exceed the available RAM.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: mcemreml,..&lt;br /&gt;
  &amp;lt;mcemreml&amp;gt;&lt;br /&gt;
   emrounds: 500&lt;br /&gt;
   sampler: mysampler&lt;br /&gt;
  &amp;lt;/mcemreml&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;mcemreml&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;emrounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;500&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}provides the number of mcemreml-rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;sampler&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;mysampler&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039; must be the name of a previously defined sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;jobs&amp;gt;&lt;br /&gt;
  jobs: yhat,..&lt;br /&gt;
  &amp;lt;yhat&amp;gt;&lt;br /&gt;
  &amp;lt;/yhat&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
 &amp;lt;/jobs&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;jobs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts information about job &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
Currently &amp;#039;&amp;#039;&amp;#039;yhat&amp;#039;&amp;#039;&amp;#039; has no key strings or nested elements defined.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific sampler&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samplers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of sampler &amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;singlepass&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;blocked&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pev&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;singlepass&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/singlepass&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;singlepass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;blocked&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
    &amp;lt;/blocked&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;blocked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;samplers&amp;gt;&lt;br /&gt;
  samplers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pev&amp;gt;&lt;br /&gt;
     samples: 10000&lt;br /&gt;
     burnin: 1000&lt;br /&gt;
     chains: 10&lt;br /&gt;
    &amp;lt;/pev&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/samplers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;sampler name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a sampler of type &amp;#039;&amp;#039;&amp;#039;pev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;samples&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;100000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the total number of samples to draw&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;burnin&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}0&lt;br /&gt;
{{!}}provides the number of samples to be discarded as burnin&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;chains&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;10&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}1&lt;br /&gt;
{{!}}provides the number of parallel chains to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;switch&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;trace&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}changes sampler from sampling prediction error variances to sampling traces required for emreml&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&amp;gt;=&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,b,..&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}hosts one to several elements each containing information about a specific solver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}csv word-list&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver names&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}none&lt;br /&gt;
{{!}}list content determines nominated-compulsory elements&lt;br /&gt;
}}&lt;br /&gt;
*conditional-compulsory elements&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    ..&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;solvers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}conditional-compulsory&lt;br /&gt;
{{!}}hosts one of several mutually exclusive elements defining the type of solver &amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
*compulsory mutually exclusive elements with default element&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;pcgiod&amp;gt;&amp;#039;&amp;#039;&amp;#039;, default&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;direct&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;pcgiod&amp;gt;&lt;br /&gt;
     rounds: 1000&lt;br /&gt;
     conv: -20.0&lt;br /&gt;
    &amp;lt;/pcgiod&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;pcgiod&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content:&lt;br /&gt;
&lt;br /&gt;
*key strings&lt;br /&gt;
{{tablekeys2|&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;rounds&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;1000&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}positive integer&lt;br /&gt;
{{!}}10000&lt;br /&gt;
{{!}}provides the maximum number of rounds to run&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;conv&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;-15.0&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}numeric value&lt;br /&gt;
{{!}}any real number&lt;br /&gt;
{{!}} -18.42&lt;br /&gt;
{{!}}provides the convergence threshold&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;convtype&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}optional&lt;br /&gt;
{{!}}word&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;&amp;#039;cr&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;cd&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}} &amp;#039;&amp;#039;&amp;#039;cr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}provides the convergence parameter type&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;&amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
{{tableele1|&lt;br /&gt;
{{!}}&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
 ..&lt;br /&gt;
 &amp;lt;solvers&amp;gt;&lt;br /&gt;
  solvers: a,..&lt;br /&gt;
   &amp;lt;a&amp;gt;&lt;br /&gt;
    &amp;lt;direct&amp;gt;&lt;br /&gt;
    &amp;lt;/direct&amp;gt;&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{!}}&amp;#039;&amp;#039;solver name&amp;#039;&amp;#039;&lt;br /&gt;
{{!}}compulsory&lt;br /&gt;
{{!}}defines parameters of a solver of type &amp;#039;&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
content: no content defined&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Supported_features&amp;diff=1422</id>
		<title>Supported features</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Supported_features&amp;diff=1422"/>
		<updated>2022-03-04T11:17:38Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Supported features related to genomic data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Supported operations ===&lt;br /&gt;
&lt;br /&gt;
Currently {{lmt}} support the following operations on linear mixed models:&lt;br /&gt;
&lt;br /&gt;
*Solving for BLUP and BLUE solutions conditional on supplied variances for random and fixed factor, respectively;&lt;br /&gt;
*Gibbs sampling of variance components in single pass and blocked mode;&lt;br /&gt;
*MC-EM-REML estimation of variance components&lt;br /&gt;
*Sampling (block)diagonal elements of the inverse of the mixed model coefficient matrix&lt;br /&gt;
*Solving for (block)diagonal elements of the inverse of the mixed model coefficient matrix&lt;br /&gt;
&lt;br /&gt;
=== Supported factors and variables ===&lt;br /&gt;
{{lmt}} supports&lt;br /&gt;
*fixed&lt;br /&gt;
*random factors&lt;br /&gt;
*classification variables&lt;br /&gt;
*continuous co-variables, which can be nested. For continuous co-variables {{lmt}} support user-defined polynomials and hard coded [https://en.wikipedia.org/wiki/Legendre_polynomials Legendre polynomials] up to order 6.&lt;br /&gt;
*genetic group co-variables&lt;br /&gt;
&lt;br /&gt;
All classification and co-variables can be associated to a fixed or random factor.&lt;br /&gt;
&lt;br /&gt;
=== Supported variance structures ===&lt;br /&gt;
For random factor {{lmt}} supports variance structures of&lt;br /&gt;
*structure [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Sigma$$ is an dense symmetric positive definite matrix, and&lt;br /&gt;
*$$\Theta_L(\Gamma\otimes I_{\Sigma})\Theta_L^{&amp;#039;}$$, where $$\Theta$$ is symmetric positive definite [https://en.wikipedia.org/wiki/Block_matrix#Block_diagonal_matrices block-diagonal matrix] of $$n$$ symmetric positive definite martices $$\Sigma_i, i=1,..,n$$, $$\Theta_L$$ is the lower [https://en.wikipedia.org/wiki/Cholesky_decomposition Cholesky factor] of $$\Theta$$ and $$I_{\Sigma}$$ is an identity matrix of dimension $$\Sigma_i$$.&lt;br /&gt;
&lt;br /&gt;
When solving linear mixed models $$\Sigma$$ and $$\Gamma$$ are user determined constants, whereas when estimating variances $$\Gamma$$ is a user determined constant and $$\Sigma$$ is a function of the data.&lt;br /&gt;
&lt;br /&gt;
Supported type for $$\Gamma$$ are&lt;br /&gt;
*an [https://en.wikipedia.org/wiki/Identity_matrix identity matrix]&lt;br /&gt;
*an arbitrary positive definite [https://en.wikipedia.org/wiki/Diagonal_matrix diagonal matrix]&lt;br /&gt;
*a pedigree-based numerator relationship matrix $$A$$ which may contain meta-founders&lt;br /&gt;
*a pedigree- and genotype-based relationship matrix $$H$$ which may contain meta-founders&lt;br /&gt;
*genetic groups absorbed into $$A$$ or $$H$$&lt;br /&gt;
*a user-defined(u.d.) symmetric, positive definite matrix of which inverse is supplied&lt;br /&gt;
**as a sparse upper-triangular matrix stored in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr format]&lt;br /&gt;
**as a dense matrix&lt;br /&gt;
*a co-variance matrix of a selected auto-regressive process&lt;br /&gt;
&lt;br /&gt;
Further {{lmt}} supports special variance structures which are not covered by the above description&lt;br /&gt;
*SNP-BLUP variance for the model of Liu and Goddard 2014 with the option to model marker co-variances as above.&lt;br /&gt;
&lt;br /&gt;
=== Supported linear mixed model solvers ===&lt;br /&gt;
{{lmt}} supports&lt;br /&gt;
&lt;br /&gt;
*a direct solver requiring to explicitly build the linear mixed model equations left-hand-side coefficient matrix($$C$$)&lt;br /&gt;
*an iteration-on-data pre-conditioned gradient solver which &amp;#039;&amp;#039;&amp;#039;does not&amp;#039;&amp;#039;&amp;#039; require $$C$$&lt;br /&gt;
&lt;br /&gt;
=== Supported features related to genomic data ===&lt;br /&gt;
*direct use of genomic marker data&lt;br /&gt;
*building of genomic relationship matrices($$G$$) from supplied genomic data&lt;br /&gt;
*uploading of a u.d. $$G$$&lt;br /&gt;
*adjustment of $$G$$ to $$A_{gg}$$ in ssGBLUP and ssSNPBLUP&lt;br /&gt;
*solving ssGBLUP models&lt;br /&gt;
*Variance component estimation for ssGBLUP models&lt;br /&gt;
*solving ssGTBLUP models&lt;br /&gt;
*solving ssSNPBLUP models&lt;br /&gt;
*calculation of true H matrix diagonal elements for ssGBLUP models&lt;br /&gt;
*all Single-Step models can be run from &amp;quot;bottom-up&amp;quot;, that is the user supplies the genotypes and all necessary ingredients(e.g. $$G$$) are built on the fly.&lt;br /&gt;
&lt;br /&gt;
=== Supported pedigree types===&lt;br /&gt;
*ordinary pedigrees&lt;br /&gt;
*probabilistic pedigrees with an unlimited number of parent pairs per individual&lt;br /&gt;
*genetic group pedigrees&lt;br /&gt;
*meta-founder pedigrees&lt;br /&gt;
*ignoring of inbreeding&lt;br /&gt;
*iterative derivation of inbreeding coefficients&lt;br /&gt;
&lt;br /&gt;
=== Supported features related to meta-founders and genetic groups ===&lt;br /&gt;
*meta-founders can be modeled for all $$\Gamma$$ which contain $$A$$(.e.g. $$A$$, $$H$$ for ssGBLUP, ssGTBLUP and ssSNPBLUP)&lt;br /&gt;
*genetic groups can be modeled as an extra factor or can be absorbed into all $$\Gamma$$ which contain $$A$$&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Supported_features&amp;diff=1421</id>
		<title>Supported features</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Supported_features&amp;diff=1421"/>
		<updated>2022-03-04T11:16:35Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Supported operations ===&lt;br /&gt;
&lt;br /&gt;
Currently {{lmt}} support the following operations on linear mixed models:&lt;br /&gt;
&lt;br /&gt;
*Solving for BLUP and BLUE solutions conditional on supplied variances for random and fixed factor, respectively;&lt;br /&gt;
*Gibbs sampling of variance components in single pass and blocked mode;&lt;br /&gt;
*MC-EM-REML estimation of variance components&lt;br /&gt;
*Sampling (block)diagonal elements of the inverse of the mixed model coefficient matrix&lt;br /&gt;
*Solving for (block)diagonal elements of the inverse of the mixed model coefficient matrix&lt;br /&gt;
&lt;br /&gt;
=== Supported factors and variables ===&lt;br /&gt;
{{lmt}} supports&lt;br /&gt;
*fixed&lt;br /&gt;
*random factors&lt;br /&gt;
*classification variables&lt;br /&gt;
*continuous co-variables, which can be nested. For continuous co-variables {{lmt}} support user-defined polynomials and hard coded [https://en.wikipedia.org/wiki/Legendre_polynomials Legendre polynomials] up to order 6.&lt;br /&gt;
*genetic group co-variables&lt;br /&gt;
&lt;br /&gt;
All classification and co-variables can be associated to a fixed or random factor.&lt;br /&gt;
&lt;br /&gt;
=== Supported variance structures ===&lt;br /&gt;
For random factor {{lmt}} supports variance structures of&lt;br /&gt;
*structure [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Sigma$$ is an dense symmetric positive definite matrix, and&lt;br /&gt;
*$$\Theta_L(\Gamma\otimes I_{\Sigma})\Theta_L^{&amp;#039;}$$, where $$\Theta$$ is symmetric positive definite [https://en.wikipedia.org/wiki/Block_matrix#Block_diagonal_matrices block-diagonal matrix] of $$n$$ symmetric positive definite martices $$\Sigma_i, i=1,..,n$$, $$\Theta_L$$ is the lower [https://en.wikipedia.org/wiki/Cholesky_decomposition Cholesky factor] of $$\Theta$$ and $$I_{\Sigma}$$ is an identity matrix of dimension $$\Sigma_i$$.&lt;br /&gt;
&lt;br /&gt;
When solving linear mixed models $$\Sigma$$ and $$\Gamma$$ are user determined constants, whereas when estimating variances $$\Gamma$$ is a user determined constant and $$\Sigma$$ is a function of the data.&lt;br /&gt;
&lt;br /&gt;
Supported type for $$\Gamma$$ are&lt;br /&gt;
*an [https://en.wikipedia.org/wiki/Identity_matrix identity matrix]&lt;br /&gt;
*an arbitrary positive definite [https://en.wikipedia.org/wiki/Diagonal_matrix diagonal matrix]&lt;br /&gt;
*a pedigree-based numerator relationship matrix $$A$$ which may contain meta-founders&lt;br /&gt;
*a pedigree- and genotype-based relationship matrix $$H$$ which may contain meta-founders&lt;br /&gt;
*genetic groups absorbed into $$A$$ or $$H$$&lt;br /&gt;
*a user-defined(u.d.) symmetric, positive definite matrix of which inverse is supplied&lt;br /&gt;
**as a sparse upper-triangular matrix stored in [https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_sparse_row_(CSR,_CRS_or_Yale_format) csr format]&lt;br /&gt;
**as a dense matrix&lt;br /&gt;
*a co-variance matrix of a selected auto-regressive process&lt;br /&gt;
&lt;br /&gt;
Further {{lmt}} supports special variance structures which are not covered by the above description&lt;br /&gt;
*SNP-BLUP variance for the model of Liu and Goddard 2014 with the option to model marker co-variances as above.&lt;br /&gt;
&lt;br /&gt;
=== Supported linear mixed model solvers ===&lt;br /&gt;
{{lmt}} supports&lt;br /&gt;
&lt;br /&gt;
*a direct solver requiring to explicitly build the linear mixed model equations left-hand-side coefficient matrix($$C$$)&lt;br /&gt;
*an iteration-on-data pre-conditioned gradient solver which &amp;#039;&amp;#039;&amp;#039;does not&amp;#039;&amp;#039;&amp;#039; require $$C$$&lt;br /&gt;
&lt;br /&gt;
=== Supported features related to genomic data ===&lt;br /&gt;
*direct use of genomic marker data&lt;br /&gt;
*building of genomic relationship matrices($$G$$) from supplied genomic data&lt;br /&gt;
*uploading of a u.d. $$G$$&lt;br /&gt;
*adjustment of $$G$$ to $$A_{gg}$$ in SS-G-BLUP and SS-SNP-BLUP&lt;br /&gt;
*solving Single-Step-G-BLUP models&lt;br /&gt;
*Variance component estimation for Single-Step-G-BLUP models&lt;br /&gt;
*solving Single-Step-T-BLUP models&lt;br /&gt;
*solving Single-Step-SNP-BLUP models&lt;br /&gt;
*calculation of true H matrix diagonal elements&lt;br /&gt;
*all Single-Step models can be run from &amp;quot;bottom-up&amp;quot;, that is the user supplies the genotypes and all necessary ingredients(e.g. $$G$$) are built on the fly.&lt;br /&gt;
&lt;br /&gt;
=== Supported pedigree types===&lt;br /&gt;
*ordinary pedigrees&lt;br /&gt;
*probabilistic pedigrees with an unlimited number of parent pairs per individual&lt;br /&gt;
*genetic group pedigrees&lt;br /&gt;
*meta-founder pedigrees&lt;br /&gt;
*ignoring of inbreeding&lt;br /&gt;
*iterative derivation of inbreeding coefficients&lt;br /&gt;
&lt;br /&gt;
=== Supported features related to meta-founders and genetic groups ===&lt;br /&gt;
*meta-founders can be modeled for all $$\Gamma$$ which contain $$A$$(.e.g. $$A$$, $$H$$ for ssGBLUP, ssGTBLUP and ssSNPBLUP)&lt;br /&gt;
*genetic groups can be modeled as an extra factor or can be absorbed into all $$\Gamma$$ which contain $$A$$&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Jump_Start&amp;diff=1418</id>
		<title>Jump Start</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Jump_Start&amp;diff=1418"/>
		<updated>2022-03-04T06:44:04Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Boerner moved page Jump Start to Examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Examples]]&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1417</id>
		<title>Examples</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Examples&amp;diff=1417"/>
		<updated>2022-03-04T06:44:03Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Boerner moved page Jump Start to Examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The examples provided in this section are meant to provide a practical examples about the {{lmt}} facilities and the parameter file syntax. It is assumed that the reader is familiar with [[Parameterfile1|section]]&lt;br /&gt;
&lt;br /&gt;
== Solving linear mixed model equations ==&lt;br /&gt;
&lt;br /&gt;
=== Estimating a mean in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Estimating a mean is equivalent to obtaining the generalized least square solution $$b=(X&amp;#039;R^{-1}X)^{-1}X&amp;#039;R^{-1}y$$ for model $$y=Xb+e$$, where $$y$$ is a vector of $$n$$ observations, $$X$$ is as single column matrix of $$1$$, $$b$$ is a fixed factor (mean), $$e$$ is the residual and $$y\sim N(Xb,R)$$ where $$R$$ is a $$n \times n$$ co-variance matrix.&lt;br /&gt;
&lt;br /&gt;
From the above it follows that for task of solving for $$b$$ {{lmt}} needs following information:&lt;br /&gt;
&lt;br /&gt;
 the data&lt;br /&gt;
 the residual variance $$R$$&lt;br /&gt;
 the model&lt;br /&gt;
 the solver&lt;br /&gt;
&lt;br /&gt;
Assume we have a data file &amp;quot;data.csv&amp;quot; with content:&lt;br /&gt;
 #y,mu&lt;br /&gt;
 25.0,1&lt;br /&gt;
 33.1,1&lt;br /&gt;
 36.0,1&lt;br /&gt;
 28.3,1&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records.&lt;br /&gt;
A valid {{lmt}} xml parameter file would look like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;5,27&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;models&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y=mu*b&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/models&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    datafile: data.csv&lt;br /&gt;
    missingthreshold: -50.0&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the introduced [[Parameterfile1|parameterfile terminology]] tags {{cc|&amp;lt;data&amp;gt;}}, {{cc|&amp;lt;vars&amp;gt;}}, {{cc|&amp;lt;model&amp;gt;}}, {{cc|&amp;lt;jobs&amp;gt;}} are automatic-compulsory. {{cc|&amp;lt;solvers&amp;gt;}} is an automatic-optional tag because not every {{lmt}} job requires a solver.&lt;br /&gt;
&lt;br /&gt;
The most important aspect is the model definition in tag {{cc|&amp;lt;eqn&amp;gt;}}, nested inside tag {{cc|&amp;lt;model&amp;gt;}} $$y=mu*b$$. The variable names used here are either defined by the data file header, or by the user. That is, $$y$$ and $$mu$$ are defined in the data file header, whereas $$b$$ is a user-defined factor name. Translated this means that the content of the data column named $$y$$ should be regressed on the content of the data column named $$mu$$ with the regression coefficient named $$b$$.&lt;br /&gt;
&lt;br /&gt;
Since there are no further specifications supplied about $$y$$, $$mu$$ and $$b$$, it is assumed that $$y$$ is a continuous variable, $$mu$$ is a classification variable, and $$b$$ is fixed factor.&lt;br /&gt;
The necessary variances are defined by the content of the automatic-compulsory tag {{cc|&amp;lt;vars&amp;gt;}}. {{lmt}} requires one compulsory variance, the residual variance, which must be specified via tag {{cc|&amp;lt;res&amp;gt;}}. Therefore tag {{cc|res}} is automatic-compulsory.&lt;br /&gt;
&lt;br /&gt;
The default {{lmt}} variance structure is [https://en.wikipedia.org/wiki/Kronecker_product $$\Gamma\otimes\Sigma$$], where $$\Gamma$$ and $$\Sigma$$ are specified inside tags {{cc|&amp;lt;gamma&amp;gt;}} and {{cc|&amp;lt;sigma&amp;gt;}}, respectively.&lt;br /&gt;
However, only tag {{cc|&amp;lt;sigma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-compulsory]], whereas  tag {{cc|&amp;lt;gamma&amp;gt;}} is [[Parameterfile1#Parsing logic|automatic-optional]]. A missing {{cc|&amp;lt;gamma&amp;gt;}} tag implies that [https://en.wikipedia.org/wiki/Identity_matrix $$\Gamma = I$$]. Note that for {{lmt}} $$\Sigma$$ is always a matrix, that is a scalar $$\sigma^2$$ is treated as a matrix $$1 \times 1$$ matrix.&lt;br /&gt;
&lt;br /&gt;
For the above example, the variance specification inside {{cc|&amp;lt;res&amp;gt;}} implies that $$\Gamma\otimes \Sigma \equiv I\otimes \Sigma$$. Since $$\Sigma$$ is a $$1\times 1$$ matrix with $$\Sigma[1,1]=\sigma_e^2$$, $$R$$ reduces to $$I\sigma_e^2$$.&lt;br /&gt;
&lt;br /&gt;
Note tag {{cc|&amp;lt;matrix&amp;gt;}} nested in tag {{cc|&amp;lt;sigma&amp;gt;}}. The content of tag {{cc|&amp;lt;matrix&amp;gt;}} does not comply with the formatting rules as pointed o ut [[Parameterfile1#Key strings|above]]. That is {{cc|5.0}} is not a valid key string. To let {{lmt}} know that the content of tag {{cc|&amp;lt;matrix&amp;gt;}} should not be evaluated as a key string, with a subsequent error message, [[Parameterfile1#Escaping tag content formatting rules|the tag must have attributes]]. In this example {{cc|1=matrix attributes=&amp;quot;matrix&amp;quot;}} escapes the content of tag {{cc|&amp;lt;matrix&amp;gt;}} from the formatting rules.&lt;br /&gt;
&lt;br /&gt;
Further, tag {{cc|&amp;lt;matrix&amp;gt;}} is automatic-optional. This might be confusing because, as pointed out above, $$\Sigma$$ forms an indispensable part of $$\Gamma\otimes \Sigma$$. However, tag {{cc|&amp;lt;matrix&amp;gt;}} belongs to a [[Parameterfile1#Group of mutually exclusive information sources|group of mutually exclusive information sources]] of which members are tag {{cc|&amp;lt;matrix&amp;gt;}} and key string {{cc|file: yourfilename}}. That is, $$\Sigma$$ maybe either embedded in the parameter file or supplied via an external file.&lt;br /&gt;
&lt;br /&gt;
Note that the spelling of most tags used in the above parameter file is determined by {{lmt}} and must be abide by. However, for the sake of contrast, all words starting with {{cc|my_}} are user defined. For example the tag {{cc|solvers}} contains key string {{cc|solvers: my_solver}} which nominates a [[Parameterfile1#Parsing logic|nominated-compulsory]] tag {{cc|&amp;lt;my_solver&amp;gt;}} to be invoked by {{lmt}}. Since tag {{cc|&amp;lt;my_solver&amp;gt;}} contains no further tags or key strings the used solver will be the default solver running on default parameters. Subsequently the name &amp;quot;my_solver&amp;quot; is used in job solve to provide the job with a solver to fulfil the task.&lt;br /&gt;
&lt;br /&gt;
=== Estimating a fixed mean and a random genetic effect in a uni-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model $$y=Xb+Zu+e$$ where all variables are those declared in [[#Estimating a mean]], $$u$$ is vector of length $$m$$ of random direct genetic effects and $$Z$$ is a design matrix of dimension $$n \times m$$ linking genetic effects to their respective observations. Note that $$u\sim N(0,A\sigma_a^2)$$ where $$A$$ is the pedigree-derived relationship matrix and forms the $$\Gamma$$ part in $$\Gamma\otimes\Sigma$$. A possible data file for such mode may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
where the columns are comma-separated, the first row is commented out with “#” but contains the header, and all other rows contain data records. Further assume a pedigree in a file called &amp;quot;ped.csv&amp;quot; with content:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,0&lt;br /&gt;
 4,0,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,0,4&lt;br /&gt;
 7,5,4&lt;br /&gt;
 8,5,7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y = mu*b + id*u(v(my_var(1)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compared with the parameter file in example [[#Estimating a mean]] the one above contains only a few extra elements. One this the automatic-optional {{cc|&amp;lt;pedigrees&amp;gt;}} nested inside tag {{cc|&amp;lt;root&amp;gt;}}. This tag contains a keystring {{cc|pedigrees: myped}}, where the user-defined variable behind {{cc|pedigrees:}} is the name of a nominated-compulsory tag nested inside tag {cc|&amp;lt;pedigrees&amp;gt;}}. This concept allows to supply several pedigrees to lmt (e.g. a normal pedigree and a genetic group pedigree). In our example we have only one pedigree named my_ped, with tag {{cc|&amp;lt;my_ped&amp;gt;}} containing the information about this pedigree. Another additional element is the key string {{cc|vars: my_var}} nested in tag {{cc|&amp;lt;vars&amp;gt;}} where the variable of key string {{cc|vars: my_var}} provides the tag names of nominated-compulsory tags, in this example tag {{cc|&amp;lt;my_var&amp;gt;}}.&lt;br /&gt;
&lt;br /&gt;
Tag {{cc|&amp;lt;myvar&amp;gt;}} consist of two structural components: the automatic-compulsory tag {{cc|&amp;lt;sigma&amp;gt;}} and the automatic-optional {{cc|&amp;lt;gamma&amp;gt;}}. Since the the variance of $$u=A\sigma_a^2$$, where $$A=\Gamma$$ and $$\sigma_a^2=\Sigma$$, a {{cc|&amp;lt;gamma&amp;gt;}} tag must be supplied to fully specify the variance. &amp;#039;&amp;#039;&amp;#039;Note that if the {{cc|&amp;lt;gamma&amp;gt;}} tag is missing or miss-spelled {{lmt}} will assume that the variance of $$u=I\sigma_a^2$$&amp;#039;&amp;#039;&amp;#039;. Tag {{cc|&amp;lt;gamma&amp;gt;}} contains a automatic-compulsory tag {{cc|&amp;lt;A&amp;gt;}} which specifies the $$\Gamma=A$$. Since $$A$$ is build from a pedigree, tag {{cc|&amp;lt;A&amp;gt;}} contains a compulsory key string {{cc|pedigree: my_ped}} which nominates pedigree in tag {{cc|&amp;lt;my_ped&amp;gt;}} to be used for building $$A$$.&lt;br /&gt;
&lt;br /&gt;
Note the difference between the tags {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;res&amp;gt;}} and {{cc|&amp;lt;my_var&amp;gt;}}. The former specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by tag {{cc|1=&amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;}}, whereas the latter specifies {{cc|&amp;lt;sigma&amp;gt;}} to be provided by a file.&lt;br /&gt;
&lt;br /&gt;
The model section in the above parameter file need to communicate to to {{lmt}} that $$u$$ is a random factor with a variance $$A\sigma_a^2$$. This is done by extending the u.d. factor name {{cc|u}} in {{cc|1=y = mu*b + id*u(v(my_var(1)))}} by a specifier {{cc|(v(my_var(1)))}}. Note that without a specifier {{cc|u}} would be regarded as a fixed factor. The specifier {{cc|u(v)}} communicates that {{cc|u}} has a variance assigned. Further, {{cc|v}} has a specifier assigned via {{cc|v(my_var)}} which communicates that the name of the variance is {{cc|my_var}}. The variance in tag {{cc|&amp;lt;my_var&amp;gt;}} contains a {{cc|&amp;lt;gamma&amp;gt;}} and a {{cc|&amp;lt;sigma&amp;gt;}} component. The integer number inside bracket {{cc|my_var(1)}} communicates that $$\sigma_a^2$$ of {{cc|u}} is located in the first diagonal element of $$\Sigma$$.&lt;br /&gt;
&lt;br /&gt;
In summary construct {{cc|u(v(my_var(1)))}} communicates that&lt;br /&gt;
*{{cc|u}} has a variance assigned&lt;br /&gt;
*the variance is named {{cc|my_var}}&lt;br /&gt;
*the variance is located in the first diagonal element of the $$\Sigma$$ matrix specified in tag {{cc|&amp;lt;sigma&amp;gt;}} nested in tag {{cc|&amp;lt;my_var&amp;gt;&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Estimating fixed means and a random genetic effects in a multi-variate model ===&lt;br /&gt;
&lt;br /&gt;
Consider the linear model &lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X_1 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
Z &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; Z&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
I &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; I&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where all variables are those declared in [[#Estimating a mean and a random genetic effect in a uni-variate model|above]], and subscripts $$1$$ and $$2$$ index trait $$1$$ and $$2$$, respectively.&lt;br /&gt;
&lt;br /&gt;
Note that $$[u_1,u_2]\sim N([0,0],A\otimes \Sigma_a)$$ where $$A$$ is the pedigree-derived relationship matrix and &lt;br /&gt;
$$&lt;br /&gt;
\Sigma_a=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{a_1}^2 &amp;amp; \sigma_{a_1,a_2}\\&lt;br /&gt;
\sigma_{a_2,a_1} &amp;amp; \sigma_{a_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$&lt;br /&gt;
Further, $$[e_1,e_2]\sim N([0,0],I\otimes \Sigma_e)$$ with&lt;br /&gt;
$$&lt;br /&gt;
\Sigma_e=&lt;br /&gt;
\left(\begin{array}{cc}&lt;br /&gt;
\sigma_{e_1}^2 &amp;amp; \sigma_{e_1,e_2}\\&lt;br /&gt;
\sigma_{e_2,e_1} &amp;amp; \sigma_{e_2}^2&lt;br /&gt;
\end{array}\right)&lt;br /&gt;
$$.&lt;br /&gt;
&lt;br /&gt;
A possible data file for such mode may look like:&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.8,1,5&lt;br /&gt;
 33.1,0.5,1,6&lt;br /&gt;
 36.0,1.5,1,7&lt;br /&gt;
 28.3,3.6,1,8&lt;br /&gt;
and the pedigree files is that provided in example [[#Estimating a mean and a random genetic effect in a uni-variate model]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and a valid {{lmt}} parameter file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line highlight=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
  &amp;lt;data&amp;gt;&lt;br /&gt;
    file: data.csv&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;pedigrees&amp;gt;&lt;br /&gt;
    pedigrees: my_ped&lt;br /&gt;
      &amp;lt;my_ped&amp;gt;&lt;br /&gt;
        file: ped.csv&lt;br /&gt;
      &amp;lt;/my_ped&amp;gt;&lt;br /&gt;
  &amp;lt;/pedigrees&amp;gt;&lt;br /&gt;
  &amp;lt;vars&amp;gt;&lt;br /&gt;
    &amp;lt;res&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        &amp;lt;matrix attributes=&amp;quot;matrix&amp;quot;&amp;gt;&lt;br /&gt;
          5.0,0.8&lt;br /&gt;
          0.8,1.2&lt;br /&gt;
        &amp;lt;/matrix&amp;gt;&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
    &amp;lt;/res&amp;gt;&lt;br /&gt;
    vars: my_var&lt;br /&gt;
    &amp;lt;my_var&amp;gt;&lt;br /&gt;
      &amp;lt;sigma&amp;gt;&lt;br /&gt;
        file: sigma.csv&lt;br /&gt;
      &amp;lt;/sigma&amp;gt;&lt;br /&gt;
      &amp;lt;gamma&amp;gt;&lt;br /&gt;
        &amp;lt;A&amp;gt;&lt;br /&gt;
          pedigree: my_ped&lt;br /&gt;
        &amp;lt;/A&amp;gt;&lt;br /&gt;
      &amp;lt;/gamma&amp;gt;&lt;br /&gt;
    &amp;lt;/my_var&amp;gt;&lt;br /&gt;
  &amp;lt;/vars&amp;gt;&lt;br /&gt;
  &amp;lt;model&amp;gt;&lt;br /&gt;
    &amp;lt;eqn attributes=&amp;quot;strings&amp;quot;&amp;gt;&lt;br /&gt;
      y1 = mu*b1 + id*u1(v(my_var(1)))&lt;br /&gt;
      y2 = mu*b2 + id*u2(v(my_var(2)))&lt;br /&gt;
    &amp;lt;/eqn&amp;gt;&lt;br /&gt;
  &amp;lt;/model&amp;gt;&lt;br /&gt;
  &amp;lt;jobs&amp;gt;&lt;br /&gt;
    jobs: solve&lt;br /&gt;
    &amp;lt;solve&amp;gt;&lt;br /&gt;
      solver: my_solver&lt;br /&gt;
    &amp;lt;/solve&amp;gt;&lt;br /&gt;
  &amp;lt;/jobs&amp;gt;&lt;br /&gt;
  &amp;lt;solvers&amp;gt;&lt;br /&gt;
    solvers: my_solver&lt;br /&gt;
    &amp;lt;my_solver&amp;gt;&lt;br /&gt;
    &amp;lt;/my_solver&amp;gt;&lt;br /&gt;
  &amp;lt;/solvers&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1416</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1416"/>
		<updated>2022-03-04T06:40:44Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;*.csv&amp;quot; files must contain rectangular arrays, that is every line must contain the same number of comma-separated records.&lt;br /&gt;
&lt;br /&gt;
lmt does not supports empty records, e.g.&lt;br /&gt;
&lt;br /&gt;
 1,2,,4&lt;br /&gt;
&lt;br /&gt;
must be filled with some value (e.g zero).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Block format ==&lt;br /&gt;
&lt;br /&gt;
Files in block format can contain multiple records of very different data. That is, a single file can contain several different matrices, vector, and scalars and a mixture of those. Block files are important for supplying sparse matrices, large arrays(e.g. genomic relationship matrices), block-diagonal matrices (e.g. when residual variances are heterogenous) etc. Further, lmt may write intermediate output to a block file for having connected information in the same file.&lt;br /&gt;
&lt;br /&gt;
The general structure of a single block is:&lt;br /&gt;
&lt;br /&gt;
 BEGIN MYNAME&lt;br /&gt;
 DESCRIPTOR&lt;br /&gt;
 DATA&lt;br /&gt;
 END MYNAME&lt;br /&gt;
&lt;br /&gt;
where {{cc|MYNAME}} is a user-defined block name which must be unique, {{cc|DESCRIPTOR}} is a comma-separated sequence of data descriptors, and {{cc|DATA}} are the actual data.&lt;br /&gt;
{{cc|DESCRIPTOR}} contains at least 3 values:&lt;br /&gt;
&lt;br /&gt;
*type&lt;br /&gt;
*kind&lt;br /&gt;
*size&lt;br /&gt;
*dimension&lt;br /&gt;
&lt;br /&gt;
where {{cc|type}} is either {{cc|int}} for integer, {{cc|real}} for real or {{cc|char}} for character. {{cc|kind}} can be either {{cc|scalar}} or {{cc|array}}. {{cc|size}} is the storage size in bit for a single value, for integer and real it should be 64, for character it should be the storage size of the longest character string in an array of strings. If {{cc|kind}} is set to {{cc|array}}, dimension is a vector of comma-separated values containing the dimensions of the array, where the length of the vector determines the number of dimensions. That is, for a one-dimensional array the vector is of length one, for two-dimensional the length is two and for three-dimensional the length is three. Currently only one, two and three dimensional arrays are supported.&lt;br /&gt;
&lt;br /&gt;
A block file in csv format containing an integer scalar, an integer vector, a real matrix, and a real scalar maybe:&lt;br /&gt;
&lt;br /&gt;
 BEGIN a                                            &lt;br /&gt;
 int,scalar,64                                      &lt;br /&gt;
 5&lt;br /&gt;
 END a                                              &lt;br /&gt;
 BEGIN b                                            &lt;br /&gt;
 int,array,64,2                                     &lt;br /&gt;
 1&lt;br /&gt;
 2&lt;br /&gt;
 END b                                              &lt;br /&gt;
 BEGIN c                                            &lt;br /&gt;
 real,array,64,2,2                                  &lt;br /&gt;
 5,5&lt;br /&gt;
 5,5&lt;br /&gt;
 END c                                              &lt;br /&gt;
 BEGIN d                                            &lt;br /&gt;
 real,scalar,64                                     &lt;br /&gt;
 5&lt;br /&gt;
 END d&lt;br /&gt;
&lt;br /&gt;
where the above file can be produced in R&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
x&amp;lt;-list(a=as.integer(5),b=as.integer(c(1,2)),c=matrix(5,2,2),d=5)&lt;br /&gt;
writelmtblockfile(x,&amp;quot;myfile.blkcsv&amp;quot;,&amp;quot;txt&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The R function {{cc|writelmtblockfile}} can be obtained from the author.&lt;br /&gt;
&lt;br /&gt;
In binary format, {{cc|BEGIN MYNAME}}, {{cc|END MYNAME}} and {{cc|DESCRIPTOR}} are stored in 50 byte character strings which &amp;#039;&amp;#039;&amp;#039;must not&amp;#039;&amp;#039;&amp;#039; be null terminated.&lt;br /&gt;
&lt;br /&gt;
lmt will assume block format for all files with file name suffix {{cc|.bin}} and {{cc|.blkcsv}}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== .coocsv format ==&lt;br /&gt;
&lt;br /&gt;
Comma-separated coordinate format is used to write out sparse matrices in acsii. The first line of the respective file contains the number of rows and columns of the sparse matrix. All subsequent rows contain tuples  of three values which are&lt;br /&gt;
*row number&lt;br /&gt;
*column number&lt;br /&gt;
*value&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1415</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1415"/>
		<updated>2022-03-04T06:33:12Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;*.csv&amp;quot; files must contain rectangular arrays, that is every line must contain the same number of comma-separated records.&lt;br /&gt;
&lt;br /&gt;
lmt does not supports empty records, e.g.&lt;br /&gt;
&lt;br /&gt;
 1,2,,4&lt;br /&gt;
&lt;br /&gt;
must be filled with some value (e.g zero).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Block format ==&lt;br /&gt;
&lt;br /&gt;
Files in block format can contain multiple records of very different data. That is, a single file can contain several different matrices, vector, and scalars and a mixture of those. Block files are important for supplying sparse matrices, large arrays(e.g. genomic relationship matrices), block-diagonal matrices (e.g. when residual variances are heterogenous) etc. Further, lmt may write intermediate output to a block file for having connected information in the same file.&lt;br /&gt;
&lt;br /&gt;
The general structure of a single block is:&lt;br /&gt;
&lt;br /&gt;
 BEGIN MYNAME&lt;br /&gt;
 DESCRIPTOR&lt;br /&gt;
 DATA&lt;br /&gt;
 END MYNAME&lt;br /&gt;
&lt;br /&gt;
where {{cc|MYNAME}} is a user-defined block name which must be unique, {{cc|DESCRIPTOR}} is a comma-separated sequence of data descriptors, and {{cc|DATA}} are the actual data.&lt;br /&gt;
{{cc|DESCRIPTOR}} contains at least 3 values:&lt;br /&gt;
&lt;br /&gt;
*type&lt;br /&gt;
*kind&lt;br /&gt;
*size&lt;br /&gt;
*dimension&lt;br /&gt;
&lt;br /&gt;
where {{cc|type}} is either {{cc|int}} for integer, {{cc|real}} for real or {{cc|char}} for character. {{cc|kind}} can be either {{cc|scalar}} or {{cc|array}}. {{cc|size}} is the storage size in bit for a single value, for integer and real it should be 64, for character it should be the storage size of the longest character string in an array of strings. If {{cc|kind}} is set to {{cc|array}}, dimension is a vector of comma-separated values containing the dimensions of the array, where the length of the vector determines the number of dimensions. That is, for a one-dimensional array the vector is of length one, for two-dimensional the length is two and for three-dimensional the length is three. Currently only one, two and three dimensional arrays are supported.&lt;br /&gt;
&lt;br /&gt;
A block file in csv format containing an integer scalar, an integer vector, a real matrix, and a real scalar maybe:&lt;br /&gt;
&lt;br /&gt;
 BEGIN a                                            &lt;br /&gt;
 int,scalar,64                                      &lt;br /&gt;
 5&lt;br /&gt;
 END a                                              &lt;br /&gt;
 BEGIN b                                            &lt;br /&gt;
 int,array,64,2                                     &lt;br /&gt;
 1&lt;br /&gt;
 2&lt;br /&gt;
 END b                                              &lt;br /&gt;
 BEGIN c                                            &lt;br /&gt;
 real,array,64,2,2                                  &lt;br /&gt;
 5,5&lt;br /&gt;
 5,5&lt;br /&gt;
 END c                                              &lt;br /&gt;
 BEGIN d                                            &lt;br /&gt;
 real,scalar,64                                     &lt;br /&gt;
 5&lt;br /&gt;
 END d&lt;br /&gt;
&lt;br /&gt;
In binary format, {{cc|BEGIN MYNAME}}, {{cc|END MYNAME}} and {{cc|DESCRIPTOR}} are stored in 50 byte character strings which &amp;#039;&amp;#039;&amp;#039;must not&amp;#039;&amp;#039;&amp;#039; be null terminated.&lt;br /&gt;
&lt;br /&gt;
lmt will assume block format for all files with file name suffix {{cc|.bin}} and {{cc|.blkcsv}}.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_files&amp;diff=1414</id>
		<title>Input files</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_files&amp;diff=1414"/>
		<updated>2022-03-04T06:30:38Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt &amp;#039;&amp;#039;&amp;#039;does not require&amp;#039;&amp;#039;&amp;#039; the user to provide information about the file content. Depending on the prospective use lmt will expect a particular file content and will try to read the file accordingly. For example&lt;br /&gt;
&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings, etc.&lt;br /&gt;
&lt;br /&gt;
== data file ==&lt;br /&gt;
&lt;br /&gt;
{{lmt}} accepts only a single file containing the actual data. A data file in &amp;quot;.csv&amp;quot; format must follow the following formatting rules:&lt;br /&gt;
*file must have at least one commented line where the last commented line must containing the column names separated by comma,&lt;br /&gt;
*the column names&lt;br /&gt;
**must be alpha-numeric only&lt;br /&gt;
**must not be quoted&lt;br /&gt;
**must be unique&lt;br /&gt;
*below the header the data file must contain only numeric values where the decimal separator is a dot(&amp;quot;.&amp;quot;).&lt;br /&gt;
The content of a data file maybe named &amp;quot;mydata.csv&amp;quot; with three columns may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
&lt;br /&gt;
== co-variance matrix file ==&lt;br /&gt;
&lt;br /&gt;
A co-variance matrix files must contain a single full squared symmetric positive definite matrix. The content of a co-variance file maybe named &amp;quot;sigma.csv&amp;quot; may look like&lt;br /&gt;
 1.5,0.8,0.1&lt;br /&gt;
 0.8,2.1,1.1&lt;br /&gt;
 0.1,1.1,1.9&lt;br /&gt;
A co-variance matrix can be checked in [https://en.wikipedia.org/wiki/R_(programming_language) R] via&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
s&amp;lt;-as.matrix(read.table(&amp;quot;sigma.csv&amp;quot;,sep=&amp;quot;,&amp;quot;))&lt;br /&gt;
if(nrow(s)!=ncol(s)) stop(&amp;quot;matrix not squared&amp;quot;)&lt;br /&gt;
if(any(s[lower.tri(s)]!=t(s)[lower.tri(s)])) stop(&amp;quot;matrix not symmetric&amp;quot;)&lt;br /&gt;
if(any(diag(s)&amp;lt;10e-12)) stop(&amp;quot;diagonal element near zero&amp;quot;)&lt;br /&gt;
if(min(eigen(s)$values)&amp;lt;10e-5) stop(&amp;quot;matrix near indefinite&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== co-variance mask files ==&lt;br /&gt;
&lt;br /&gt;
A co-variance mask file communicates to {{lmt}} which co-variances should remain constant when {{lmt}} is used to estimate variances. The mask file must contain characters which can be interpreted as a [https://en.wikipedia.org/wiki/Boolean_data_type boolean data type], and where &amp;quot;T&amp;quot; codes for co-variances which must remain constant and &amp;quot;F&amp;quot; codes for variances which are allowed to float. The mask file must have the same dimensions as the associated co-variance matrix. For instance the above co-variance matrix file maybe accompanied by a mask file containing&lt;br /&gt;
 T,F,F&lt;br /&gt;
 F,T,F&lt;br /&gt;
 F,F,F&lt;br /&gt;
which communicates to {{lmt}} that the first and second diagonal element should remain at their original values.&lt;br /&gt;
&lt;br /&gt;
== missing observations indicator file ==&lt;br /&gt;
&lt;br /&gt;
The pattern of missing observations maybe communicated via an indicator file, where the file must contain characters which can be interpreted as a [https://en.wikipedia.org/wiki/Boolean_data_type boolean data type], and where &amp;quot;T&amp;quot; codes for an available observation and &amp;quot;F&amp;quot; codes for a missing observation. Further, similar to the data file, the missing value indicator file must contain a header with the same column names as the observation columns in the data file.&lt;br /&gt;
&lt;br /&gt;
An example data file &amp;quot;mydata.csv&amp;quot;&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.0,1,5&lt;br /&gt;
 0.0,0.8,1,6&lt;br /&gt;
 36.0,-1.5,1,7&lt;br /&gt;
 28.3,0.0,1,8&lt;br /&gt;
maybe accompanied by a missing value indicator file &amp;quot;mymiss.csv&amp;quot;&lt;br /&gt;
 #y1,y2&lt;br /&gt;
 T,F&lt;br /&gt;
 F,T&lt;br /&gt;
 T,T&lt;br /&gt;
 T,F&lt;br /&gt;
&lt;br /&gt;
== pedigree file ==&lt;br /&gt;
&lt;br /&gt;
For all types of pedigree described below it is required that&lt;br /&gt;
*all pedigree ids are positive integer numbers not larger than 9.223372e+18(i.e. the ids must fit in a 64 bit integer)&lt;br /&gt;
*the pedigree is complete, that is all individuals occurring as parents must have a record as individuals,&lt;br /&gt;
*missing parents are coded with zero&lt;br /&gt;
*the pedigree must not contain cycle dependencies&lt;br /&gt;
&lt;br /&gt;
It is not necessary that the pedigree is sorted or that a sorting variable(e.g. date of birth) is supplied.&lt;br /&gt;
&lt;br /&gt;
=== ordinary pedigree file ===&lt;br /&gt;
A file containing an ordinary pedigree must have three numeric columns: individual id,first parent id, second parent id, where the number of unique ids in the first column must be equal to the row dimension of the pedigree.&lt;br /&gt;
&lt;br /&gt;
For instance a file maybe called &amp;quot;myped.csv&amp;quot; may contain&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,2&lt;br /&gt;
 4,1,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
A consistency check for that pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)&lt;br /&gt;
if(length(unique(p$i))!=nrow(p)) stop(&amp;quot;ids not unique&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== probabilistic pedigree file ===&lt;br /&gt;
Probabilistic pedigrees account for the possibility that an individual originates from more than one pair of parents. That is, an ordinary pedigree is just a special case of a probabilistic pedigree with all probabilities set to 1. In a probabilistic pedigree individual may have repeated records.&lt;br /&gt;
A file containing an ordinary pedigree must have three numeric columns: individual id,first parent id, second parent id, parentage probability. Within individuals parentage probabilities must sum up to 1. Further, repeated records of the same individual id must be adjacent. For instance&lt;br /&gt;
 1,0,0,1.0&lt;br /&gt;
 2,0,0,1.0&lt;br /&gt;
 3,1,2,1.0&lt;br /&gt;
 4,1,2,0.5&lt;br /&gt;
 4,0,0,0.5&lt;br /&gt;
 5,3,4,0.1&lt;br /&gt;
 5,1,3,0.2&lt;br /&gt;
 5,1,4,0.2&lt;br /&gt;
 5,1,2,0.5&lt;br /&gt;
A consistency check for that pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;,&amp;quot;p&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any((abs(aggregate(p$p,by=list(p$i),sum)$x-1.0)&amp;gt;10e-12))) stop(&amp;quot;probabilities do not sum up&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== genetic group pedigree file ===&lt;br /&gt;
Ordinary and probabilistic pedigrees can contain genetic groups. {{lmt}} assumes &amp;#039;&amp;#039;&amp;#039;one phantom parent per genetic group&amp;#039;&amp;#039;&amp;#039; where the phantom parents must be located at the top of pedigree and must have their parents set to zero. The number of phantom parents is communicated to {{lmt}} as an extra parameter at the appropriate location in the parameter file. Adding phantom parents to a pedigree requires to shift the numbering of the original pedigree by the number of phantom parents. For example the above ordinary pedigree can be transferred into a pedigree with 2 genetic groups, and therefore 2 phantom parents:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,1&lt;br /&gt;
 4,2,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,3,4&lt;br /&gt;
 7,5,6&lt;br /&gt;
where the original founder individuals 1 and 2 are now coded as 3 and 4, and are off-spring of phantom parents 1 and 2 respectively.&lt;br /&gt;
The genetic group methodology requires that in a genetic group pedigree the only individuals with unknown parents are the phantom parents. {{lmt}} is not enforcing this concept, that is the user may supply a genetic group pedigree where an individual has one or both parents unknown although the individual is not a phantom parent.&lt;br /&gt;
&lt;br /&gt;
A consistency check for the above pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)&lt;br /&gt;
if(length(unique(p$i))!=nrow(p)) stop(&amp;quot;ids not unique&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(p[c(1:2),c(&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)]!=0)) stop(&amp;quot;some phantom parents have known parents&amp;quot;)&lt;br /&gt;
if(any(p[-c(1:2),c(&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)]==0)) stop(&amp;quot;some ordinary individuals have missing parents&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== meta-founder pedigree file ===&lt;br /&gt;
The meta-founder concept is very similar to the genetic group concept with the phantom parents becoming meta-founders, and therefore the same format requirements as for the genetic group pedigree apply. The number of meta-founders as well as the meta-founder co-variance matrix are communicated to {{lmt}} as extra parameters at the appropriate location in the parameter file.&lt;br /&gt;
&lt;br /&gt;
== Genotype cross-reference file ==&lt;br /&gt;
The file contains the pedigree ids of the genotyped individuals as a single column vector. The genotype file and the cross-reference file must have the same number of lines. {{lmt}} will related the individual id and the genotype via the file line number, that is the pedigree id located in line #5 of the cross-reference file is that of an individual of which genotype is located in line #5 of the genotype file.&lt;br /&gt;
&lt;br /&gt;
== Genotype file ==&lt;br /&gt;
&lt;br /&gt;
A genotype file must be in ascii text format where each line contains a single genotype coded 0,1 or 2 for homozygous &amp;quot;aa&amp;quot;, heterozygous &amp;quot;Aa&amp;quot; and homozygous &amp;quot;AA&amp;quot;, respectively. Currently, missing values are not supported. A single genotype must not contain any space. The file must have a many lines as there are genotypes and each genotype must have the same number of markers. A file containing 10 genotypes of 40 markers each maybe&lt;br /&gt;
 0122221210011211221100021210220020021221&lt;br /&gt;
 1211121121111120110011110201121020111111&lt;br /&gt;
 0122211210012202222200022120220111021222&lt;br /&gt;
 0122211210012202222200022120220111021222&lt;br /&gt;
 0222220220020220220000020200220020022220&lt;br /&gt;
 1111122111102111111111111211121020110112&lt;br /&gt;
 2200022002202020000002200202022020200002&lt;br /&gt;
 1211111121112111111111111111121111111112&lt;br /&gt;
 2200022012202020000002200202012020200002&lt;br /&gt;
 1211121121111120110001110201111020111111&lt;br /&gt;
Note that additional information about the genotypes, e.g. the pedigree ids of the related individuals, maybe supplied via an additional file.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1413</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1413"/>
		<updated>2022-03-04T06:27:27Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* &amp;quot;.csv&amp;quot; files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;*.csv&amp;quot; files must contain rectangular arrays, that is every line must contain the same number of comma-separated records.&lt;br /&gt;
&lt;br /&gt;
lmt supports empty records, e.g.&lt;br /&gt;
&lt;br /&gt;
 1,2,,4&lt;br /&gt;
&lt;br /&gt;
which will be filled with zero.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Block format ==&lt;br /&gt;
&lt;br /&gt;
Files in block format can contain multiple records of very different data. That is, a single file can contain several different matrices, vector, and scalars and a mixture of those. Block files are important for supplying sparse matrices, large arrays(e.g. genomic relationship matrices), block-diagonal matrices (e.g. when residual variances are heterogenous) etc. Further, lmt may write intermediate output to a block file for having connected information in the same file.&lt;br /&gt;
&lt;br /&gt;
The general structure of a single block is:&lt;br /&gt;
&lt;br /&gt;
 BEGIN MYNAME&lt;br /&gt;
 DESCRIPTOR&lt;br /&gt;
 DATA&lt;br /&gt;
 END MYNAME&lt;br /&gt;
&lt;br /&gt;
where {{cc|MYNAME}} is a user-defined block name which must be unique, {{cc|DESCRIPTOR}} is a comma-separated sequence of data descriptors, and {{cc|DATA}} are the actual data.&lt;br /&gt;
{{cc|DESCRIPTOR}} contains at least 3 values:&lt;br /&gt;
&lt;br /&gt;
*type&lt;br /&gt;
*kind&lt;br /&gt;
*size&lt;br /&gt;
*dimension&lt;br /&gt;
&lt;br /&gt;
where {{cc|type}} is either {{cc|int}} for integer, {{cc|real}} for real or {{cc|char}} for character. {{cc|kind}} can be either {{cc|scalar}} or {{cc|array}}. {{cc|size}} is the storage size in bit for a single value, for integer and real it should be 64, for character it should be the storage size of the longest character string in an array of strings. If {{cc|kind}} is set to {{cc|array}}, dimension is a vector of comma-separated values containing the dimensions of the array, where the length of the vector determines the number of dimensions. That is, for a one-dimensional array the vector is of length one, for two-dimensional the length is two and for three-dimensional the length is three. Currently only one, two and three dimensional arrays are supported.&lt;br /&gt;
&lt;br /&gt;
A block file in csv format containing an integer scalar, an integer vector, a real matrix, and a real scalar maybe:&lt;br /&gt;
&lt;br /&gt;
 BEGIN a                                            &lt;br /&gt;
 int,scalar,64                                      &lt;br /&gt;
 5&lt;br /&gt;
 END a                                              &lt;br /&gt;
 BEGIN b                                            &lt;br /&gt;
 int,array,64,2                                     &lt;br /&gt;
 1&lt;br /&gt;
 2&lt;br /&gt;
 END b                                              &lt;br /&gt;
 BEGIN c                                            &lt;br /&gt;
 real,array,64,2,2                                  &lt;br /&gt;
 5,5&lt;br /&gt;
 5,5&lt;br /&gt;
 END c                                              &lt;br /&gt;
 BEGIN d                                            &lt;br /&gt;
 real,scalar,64                                     &lt;br /&gt;
 5&lt;br /&gt;
 END d&lt;br /&gt;
&lt;br /&gt;
In binary format, {{cc|BEGIN MYNAME}}, {{cc|END MYNAME}} and {{cc|DESCRIPTOR}} are stored in 50 byte character strings which &amp;#039;&amp;#039;&amp;#039;must not&amp;#039;&amp;#039;&amp;#039; be null terminated.&lt;br /&gt;
&lt;br /&gt;
lmt will assume block format for all files with file name suffix {{cc|.bin}} and {{cc|.blkcsv}}.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1412</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1412"/>
		<updated>2022-03-04T06:23:27Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Block format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The type of the file content is determined by its prospective use, that is&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings.&lt;br /&gt;
&lt;br /&gt;
== Block format ==&lt;br /&gt;
&lt;br /&gt;
Files in block format can contain multiple records of very different data. That is, a single file can contain several different matrices, vector, and scalars and a mixture of those. Block files are important for supplying sparse matrices, large arrays(e.g. genomic relationship matrices), block-diagonal matrices (e.g. when residual variances are heterogenous) etc. Further, lmt may write intermediate output to a block file for having connected information in the same file.&lt;br /&gt;
&lt;br /&gt;
The general structure of a single block is:&lt;br /&gt;
&lt;br /&gt;
 BEGIN MYNAME&lt;br /&gt;
 DESCRIPTOR&lt;br /&gt;
 DATA&lt;br /&gt;
 END MYNAME&lt;br /&gt;
&lt;br /&gt;
where {{cc|MYNAME}} is a user-defined block name which must be unique, {{cc|DESCRIPTOR}} is a comma-separated sequence of data descriptors, and {{cc|DATA}} are the actual data.&lt;br /&gt;
{{cc|DESCRIPTOR}} contains at least 3 values:&lt;br /&gt;
&lt;br /&gt;
*type&lt;br /&gt;
*kind&lt;br /&gt;
*size&lt;br /&gt;
*dimension&lt;br /&gt;
&lt;br /&gt;
where {{cc|type}} is either {{cc|int}} for integer, {{cc|real}} for real or {{cc|char}} for character. {{cc|kind}} can be either {{cc|scalar}} or {{cc|array}}. {{cc|size}} is the storage size in bit for a single value, for integer and real it should be 64, for character it should be the storage size of the longest character string in an array of strings. If {{cc|kind}} is set to {{cc|array}}, dimension is a vector of comma-separated values containing the dimensions of the array, where the length of the vector determines the number of dimensions. That is, for a one-dimensional array the vector is of length one, for two-dimensional the length is two and for three-dimensional the length is three. Currently only one, two and three dimensional arrays are supported.&lt;br /&gt;
&lt;br /&gt;
A block file in csv format containing an integer scalar, an integer vector, a real matrix, and a real scalar maybe:&lt;br /&gt;
&lt;br /&gt;
 BEGIN a                                            &lt;br /&gt;
 int,scalar,64                                      &lt;br /&gt;
 5&lt;br /&gt;
 END a                                              &lt;br /&gt;
 BEGIN b                                            &lt;br /&gt;
 int,array,64,2                                     &lt;br /&gt;
 1&lt;br /&gt;
 2&lt;br /&gt;
 END b                                              &lt;br /&gt;
 BEGIN c                                            &lt;br /&gt;
 real,array,64,2,2                                  &lt;br /&gt;
 5,5&lt;br /&gt;
 5,5&lt;br /&gt;
 END c                                              &lt;br /&gt;
 BEGIN d                                            &lt;br /&gt;
 real,scalar,64                                     &lt;br /&gt;
 5&lt;br /&gt;
 END d&lt;br /&gt;
&lt;br /&gt;
In binary format, {{cc|BEGIN MYNAME}}, {{cc|END MYNAME}} and {{cc|DESCRIPTOR}} are stored in 50 byte character strings which &amp;#039;&amp;#039;&amp;#039;must not&amp;#039;&amp;#039;&amp;#039; be null terminated.&lt;br /&gt;
&lt;br /&gt;
lmt will assume block format for all files with file name suffix {{cc|.bin}} and {{cc|.blkcsv}}.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1411</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1411"/>
		<updated>2022-03-04T06:22:18Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Block format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The type of the file content is determined by its prospective use, that is&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings.&lt;br /&gt;
&lt;br /&gt;
== Block format ==&lt;br /&gt;
&lt;br /&gt;
Files in block format can contain multiple records of very different data. That is, a single file can contain several different matrices, vector, and scalars and a mixture of those. Block files are important for supplying sparse matrices, large arrays(e.g. genomic relationship matrices), block-diagonal matrices (e.g. when residual variances are heterogenous) etc. Further, lmt may write intermediate output to a block file for having connected information in the same file.&lt;br /&gt;
&lt;br /&gt;
The general structure of a single block is:&lt;br /&gt;
&lt;br /&gt;
 BEGIN MYNAME&lt;br /&gt;
 DESCRIPTOR&lt;br /&gt;
 DATA&lt;br /&gt;
 END MYNAME&lt;br /&gt;
&lt;br /&gt;
where {{cc|MYNAME}} is a user-defined block name which must be unique, {{cc|DESCRIPTOR}} is a comma-separated sequence of data descriptors, and {{cc|DATA}} are the actual data.&lt;br /&gt;
{{cc|DESCRIPTOR}} contains at least 3 values:&lt;br /&gt;
&lt;br /&gt;
*type&lt;br /&gt;
*kind&lt;br /&gt;
*size&lt;br /&gt;
*dimension&lt;br /&gt;
&lt;br /&gt;
where {{cc|type}} is either {{cc|int}} for integer, {{cc|real}} for real or {{cc|char}} for character. {{cc|kind}} can be either {{cc|scalar}} or {{cc|array}}. {{cc|size}} is the storage size in bit for a single value, for integer and real it should be 64, for character it should be the storage size of the longest character string in an array of strings. If {{cc|kind}} is set to {{cc|array}}, dimension is a vector of comma-separated values containing the dimensions of the array, where the length of the vector determines the number of dimensions. That is, for a one-dimensional array the vector is of length one, for two-dimensional the length is two and for three-dimensional the length is three. Currently only one, two and three dimensional arrays are supported.&lt;br /&gt;
&lt;br /&gt;
A block file in csv format containing an integer scalar, an integer vector, a real matrix, and a real scalar maybe:&lt;br /&gt;
&lt;br /&gt;
 BEGIN a                                            &lt;br /&gt;
 int,scalar,64                                      &lt;br /&gt;
 5&lt;br /&gt;
 END a                                              &lt;br /&gt;
 BEGIN b                                            &lt;br /&gt;
 int,array,64,2                                     &lt;br /&gt;
 1&lt;br /&gt;
 2&lt;br /&gt;
 END b                                              &lt;br /&gt;
 BEGIN c                                            &lt;br /&gt;
 real,array,64,2,2                                  &lt;br /&gt;
 5,5&lt;br /&gt;
 5,5&lt;br /&gt;
 END c                                              &lt;br /&gt;
 BEGIN d                                            &lt;br /&gt;
 real,scalar,64                                     &lt;br /&gt;
 5&lt;br /&gt;
 END d&lt;br /&gt;
&lt;br /&gt;
In binary format, {{cc|BEGIN MYNAME}}, {{cc|END MYNAME}} and {{cc|DESCRIPTOR}} are stored in 50 byte character strings which &amp;#039;&amp;#039;&amp;#039;must not&amp;#039;&amp;#039;&amp;#039; be null terminated&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1410</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1410"/>
		<updated>2022-03-04T06:19:19Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The type of the file content is determined by its prospective use, that is&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings.&lt;br /&gt;
&lt;br /&gt;
== Block format ==&lt;br /&gt;
&lt;br /&gt;
Files in block format can contain multiple records of very different data. That is, a single file can contain several different matrices, vector, and scalars and a mixture of those. Block files are important for supplying sparse matrices, large arrays(e.g. genomic relationship matrices), block-diagonal matrices (e.g. when residual variances are heterogenous) etc. Further, lmt may write intermediate output to a block file for having connected information in the same file.&lt;br /&gt;
&lt;br /&gt;
The general structure of a single block is:&lt;br /&gt;
&lt;br /&gt;
 BEGIN MYNAME&lt;br /&gt;
 DESCRIPTOR&lt;br /&gt;
 DATA&lt;br /&gt;
 END MYNAME&lt;br /&gt;
&lt;br /&gt;
where {{cc|MYNAME}} is a user-defined block name which must be unique, {{cc|DESCRIPTOR}} is a comma-separated sequence of data descriptors, and {{cc|DATA}} are the actual data.&lt;br /&gt;
{{cc|DESCRIPTOR}} contains at least 3 values:&lt;br /&gt;
&lt;br /&gt;
*type&lt;br /&gt;
*kind&lt;br /&gt;
*size&lt;br /&gt;
*dimension&lt;br /&gt;
&lt;br /&gt;
where {{cc|type}} is either {{cc|int}} for integer, {{cc|real}} for real or {{cc|char}} for character. {{cc|kind}} can be either {{cc|scalar}} or {{cc|array}}. {{cc|size}} is the storage size in bit for a single value, for integer and real it should be 64, for character it should be the storage size of the longest character string in an array of strings. If {{cc|kind}} is set to {{cc|array}}, dimension is a vector of comma-separated values containing the dimensions of the array, where the length of the vector determines the number of dimensions. That is, for a one-dimensional array the vector is of length one, for two-dimensional the length is two and for three-dimensional the length is three. Currently only one, two and three dimensional arrays are supported.&lt;br /&gt;
&lt;br /&gt;
A block file in csv format containing an integer scalar, an integer vector, a real matrix, and a real scalar maybe:&lt;br /&gt;
&lt;br /&gt;
 BEGIN a                                            &lt;br /&gt;
 int,scalar,64                                      &lt;br /&gt;
 5&lt;br /&gt;
 END a                                              &lt;br /&gt;
 BEGIN b                                            &lt;br /&gt;
 int,array,64,2                                     &lt;br /&gt;
 1&lt;br /&gt;
 2&lt;br /&gt;
 END b                                              &lt;br /&gt;
 BEGIN c                                            &lt;br /&gt;
 real,array,64,2,2                                  &lt;br /&gt;
 5,5&lt;br /&gt;
 5,5&lt;br /&gt;
 END c                                              &lt;br /&gt;
 BEGIN d                                            &lt;br /&gt;
 real,scalar,64                                     &lt;br /&gt;
 5&lt;br /&gt;
 END d&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1409</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1409"/>
		<updated>2022-03-04T05:52:09Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
*&amp;quot;.coocsv&amp;quot; csv-format for storing sparse matrices in coordinate format.&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The type of the file content is determined by its prospective use, that is&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1408</id>
		<title>File formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=File_formats&amp;diff=1408"/>
		<updated>2022-03-04T05:51:23Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Created page with &amp;quot;== File content determination via file name extensions == {{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are *&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files *&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format *&amp;quot;.bin&amp;quot; for binary files in block format  Note that this mechanism does...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The type of the file content is determined by its prospective use, that is&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_files&amp;diff=1407</id>
		<title>Input files</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_files&amp;diff=1407"/>
		<updated>2022-03-04T05:50:29Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== data file ==&lt;br /&gt;
&lt;br /&gt;
{{lmt}} accepts only a single file containing the actual data. A data file in &amp;quot;.csv&amp;quot; format must follow the following formatting rules:&lt;br /&gt;
*file must have at least one commented line where the last commented line must containing the column names separated by comma,&lt;br /&gt;
*the column names&lt;br /&gt;
**must be alpha-numeric only&lt;br /&gt;
**must not be quoted&lt;br /&gt;
**must be unique&lt;br /&gt;
*below the header the data file must contain only numeric values where the decimal separator is a dot(&amp;quot;.&amp;quot;).&lt;br /&gt;
The content of a data file maybe named &amp;quot;mydata.csv&amp;quot; with three columns may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
&lt;br /&gt;
== co-variance matrix file ==&lt;br /&gt;
&lt;br /&gt;
A co-variance matrix files must contain a single full squared symmetric positive definite matrix. The content of a co-variance file maybe named &amp;quot;sigma.csv&amp;quot; may look like&lt;br /&gt;
 1.5,0.8,0.1&lt;br /&gt;
 0.8,2.1,1.1&lt;br /&gt;
 0.1,1.1,1.9&lt;br /&gt;
A co-variance matrix can be checked in [https://en.wikipedia.org/wiki/R_(programming_language) R] via&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
s&amp;lt;-as.matrix(read.table(&amp;quot;sigma.csv&amp;quot;,sep=&amp;quot;,&amp;quot;))&lt;br /&gt;
if(nrow(s)!=ncol(s)) stop(&amp;quot;matrix not squared&amp;quot;)&lt;br /&gt;
if(any(s[lower.tri(s)]!=t(s)[lower.tri(s)])) stop(&amp;quot;matrix not symmetric&amp;quot;)&lt;br /&gt;
if(any(diag(s)&amp;lt;10e-12)) stop(&amp;quot;diagonal element near zero&amp;quot;)&lt;br /&gt;
if(min(eigen(s)$values)&amp;lt;10e-5) stop(&amp;quot;matrix near indefinite&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== co-variance mask files ==&lt;br /&gt;
&lt;br /&gt;
A co-variance mask file communicates to {{lmt}} which co-variances should remain constant when {{lmt}} is used to estimate variances. The mask file must contain characters which can be interpreted as a [https://en.wikipedia.org/wiki/Boolean_data_type boolean data type], and where &amp;quot;T&amp;quot; codes for co-variances which must remain constant and &amp;quot;F&amp;quot; codes for variances which are allowed to float. The mask file must have the same dimensions as the associated co-variance matrix. For instance the above co-variance matrix file maybe accompanied by a mask file containing&lt;br /&gt;
 T,F,F&lt;br /&gt;
 F,T,F&lt;br /&gt;
 F,F,F&lt;br /&gt;
which communicates to {{lmt}} that the first and second diagonal element should remain at their original values.&lt;br /&gt;
&lt;br /&gt;
== missing observations indicator file ==&lt;br /&gt;
&lt;br /&gt;
The pattern of missing observations maybe communicated via an indicator file, where the file must contain characters which can be interpreted as a [https://en.wikipedia.org/wiki/Boolean_data_type boolean data type], and where &amp;quot;T&amp;quot; codes for an available observation and &amp;quot;F&amp;quot; codes for a missing observation. Further, similar to the data file, the missing value indicator file must contain a header with the same column names as the observation columns in the data file.&lt;br /&gt;
&lt;br /&gt;
An example data file &amp;quot;mydata.csv&amp;quot;&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.0,1,5&lt;br /&gt;
 0.0,0.8,1,6&lt;br /&gt;
 36.0,-1.5,1,7&lt;br /&gt;
 28.3,0.0,1,8&lt;br /&gt;
maybe accompanied by a missing value indicator file &amp;quot;mymiss.csv&amp;quot;&lt;br /&gt;
 #y1,y2&lt;br /&gt;
 T,F&lt;br /&gt;
 F,T&lt;br /&gt;
 T,T&lt;br /&gt;
 T,F&lt;br /&gt;
&lt;br /&gt;
== pedigree file ==&lt;br /&gt;
&lt;br /&gt;
For all types of pedigree described below it is required that&lt;br /&gt;
*all pedigree ids are positive integer numbers not larger than 9.223372e+18(i.e. the ids must fit in a 64 bit integer)&lt;br /&gt;
*the pedigree is complete, that is all individuals occurring as parents must have a record as individuals,&lt;br /&gt;
*missing parents are coded with zero&lt;br /&gt;
*the pedigree must not contain cycle dependencies&lt;br /&gt;
&lt;br /&gt;
It is not necessary that the pedigree is sorted or that a sorting variable(e.g. date of birth) is supplied.&lt;br /&gt;
&lt;br /&gt;
=== ordinary pedigree file ===&lt;br /&gt;
A file containing an ordinary pedigree must have three numeric columns: individual id,first parent id, second parent id, where the number of unique ids in the first column must be equal to the row dimension of the pedigree.&lt;br /&gt;
&lt;br /&gt;
For instance a file maybe called &amp;quot;myped.csv&amp;quot; may contain&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,2&lt;br /&gt;
 4,1,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
A consistency check for that pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)&lt;br /&gt;
if(length(unique(p$i))!=nrow(p)) stop(&amp;quot;ids not unique&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== probabilistic pedigree file ===&lt;br /&gt;
Probabilistic pedigrees account for the possibility that an individual originates from more than one pair of parents. That is, an ordinary pedigree is just a special case of a probabilistic pedigree with all probabilities set to 1. In a probabilistic pedigree individual may have repeated records.&lt;br /&gt;
A file containing an ordinary pedigree must have three numeric columns: individual id,first parent id, second parent id, parentage probability. Within individuals parentage probabilities must sum up to 1. Further, repeated records of the same individual id must be adjacent. For instance&lt;br /&gt;
 1,0,0,1.0&lt;br /&gt;
 2,0,0,1.0&lt;br /&gt;
 3,1,2,1.0&lt;br /&gt;
 4,1,2,0.5&lt;br /&gt;
 4,0,0,0.5&lt;br /&gt;
 5,3,4,0.1&lt;br /&gt;
 5,1,3,0.2&lt;br /&gt;
 5,1,4,0.2&lt;br /&gt;
 5,1,2,0.5&lt;br /&gt;
A consistency check for that pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;,&amp;quot;p&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any((abs(aggregate(p$p,by=list(p$i),sum)$x-1.0)&amp;gt;10e-12))) stop(&amp;quot;probabilities do not sum up&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== genetic group pedigree file ===&lt;br /&gt;
Ordinary and probabilistic pedigrees can contain genetic groups. {{lmt}} assumes &amp;#039;&amp;#039;&amp;#039;one phantom parent per genetic group&amp;#039;&amp;#039;&amp;#039; where the phantom parents must be located at the top of pedigree and must have their parents set to zero. The number of phantom parents is communicated to {{lmt}} as an extra parameter at the appropriate location in the parameter file. Adding phantom parents to a pedigree requires to shift the numbering of the original pedigree by the number of phantom parents. For example the above ordinary pedigree can be transferred into a pedigree with 2 genetic groups, and therefore 2 phantom parents:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,1&lt;br /&gt;
 4,2,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,3,4&lt;br /&gt;
 7,5,6&lt;br /&gt;
where the original founder individuals 1 and 2 are now coded as 3 and 4, and are off-spring of phantom parents 1 and 2 respectively.&lt;br /&gt;
The genetic group methodology requires that in a genetic group pedigree the only individuals with unknown parents are the phantom parents. {{lmt}} is not enforcing this concept, that is the user may supply a genetic group pedigree where an individual has one or both parents unknown although the individual is not a phantom parent.&lt;br /&gt;
&lt;br /&gt;
A consistency check for the above pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)&lt;br /&gt;
if(length(unique(p$i))!=nrow(p)) stop(&amp;quot;ids not unique&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(p[c(1:2),c(&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)]!=0)) stop(&amp;quot;some phantom parents have known parents&amp;quot;)&lt;br /&gt;
if(any(p[-c(1:2),c(&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)]==0)) stop(&amp;quot;some ordinary individuals have missing parents&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== meta-founder pedigree file ===&lt;br /&gt;
The meta-founder concept is very similar to the genetic group concept with the phantom parents becoming meta-founders, and therefore the same format requirements as for the genetic group pedigree apply. The number of meta-founders as well as the meta-founder co-variance matrix are communicated to {{lmt}} as extra parameters at the appropriate location in the parameter file.&lt;br /&gt;
&lt;br /&gt;
== Genotype cross-reference file ==&lt;br /&gt;
The file contains the pedigree ids of the genotyped individuals as a single column vector. The genotype file and the cross-reference file must have the same number of lines. {{lmt}} will related the individual id and the genotype via the file line number, that is the pedigree id located in line #5 of the cross-reference file is that of an individual of which genotype is located in line #5 of the genotype file.&lt;br /&gt;
&lt;br /&gt;
== Genotype file ==&lt;br /&gt;
&lt;br /&gt;
A genotype file must be in ascii text format where each line contains a single genotype coded 0,1 or 2 for homozygous &amp;quot;aa&amp;quot;, heterozygous &amp;quot;Aa&amp;quot; and homozygous &amp;quot;AA&amp;quot;, respectively. Currently, missing values are not supported. A single genotype must not contain any space. The file must have a many lines as there are genotypes and each genotype must have the same number of markers. A file containing 10 genotypes of 40 markers each maybe&lt;br /&gt;
 0122221210011211221100021210220020021221&lt;br /&gt;
 1211121121111120110011110201121020111111&lt;br /&gt;
 0122211210012202222200022120220111021222&lt;br /&gt;
 0122211210012202222200022120220111021222&lt;br /&gt;
 0222220220020220220000020200220020022220&lt;br /&gt;
 1111122111102111111111111211121020110112&lt;br /&gt;
 2200022002202020000002200202022020200002&lt;br /&gt;
 1211111121112111111111111111121111111112&lt;br /&gt;
 2200022012202020000002200202012020200002&lt;br /&gt;
 1211121121111120110001110201111020111111&lt;br /&gt;
Note that additional information about the genotypes, e.g. the pedigree ids of the related individuals, maybe supplied via an additional file.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_file_formats&amp;diff=1404</id>
		<title>Input file formats</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_file_formats&amp;diff=1404"/>
		<updated>2022-03-04T05:47:03Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Boerner moved page Input file formats to Input files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Input files]]&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_files&amp;diff=1403</id>
		<title>Input files</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Input_files&amp;diff=1403"/>
		<updated>2022-03-04T05:47:03Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Boerner moved page Input file formats to Input files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File content determination via file name extensions ==&lt;br /&gt;
{{lmt}} automatically detects the format of input files by the [https://en.wikipedia.org/wiki/Filename_extension filename extension]. Supported extensions are&lt;br /&gt;
*&amp;quot;.csv&amp;quot; for ordinary [https://en.wikipedia.org/wiki/Comma-separated_values comma separated values] ascii text files&lt;br /&gt;
*&amp;quot;.blkcsv&amp;quot; for comma separated value ascii text files in block format&lt;br /&gt;
*&amp;quot;.bin&amp;quot; for binary files in block format&lt;br /&gt;
&lt;br /&gt;
Note that this mechanism does not apply to files containing genotypes.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;.csv&amp;quot; files ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;.csv&amp;quot; files may contain several commented lines at the top only where the comment character is &amp;quot;#&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The type of the file content is determined by its prospective use, that is&lt;br /&gt;
*the data file is supposed to contain only real/float numbers which are transferred to integer if required,&lt;br /&gt;
*a file containing an ordinary pedigree is supposed to contain only integer numbers,&lt;br /&gt;
*a file containing a missing value indicator matrix is supposed to contain only character strings.&lt;br /&gt;
&lt;br /&gt;
=== data file ===&lt;br /&gt;
&lt;br /&gt;
{{lmt}} accepts only a single file containing the actual data. A data file in &amp;quot;.csv&amp;quot; format must follow the following formatting rules:&lt;br /&gt;
*file must have at least one commented line where the last commented line must containing the column names separated by comma,&lt;br /&gt;
*the column names&lt;br /&gt;
**must be alpha-numeric only&lt;br /&gt;
**must not be quoted&lt;br /&gt;
**must be unique&lt;br /&gt;
*below the header the data file must contain only numeric values where the decimal separator is a dot(&amp;quot;.&amp;quot;).&lt;br /&gt;
The content of a data file maybe named &amp;quot;mydata.csv&amp;quot; with three columns may look like:&lt;br /&gt;
&lt;br /&gt;
 #y,mu,id&lt;br /&gt;
 25.0,1,5&lt;br /&gt;
 33.1,1,6&lt;br /&gt;
 36.0,1,7&lt;br /&gt;
 28.3,1,8&lt;br /&gt;
&lt;br /&gt;
=== co-variance matrix file ===&lt;br /&gt;
&lt;br /&gt;
A co-variance matrix files must contain a single full squared symmetric positive definite matrix. The content of a co-variance file maybe named &amp;quot;sigma.csv&amp;quot; may look like&lt;br /&gt;
 1.5,0.8,0.1&lt;br /&gt;
 0.8,2.1,1.1&lt;br /&gt;
 0.1,1.1,1.9&lt;br /&gt;
A co-variance matrix can be checked in [https://en.wikipedia.org/wiki/R_(programming_language) R] via&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
s&amp;lt;-as.matrix(read.table(&amp;quot;sigma.csv&amp;quot;,sep=&amp;quot;,&amp;quot;))&lt;br /&gt;
if(nrow(s)!=ncol(s)) stop(&amp;quot;matrix not squared&amp;quot;)&lt;br /&gt;
if(any(s[lower.tri(s)]!=t(s)[lower.tri(s)])) stop(&amp;quot;matrix not symmetric&amp;quot;)&lt;br /&gt;
if(any(diag(s)&amp;lt;10e-12)) stop(&amp;quot;diagonal element near zero&amp;quot;)&lt;br /&gt;
if(min(eigen(s)$values)&amp;lt;10e-5) stop(&amp;quot;matrix near indefinite&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== co-variance mask files ===&lt;br /&gt;
&lt;br /&gt;
A co-variance mask file communicates to {{lmt}} which co-variances should remain constant when {{lmt}} is used to estimate variances. The mask file must contain characters which can be interpreted as a [https://en.wikipedia.org/wiki/Boolean_data_type boolean data type], and where &amp;quot;T&amp;quot; codes for co-variances which must remain constant and &amp;quot;F&amp;quot; codes for variances which are allowed to float. The mask file must have the same dimensions as the associated co-variance matrix. For instance the above co-variance matrix file maybe accompanied by a mask file containing&lt;br /&gt;
 T,F,F&lt;br /&gt;
 F,T,F&lt;br /&gt;
 F,F,F&lt;br /&gt;
which communicates to {{lmt}} that the first and second diagonal element should remain at their original values.&lt;br /&gt;
&lt;br /&gt;
=== missing observations indicator file ===&lt;br /&gt;
&lt;br /&gt;
The pattern of missing observations maybe communicated via an indicator file, where the file must contain characters which can be interpreted as a [https://en.wikipedia.org/wiki/Boolean_data_type boolean data type], and where &amp;quot;T&amp;quot; codes for an available observation and &amp;quot;F&amp;quot; codes for a missing observation. Further, similar to the data file, the missing value indicator file must contain a header with the same column names as the observation columns in the data file.&lt;br /&gt;
&lt;br /&gt;
An example data file &amp;quot;mydata.csv&amp;quot;&lt;br /&gt;
 #y1,y2,mu,id&lt;br /&gt;
 25.0,0.0,1,5&lt;br /&gt;
 0.0,0.8,1,6&lt;br /&gt;
 36.0,-1.5,1,7&lt;br /&gt;
 28.3,0.0,1,8&lt;br /&gt;
maybe accompanied by a missing value indicator file &amp;quot;mymiss.csv&amp;quot;&lt;br /&gt;
 #y1,y2&lt;br /&gt;
 T,F&lt;br /&gt;
 F,T&lt;br /&gt;
 T,T&lt;br /&gt;
 T,F&lt;br /&gt;
&lt;br /&gt;
=== pedigree file ===&lt;br /&gt;
&lt;br /&gt;
For all types of pedigree described below it is required that&lt;br /&gt;
*all pedigree ids are positive integer numbers not larger than 9.223372e+18(i.e. the ids must fit in a 64 bit integer)&lt;br /&gt;
*the pedigree is complete, that is all individuals occurring as parents must have a record as individuals,&lt;br /&gt;
*missing parents are coded with zero&lt;br /&gt;
*the pedigree must not contain cycle dependencies&lt;br /&gt;
&lt;br /&gt;
It is not necessary that the pedigree is sorted or that a sorting variable(e.g. date of birth) is supplied.&lt;br /&gt;
&lt;br /&gt;
==== ordinary pedigree file ====&lt;br /&gt;
A file containing an ordinary pedigree must have three numeric columns: individual id,first parent id, second parent id, where the number of unique ids in the first column must be equal to the row dimension of the pedigree.&lt;br /&gt;
&lt;br /&gt;
For instance a file maybe called &amp;quot;myped.csv&amp;quot; may contain&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,2&lt;br /&gt;
 4,1,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
A consistency check for that pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)&lt;br /&gt;
if(length(unique(p$i))!=nrow(p)) stop(&amp;quot;ids not unique&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== probabilistic pedigree file ====&lt;br /&gt;
Probabilistic pedigrees account for the possibility that an individual originates from more than one pair of parents. That is, an ordinary pedigree is just a special case of a probabilistic pedigree with all probabilities set to 1. In a probabilistic pedigree individual may have repeated records.&lt;br /&gt;
A file containing an ordinary pedigree must have three numeric columns: individual id,first parent id, second parent id, parentage probability. Within individuals parentage probabilities must sum up to 1. Further, repeated records of the same individual id must be adjacent. For instance&lt;br /&gt;
 1,0,0,1.0&lt;br /&gt;
 2,0,0,1.0&lt;br /&gt;
 3,1,2,1.0&lt;br /&gt;
 4,1,2,0.5&lt;br /&gt;
 4,0,0,0.5&lt;br /&gt;
 5,3,4,0.1&lt;br /&gt;
 5,1,3,0.2&lt;br /&gt;
 5,1,4,0.2&lt;br /&gt;
 5,1,2,0.5&lt;br /&gt;
A consistency check for that pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;,&amp;quot;p&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any((abs(aggregate(p$p,by=list(p$i),sum)$x-1.0)&amp;gt;10e-12))) stop(&amp;quot;probabilities do not sum up&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== genetic group pedigree file ====&lt;br /&gt;
Ordinary and probabilistic pedigrees can contain genetic groups. {{lmt}} assumes &amp;#039;&amp;#039;&amp;#039;one phantom parent per genetic group&amp;#039;&amp;#039;&amp;#039; where the phantom parents must be located at the top of pedigree and must have their parents set to zero. The number of phantom parents is communicated to {{lmt}} as an extra parameter at the appropriate location in the parameter file. Adding phantom parents to a pedigree requires to shift the numbering of the original pedigree by the number of phantom parents. For example the above ordinary pedigree can be transferred into a pedigree with 2 genetic groups, and therefore 2 phantom parents:&lt;br /&gt;
 1,0,0&lt;br /&gt;
 2,0,0&lt;br /&gt;
 3,1,1&lt;br /&gt;
 4,2,2&lt;br /&gt;
 5,3,4&lt;br /&gt;
 6,3,4&lt;br /&gt;
 7,5,6&lt;br /&gt;
where the original founder individuals 1 and 2 are now coded as 3 and 4, and are off-spring of phantom parents 1 and 2 respectively.&lt;br /&gt;
The genetic group methodology requires that in a genetic group pedigree the only individuals with unknown parents are the phantom parents. {{lmt}} is not enforcing this concept, that is the user may supply a genetic group pedigree where an individual has one or both parents unknown although the individual is not a phantom parent.&lt;br /&gt;
&lt;br /&gt;
A consistency check for the above pedigree in [https://en.wikipedia.org/wiki/R_(programming_language) R] may be&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;R&amp;quot; line&amp;gt;&lt;br /&gt;
p&amp;lt;-read.table(&amp;quot;myped.csv&amp;quot;,sep=&amp;quot;,&amp;quot;)&lt;br /&gt;
colnames(p)&amp;lt;-c(&amp;quot;i&amp;quot;,&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)&lt;br /&gt;
if(length(unique(p$i))!=nrow(p)) stop(&amp;quot;ids not unique&amp;quot;)&lt;br /&gt;
if(any(!(p$s[p$s!=0] %in% p$i))) stop(&amp;quot;some sires don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(!(p$d[p$d!=0] %in% p$i))) stop(&amp;quot;some dams don&amp;#039;t have records&amp;quot;)&lt;br /&gt;
if(any(p[c(1:2),c(&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)]!=0)) stop(&amp;quot;some phantom parents have known parents&amp;quot;)&lt;br /&gt;
if(any(p[-c(1:2),c(&amp;quot;s&amp;quot;,&amp;quot;d&amp;quot;)]==0)) stop(&amp;quot;some ordinary individuals have missing parents&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== meta-founder pedigree file ====&lt;br /&gt;
The meta-founder concept is very similar to the genetic group concept with the phantom parents becoming meta-founders, and therefore the same format requirements as for the genetic group pedigree apply. The number of meta-founders as well as the meta-founder co-variance matrix are communicated to {{lmt}} as extra parameters at the appropriate location in the parameter file.&lt;br /&gt;
&lt;br /&gt;
=== Genotype cross-reference file ===&lt;br /&gt;
The file contains the pedigree ids of the genotyped individuals as a single column vector. The genotype file and the cross-reference file must have the same number of lines. {{lmt}} will related the individual id and the genotype via the file line number, that is the pedigree id located in line #5 of the cross-reference file is that of an individual of which genotype is located in line #5 of the genotype file.&lt;br /&gt;
&lt;br /&gt;
== Genotype file ==&lt;br /&gt;
&lt;br /&gt;
A genotype file must be in ascii text format where each line contains a single genotype coded 0,1 or 2 for homozygous &amp;quot;aa&amp;quot;, heterozygous &amp;quot;Aa&amp;quot; and homozygous &amp;quot;AA&amp;quot;, respectively. Currently, missing values are not supported. A single genotype must not contain any space. The file must have a many lines as there are genotypes and each genotype must have the same number of markers. A file containing 10 genotypes of 40 markers each maybe&lt;br /&gt;
 0122221210011211221100021210220020021221&lt;br /&gt;
 1211121121111120110011110201121020111111&lt;br /&gt;
 0122211210012202222200022120220111021222&lt;br /&gt;
 0122211210012202222200022120220111021222&lt;br /&gt;
 0222220220020220220000020200220020022220&lt;br /&gt;
 1111122111102111111111111211121020110112&lt;br /&gt;
 2200022002202020000002200202022020200002&lt;br /&gt;
 1211111121112111111111111111121111111112&lt;br /&gt;
 2200022012202020000002200202012020200002&lt;br /&gt;
 1211121121111120110001110201111020111111&lt;br /&gt;
Note that additional information about the genotypes, e.g. the pedigree ids of the related individuals, maybe supplied via an additional file.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Linear_mixed_models_in_lmt&amp;diff=1381</id>
		<title>Linear mixed models in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Linear_mixed_models_in_lmt&amp;diff=1381"/>
		<updated>2022-03-04T02:04:09Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Getting $$X$$ to full column rank */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Matrix notation, factors and sub-factors ===&lt;br /&gt;
&lt;br /&gt;
Consider the multi-variate linear mixed model&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2 \\&lt;br /&gt;
y_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2 \\&lt;br /&gt;
b_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
Z_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2 \\&lt;br /&gt;
u_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2 \\&lt;br /&gt;
e_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$(y_1,y_2,y_3)&amp;#039;$$, $$(b_1,b_2,b_3)&amp;#039;$$, $$(u_1,u_2,u_3)&amp;#039;$$ and $$(e_1,e_2,e_3)&amp;#039;$$ are vectors of response variables, effects of fixed factors, effects of random factors and effects of residuals respectively, and matrices&lt;br /&gt;
$$\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)$$, and&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
Z_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$ are block-diagonal design matrices linking effects in the respective vectors to their related response variables. In usual mixed model terminology $$b_1$$, $$b_2$$ and $$b_3$$ are called fixed factors, and $$u_1$$, $$u_2$$ and $$u_3$$ are called random factors. Ignoring the residual the above model has in total 6 factors.&lt;br /&gt;
&lt;br /&gt;
However, the model maybe rewritten in matrix formulation as&lt;br /&gt;
&lt;br /&gt;
$$vec(Y)=Xvec(B)+Zvec(U)+vec(E)$$,&lt;br /&gt;
&lt;br /&gt;
where $$vec$$ is the [https://en.wikipedia.org/wiki/Vectorization_(mathematics) vectorization operator], $$Y=[y_1,y_2,y_3]$$, $$B=[b_1,b_2,b_3]$$, $$U=[u_1,u_2,u_3]$$ and $$E=[e_1,e_2,e_3]$$ are column matrices of response variables, the effects of the fixed and random factor, and the residuals, respectively, and&lt;br /&gt;
$$X=\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)$$, and&lt;br /&gt;
$$Z=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
Z_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$. The distribution assumption for the random components in the model are $$vec(U^{&amp;#039;})\sim N((0,0,0)&amp;#039;,\Gamma_u \otimes \Sigma_u)$$ and $$vec(E^{&amp;#039;})\sim N((0,0,0)&amp;#039;,\Gamma_e \otimes \Sigma_e)$$. Note that the column and row dimensions of $$U$$ are determined by the column dimension of $$\Sigma_u$$ and $$\Gamma_u$$ respectively.&lt;br /&gt;
&lt;br /&gt;
Slightly different to the above terminology, {{lmt}} refers to $$B$$ and $$U$$ as factors, and therefore the model has only two factors, whereas the columns in $$B$$ and $$U$$ are referred to as &amp;#039;&amp;#039;&amp;#039;sub-factors&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
Following the above matrix notation {{lmt}} will always invoke only one factor for all modelled fixed classification variables and only one factor for all modelled fixed continuous co-variables. Sub-factors are summarized into a single random factors if they share the same $$\Sigma$$ matrix. Thus, {{lmt}} will invoke as many random factors as there are different $$\Gamma \otimes \Sigma$$ constructs. That is, in {{lmt}} terminology the multi-variate model&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2 \\&lt;br /&gt;
y_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2 \\&lt;br /&gt;
b_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cccccc}&lt;br /&gt;
Z_{d,1} &amp;amp; 0 &amp;amp; 0 &amp;amp; Z_{m,1} &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_{d,2} &amp;amp; 0 &amp;amp; 0 &amp;amp; Z_{m,2} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_{d,3} &amp;amp; 0 &amp;amp; 0 &amp;amp; Z_{m,3}\\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_{d,1} \\&lt;br /&gt;
u_{d,2} \\&lt;br /&gt;
u_{d,3} \\&lt;br /&gt;
u_{m,1} \\&lt;br /&gt;
u_{m,2} \\&lt;br /&gt;
u_{m,3}&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
W_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; W_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; W_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
v_1 \\&lt;br /&gt;
v_2 \\&lt;br /&gt;
v_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2 \\&lt;br /&gt;
e_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
$$(u_{d,1},u_{d,2},u_{d,3},u_{m,1},u_{m,2},u_{m,3})&amp;#039;\sim N((0,0,0,0,0,0)&amp;#039;,\Sigma_u \otimes \Gamma_u)$$ and $$(v_1,v_2,v_3)&amp;#039;\sim N((0,0,0)&amp;#039;,\Sigma_v \otimes \Gamma_v)$$, rewritten as $$vec(Y)=Xvec(B)+Zvec(U)+Wvec(V)+vec(E)$$ will have only 3 factors, $$B$$, $$U$$ and $$V$$ with $$b_1,b_2,b_3$$, $$u_{d,1},u_{d,2},u_{d,3},u_{m,1},u_{m,2},u_{m,3}$$ and $$v_1,v_2,v_3$$ being subfactors of $$U$$ and $$V$$ respectively.&lt;br /&gt;
&lt;br /&gt;
=== Model syntax ===&lt;br /&gt;
&lt;br /&gt;
Thee syntax for communicating the model to {{lmt}} is effectively: &amp;quot;&amp;#039;&amp;#039;&amp;#039;just write the model&amp;#039;&amp;#039;&amp;#039;&amp;quot;, where the model is written [[Parameter_file_elements#.3Ceqn.3E|into the space of a particular xml element of the parameter file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that {{lmt}} will only check whether the specified model can be built, not whether the model is meaningful or allows for a statistical inference.&lt;br /&gt;
&lt;br /&gt;
==== An example ====&lt;br /&gt;
An example for a valid {{lmt}} model string would be &lt;br /&gt;
 y=x*b+age(t(co(p(1,2))))*c+id*u(v(my_var(1))).&lt;br /&gt;
&lt;br /&gt;
The components of the model string are&lt;br /&gt;
*the [[#Varibales|response variable]] {{cc|y}}, which must be a column name in the data file&lt;br /&gt;
*[[#Variables|model variables]] {{cc|x}}, {{cc|age}} and {{cc|id}}, which must be a column names in the data file&lt;br /&gt;
*[[#Sub-factors|sub-factors]] {{cc|b}}, {{cc|c}} and {{cc|u}} which are user-defined alpha-numeric character strings&lt;br /&gt;
*[[#Relational operators|relation operators]] {{cc|1==}}, {{cc|*}} and {{cc|+}}&lt;br /&gt;
*a [[#Variable specifiers|variable specifier]] {{cc|(t(co(p(1,2))))}} used to provide further information about variable {{cc|age}}&lt;br /&gt;
*a [[#Sub-factor specifiers|sub-factor specifier]] {{cc|(v(my_var(1)))}} used to provide further information about sub-factor {{cc|u}}&lt;br /&gt;
&lt;br /&gt;
==== Variables ====&lt;br /&gt;
Response variables and model variables are named using user-defined alpha-numeric character strings. These character strings must be column names in the data file. There is no size limitation for the variables names.&lt;br /&gt;
&lt;br /&gt;
Model variables can be used in several equations. That is, the bi-variate model&lt;br /&gt;
 y1=x*b1&lt;br /&gt;
 y2=x*b2,&lt;br /&gt;
with variables {{cc|x, y1 and y2}} being column names in the data file, is equivalent to the model&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
==== Sub-factors ====&lt;br /&gt;
Sub-factors are named using user-defined alpha-numeric character strings. There is no size limitation for the variables names.&lt;br /&gt;
&lt;br /&gt;
Contrarily to using variables across traits, using a sub-factor across traits changes the model. That is model&lt;br /&gt;
 y1=x*b1&lt;br /&gt;
 y2=x*b1&lt;br /&gt;
is equivalent to&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
X \\&lt;br /&gt;
X &lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
==== Relational operators ====&lt;br /&gt;
The rules for using relational operators are&lt;br /&gt;
*{{cc|1==}} links a single response variable to the model&lt;br /&gt;
*{{cc|*}} links a model variable to it&amp;#039;s sub-factor, which together form a model term&lt;br /&gt;
*{{cc|+}} concatenates different model terms.&lt;br /&gt;
&lt;br /&gt;
==== Specifiers ====&lt;br /&gt;
Variables and sub-factors maybe accompanied by a specifier. A specifier is a [https://en.wikipedia.org/wiki/Tree_structure#Nested_parentheses tree diagramm] in [https://en.wikipedia.org/wiki/Newick_format  Newick format] with all nodes named, but leaf nodes can be unnamed, and where the root node name is the variable or sub-factor name. The specifier provides additional information about a variable or sub-factor. The {{lmt}} version of the above [https://en.wikipedia.org/wiki/Newick_format  tree diagram] differs in that&lt;br /&gt;
*the parent nodes precede child nodes&lt;br /&gt;
*child nodes within the same parent node are separated by semicolon&lt;br /&gt;
*sibling nodes can be mutually exclusive, that is only one sibling node maybe allowed&lt;br /&gt;
*leaf nodes maybe not named but contain additional, maybe comma-separated information&lt;br /&gt;
*if a child node is marked as default, the child node and it&amp;#039;s immediate parent node can be omitted&lt;br /&gt;
*if a node is marked as optional it can be omitted. if an optional node is used it&amp;#039;s compulsory child nodes must be included&lt;br /&gt;
===== Variable specifiers =====&lt;br /&gt;
Variable specifiers are used to communicate further information which may be that the variable&lt;br /&gt;
*is continuous but real numbers&lt;br /&gt;
*is continuous but integer numbers&lt;br /&gt;
*is a genetic group regression matrix&lt;br /&gt;
*undergoes a polynomial expansion&lt;br /&gt;
*is associated to a nesting variable&lt;br /&gt;
etc.&lt;br /&gt;
&lt;br /&gt;
The [https://en.wikipedia.org/wiki/Tree_structure tree diagram] for the variable specifier is&lt;br /&gt;
&lt;br /&gt;
[[File:variabletree.jpg|1000px|]]&lt;br /&gt;
&lt;br /&gt;
with the [https://en.wikipedia.org/wiki/Tree_structure#Nested_parentheses nested parentheses] representation written as&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;);&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;(polynomial ids);&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;));&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;cl&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;(&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;)))&lt;br /&gt;
&lt;br /&gt;
Note that the above representation would &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; yield a valid specifier useable in an equation as the diagram contains sibling nodes which are mutually exclusive, thus allowing only one of the sibling node to occur in the specifier. That is valid specifiers would be&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;cl&amp;#039;&amp;#039;&amp;#039;))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;)))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039;);&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;(polynomial id);&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;))))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;);&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;(polynomial id);&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;))))&lt;br /&gt;
Since a default-determining leave node and it&amp;#039;s immediate parent node can be omitted the following equality holds:&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;cl&amp;#039;&amp;#039;&amp;#039;))=&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039;))))=&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;))&lt;br /&gt;
&lt;br /&gt;
A variable can have several different specifiers. Notwithstanding the statistical soundness, an example would be&lt;br /&gt;
 y=x(t(co))*b + x(t(co(n(g))))*c&lt;br /&gt;
where {{cc| y, x and g}} are columns names in the data file. The equivalent model would be&lt;br /&gt;
$$&lt;br /&gt;
y=D_x ib+D_x X_gc + e&lt;br /&gt;
$$&lt;br /&gt;
where $$D_x$$ is a diagonal matrix constructed from {{cc|x}}, $$i$$ is a vector of ones, $$X_g$$ is a design matrix constructed from classification variable $$g$$, and $$b$$ and $$c$$ are the sub-factors.&lt;br /&gt;
&lt;br /&gt;
===== Sub-factor specifiers =====&lt;br /&gt;
Sub-factor specifiers are used to communicate further information which may be that the sub-factor&lt;br /&gt;
*is a random sub-factor&lt;br /&gt;
*to which variance it is related to&lt;br /&gt;
*which diagonal element in the $$\Sigma$$ matrix of the variance it is related to&lt;br /&gt;
The [https://en.wikipedia.org/wiki/Tree_structure tree diagram] for the sub-factor specifier is&lt;br /&gt;
&lt;br /&gt;
[[File:subfactortree.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
with the [https://en.wikipedia.org/wiki/Tree_structure#Nested_parentheses nested parentheses] representation written as&lt;br /&gt;
 &amp;#039;&amp;#039;sub-factor&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;v&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;(diagonal position)))&lt;br /&gt;
&lt;br /&gt;
According to the tree diagram the sub-factor specifier in the [[#An example|example model string]] translates to&lt;br /&gt;
*sub-factor name is {{cc|u}}&lt;br /&gt;
*the sub-factor has a variance&lt;br /&gt;
*variance name is {{cc|my_var}}&lt;br /&gt;
*the diagonal position in $$\Sigma$$ is #1.&lt;br /&gt;
&lt;br /&gt;
Contrarily to variables, a sub-factor can have only one specifier assigned. That is, {{lmt}} would not accept a bi-variate model&lt;br /&gt;
 y1=mu*b1+id*u1(v(myvar(1))&lt;br /&gt;
 y2=mu*b2+id*u1(v(myvar(2))&lt;br /&gt;
because the two specifiers assigned to {{cc|u1}}, {{cc|(v(myvar(1))}} and {{cc|(v(myvar(2)}} differ.&lt;br /&gt;
&lt;br /&gt;
==== Polynomials ====&lt;br /&gt;
{{lmt}} allows for random and fixed regression on polynomials of the general form $$y=f(x)b+e$$, where $$y$$ is the response variable, $$x$$ is the co-variable, $$f(x)$$ is the polynomial function of $$x$$, and $$e$$ is the residual. Polynomial functions are written [[Parameter_file_elements#.3Cpoly.3E|into the space of a particular xml element of the parameter file]]&lt;br /&gt;
===== User defined polynomials =====&lt;br /&gt;
Polynomials expressions can be freely defined by the user but must not have more than one variable, where that single variable &amp;#039;&amp;#039;&amp;#039;must be x&amp;#039;&amp;#039;&amp;#039;. That is polynomial expression&lt;br /&gt;
 3*x^2+exp(x)&lt;br /&gt;
is a valid, whereas expressions&lt;br /&gt;
 3*y^2+exp(y)&lt;br /&gt;
 3*x^2+exp(y)&lt;br /&gt;
are not valid as a variable named y is not supported.&lt;br /&gt;
===== Hard-coded polynomials =====&lt;br /&gt;
For convenience reasons complex polynomials are hard-coded and can be referenced by their hard-coded abbreviation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!polynomial&lt;br /&gt;
!abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 0&lt;br /&gt;
|l0&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 1&lt;br /&gt;
|l1&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 2&lt;br /&gt;
|l2&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 3&lt;br /&gt;
|l3&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 4&lt;br /&gt;
|l4&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 5&lt;br /&gt;
|l5&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 6&lt;br /&gt;
|l6&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 7&lt;br /&gt;
|l7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
That is, instead of writing &amp;lt;code&amp;gt;0.5*(5*x^3-3*x)&amp;lt;/code&amp;gt; one can simply write &amp;lt;code&amp;gt;l3&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====Referencing polynomials in equations=====&lt;br /&gt;
Including polynomials directly into the equation would have meant that for multi-trait models complex polynomials would have been written repeatedly into the respective variable specifier which is an error prone process. Therefore, as explained in [[#Variable specifier]] polynomials are referenced in the variable specifier via using [[Parameter_file_elements#.3Cpoly.3E|the number of that line inside the parameter file element in which they occur]].&lt;br /&gt;
&lt;br /&gt;
=====Polynomial variable expansion and $$\Sigma$$ dimensions in random regression models=====&lt;br /&gt;
If a [[#Variables|variable]] has a [[#Variable specifiers|variable specifier]] assigned which contains polynomials, e.g&lt;br /&gt;
 z(t(co(t(i);p(1,2);n(id)))&lt;br /&gt;
and the associated [[#Sub-factors|sub-factor]] has a [[#Sub-factor specifiers| sub-factor specifier]] assigned which declares the sub-factor to be random, e.g.&lt;br /&gt;
 z(t(co(t(i);p(1,2);n(id)))*u(v(myvar(2,3)),&lt;br /&gt;
it must be assured that the number of referenced $$\Sigma$$ diagonal elements in the sub-factor specifier is equal to the number of referenced polynomials in the variable specifier. Further, the first referenced polynomial is related to the first referenced diagonal element, the second to the second and so forth.&lt;br /&gt;
&lt;br /&gt;
A miss-fit between the number of referenced polynomials and the number of referenced $$\Sigma$$ diagonal elements will cause an error stop.&lt;br /&gt;
&lt;br /&gt;
==={{lmt}}&amp;#039;s factor naming convention===&lt;br /&gt;
&lt;br /&gt;
{{lmt}} models as many factors as there are independent co-variance structures in the model, a factor for all fixed classification variables, and a factor for all fixed continuous co-variables. These factors are internally named, where the internal names are used in the output files, in output file names, and to override defaults in the parameter file. The convention used to name the factors is:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;fxco&amp;quot; is the default name for the factor modelling the fixed classification variables and fixed continuous variables&lt;br /&gt;
*the names of random factors are user defined where the actual name is that of the variance&lt;br /&gt;
&lt;br /&gt;
===Treatment of fixed continuous variables===&lt;br /&gt;
{{lmt}} will center fixed continuous variables. That is, the polynomial $$x+x^2$$ becomes $$x-\overline{x}+(x-\overline{x})^2$$. Nested variables will be centered within their nesting. Centering implies that one should not fit an intercept via $$x^0$$ as it will results in an error message. However, centering can be explicitly switched off in the specifier of each variable.&lt;br /&gt;
&lt;br /&gt;
===Column rank of $$X$$===&lt;br /&gt;
lmt will try to find and remove linear dependencies in $$X$$. However, the respective computations are applied within trait and include only fixed classification variables. That means fitting classification variables implicitly via applying polynomials of power zero to a continuous co-varibales, or switching off the centering of continuous co-variables, can lead to linear dependencies in $$X$$ which are not accounted for. Then subsequent operations may fail or results maybe incorrect.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Linear_mixed_models_in_lmt&amp;diff=1380</id>
		<title>Linear mixed models in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Linear_mixed_models_in_lmt&amp;diff=1380"/>
		<updated>2022-03-04T02:02:19Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Getting $$X$$ to full column rank */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Matrix notation, factors and sub-factors ===&lt;br /&gt;
&lt;br /&gt;
Consider the multi-variate linear mixed model&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2 \\&lt;br /&gt;
y_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2 \\&lt;br /&gt;
b_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
Z_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_1 \\&lt;br /&gt;
u_2 \\&lt;br /&gt;
u_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2 \\&lt;br /&gt;
e_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$(y_1,y_2,y_3)&amp;#039;$$, $$(b_1,b_2,b_3)&amp;#039;$$, $$(u_1,u_2,u_3)&amp;#039;$$ and $$(e_1,e_2,e_3)&amp;#039;$$ are vectors of response variables, effects of fixed factors, effects of random factors and effects of residuals respectively, and matrices&lt;br /&gt;
$$\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)$$, and&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
Z_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$ are block-diagonal design matrices linking effects in the respective vectors to their related response variables. In usual mixed model terminology $$b_1$$, $$b_2$$ and $$b_3$$ are called fixed factors, and $$u_1$$, $$u_2$$ and $$u_3$$ are called random factors. Ignoring the residual the above model has in total 6 factors.&lt;br /&gt;
&lt;br /&gt;
However, the model maybe rewritten in matrix formulation as&lt;br /&gt;
&lt;br /&gt;
$$vec(Y)=Xvec(B)+Zvec(U)+vec(E)$$,&lt;br /&gt;
&lt;br /&gt;
where $$vec$$ is the [https://en.wikipedia.org/wiki/Vectorization_(mathematics) vectorization operator], $$Y=[y_1,y_2,y_3]$$, $$B=[b_1,b_2,b_3]$$, $$U=[u_1,u_2,u_3]$$ and $$E=[e_1,e_2,e_3]$$ are column matrices of response variables, the effects of the fixed and random factor, and the residuals, respectively, and&lt;br /&gt;
$$X=\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)$$, and&lt;br /&gt;
$$Z=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
Z_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$. The distribution assumption for the random components in the model are $$vec(U^{&amp;#039;})\sim N((0,0,0)&amp;#039;,\Gamma_u \otimes \Sigma_u)$$ and $$vec(E^{&amp;#039;})\sim N((0,0,0)&amp;#039;,\Gamma_e \otimes \Sigma_e)$$. Note that the column and row dimensions of $$U$$ are determined by the column dimension of $$\Sigma_u$$ and $$\Gamma_u$$ respectively.&lt;br /&gt;
&lt;br /&gt;
Slightly different to the above terminology, {{lmt}} refers to $$B$$ and $$U$$ as factors, and therefore the model has only two factors, whereas the columns in $$B$$ and $$U$$ are referred to as &amp;#039;&amp;#039;&amp;#039;sub-factors&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
Following the above matrix notation {{lmt}} will always invoke only one factor for all modelled fixed classification variables and only one factor for all modelled fixed continuous co-variables. Sub-factors are summarized into a single random factors if they share the same $$\Sigma$$ matrix. Thus, {{lmt}} will invoke as many random factors as there are different $$\Gamma \otimes \Sigma$$ constructs. That is, in {{lmt}} terminology the multi-variate model&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2 \\&lt;br /&gt;
y_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
X_1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X_2 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; X_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2 \\&lt;br /&gt;
b_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cccccc}&lt;br /&gt;
Z_{d,1} &amp;amp; 0 &amp;amp; 0 &amp;amp; Z_{m,1} &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; Z_{d,2} &amp;amp; 0 &amp;amp; 0 &amp;amp; Z_{m,2} &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; Z_{d,3} &amp;amp; 0 &amp;amp; 0 &amp;amp; Z_{m,3}\\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
u_{d,1} \\&lt;br /&gt;
u_{d,2} \\&lt;br /&gt;
u_{d,3} \\&lt;br /&gt;
u_{m,1} \\&lt;br /&gt;
u_{m,2} \\&lt;br /&gt;
u_{m,3}&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
W_1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; W_2 &amp;amp; 0\\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; W_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
v_1 \\&lt;br /&gt;
v_2 \\&lt;br /&gt;
v_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2 \\&lt;br /&gt;
e_3&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
$$(u_{d,1},u_{d,2},u_{d,3},u_{m,1},u_{m,2},u_{m,3})&amp;#039;\sim N((0,0,0,0,0,0)&amp;#039;,\Sigma_u \otimes \Gamma_u)$$ and $$(v_1,v_2,v_3)&amp;#039;\sim N((0,0,0)&amp;#039;,\Sigma_v \otimes \Gamma_v)$$, rewritten as $$vec(Y)=Xvec(B)+Zvec(U)+Wvec(V)+vec(E)$$ will have only 3 factors, $$B$$, $$U$$ and $$V$$ with $$b_1,b_2,b_3$$, $$u_{d,1},u_{d,2},u_{d,3},u_{m,1},u_{m,2},u_{m,3}$$ and $$v_1,v_2,v_3$$ being subfactors of $$U$$ and $$V$$ respectively.&lt;br /&gt;
&lt;br /&gt;
=== Model syntax ===&lt;br /&gt;
&lt;br /&gt;
Thee syntax for communicating the model to {{lmt}} is effectively: &amp;quot;&amp;#039;&amp;#039;&amp;#039;just write the model&amp;#039;&amp;#039;&amp;#039;&amp;quot;, where the model is written [[Parameter_file_elements#.3Ceqn.3E|into the space of a particular xml element of the parameter file]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that {{lmt}} will only check whether the specified model can be built, not whether the model is meaningful or allows for a statistical inference.&lt;br /&gt;
&lt;br /&gt;
==== An example ====&lt;br /&gt;
An example for a valid {{lmt}} model string would be &lt;br /&gt;
 y=x*b+age(t(co(p(1,2))))*c+id*u(v(my_var(1))).&lt;br /&gt;
&lt;br /&gt;
The components of the model string are&lt;br /&gt;
*the [[#Varibales|response variable]] {{cc|y}}, which must be a column name in the data file&lt;br /&gt;
*[[#Variables|model variables]] {{cc|x}}, {{cc|age}} and {{cc|id}}, which must be a column names in the data file&lt;br /&gt;
*[[#Sub-factors|sub-factors]] {{cc|b}}, {{cc|c}} and {{cc|u}} which are user-defined alpha-numeric character strings&lt;br /&gt;
*[[#Relational operators|relation operators]] {{cc|1==}}, {{cc|*}} and {{cc|+}}&lt;br /&gt;
*a [[#Variable specifiers|variable specifier]] {{cc|(t(co(p(1,2))))}} used to provide further information about variable {{cc|age}}&lt;br /&gt;
*a [[#Sub-factor specifiers|sub-factor specifier]] {{cc|(v(my_var(1)))}} used to provide further information about sub-factor {{cc|u}}&lt;br /&gt;
&lt;br /&gt;
==== Variables ====&lt;br /&gt;
Response variables and model variables are named using user-defined alpha-numeric character strings. These character strings must be column names in the data file. There is no size limitation for the variables names.&lt;br /&gt;
&lt;br /&gt;
Model variables can be used in several equations. That is, the bi-variate model&lt;br /&gt;
 y1=x*b1&lt;br /&gt;
 y2=x*b2,&lt;br /&gt;
with variables {{cc|x, y1 and y2}} being column names in the data file, is equivalent to the model&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{cc}&lt;br /&gt;
X &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; X&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
b_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
==== Sub-factors ====&lt;br /&gt;
Sub-factors are named using user-defined alpha-numeric character strings. There is no size limitation for the variables names.&lt;br /&gt;
&lt;br /&gt;
Contrarily to using variables across traits, using a sub-factor across traits changes the model. That is model&lt;br /&gt;
 y1=x*b1&lt;br /&gt;
 y2=x*b1&lt;br /&gt;
is equivalent to&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
y_1 \\&lt;br /&gt;
y_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)=&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
X \\&lt;br /&gt;
X &lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
b_1 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
+&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{c}&lt;br /&gt;
e_1 \\&lt;br /&gt;
e_2&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
==== Relational operators ====&lt;br /&gt;
The rules for using relational operators are&lt;br /&gt;
*{{cc|1==}} links a single response variable to the model&lt;br /&gt;
*{{cc|*}} links a model variable to it&amp;#039;s sub-factor, which together form a model term&lt;br /&gt;
*{{cc|+}} concatenates different model terms.&lt;br /&gt;
&lt;br /&gt;
==== Specifiers ====&lt;br /&gt;
Variables and sub-factors maybe accompanied by a specifier. A specifier is a [https://en.wikipedia.org/wiki/Tree_structure#Nested_parentheses tree diagramm] in [https://en.wikipedia.org/wiki/Newick_format  Newick format] with all nodes named, but leaf nodes can be unnamed, and where the root node name is the variable or sub-factor name. The specifier provides additional information about a variable or sub-factor. The {{lmt}} version of the above [https://en.wikipedia.org/wiki/Newick_format  tree diagram] differs in that&lt;br /&gt;
*the parent nodes precede child nodes&lt;br /&gt;
*child nodes within the same parent node are separated by semicolon&lt;br /&gt;
*sibling nodes can be mutually exclusive, that is only one sibling node maybe allowed&lt;br /&gt;
*leaf nodes maybe not named but contain additional, maybe comma-separated information&lt;br /&gt;
*if a child node is marked as default, the child node and it&amp;#039;s immediate parent node can be omitted&lt;br /&gt;
*if a node is marked as optional it can be omitted. if an optional node is used it&amp;#039;s compulsory child nodes must be included&lt;br /&gt;
===== Variable specifiers =====&lt;br /&gt;
Variable specifiers are used to communicate further information which may be that the variable&lt;br /&gt;
*is continuous but real numbers&lt;br /&gt;
*is continuous but integer numbers&lt;br /&gt;
*is a genetic group regression matrix&lt;br /&gt;
*undergoes a polynomial expansion&lt;br /&gt;
*is associated to a nesting variable&lt;br /&gt;
etc.&lt;br /&gt;
&lt;br /&gt;
The [https://en.wikipedia.org/wiki/Tree_structure tree diagram] for the variable specifier is&lt;br /&gt;
&lt;br /&gt;
[[File:variabletree.jpg|1000px|]]&lt;br /&gt;
&lt;br /&gt;
with the [https://en.wikipedia.org/wiki/Tree_structure#Nested_parentheses nested parentheses] representation written as&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;);&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;(polynomial ids);&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;));&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;cl&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;;&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;(&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;)))&lt;br /&gt;
&lt;br /&gt;
Note that the above representation would &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; yield a valid specifier useable in an equation as the diagram contains sibling nodes which are mutually exclusive, thus allowing only one of the sibling node to occur in the specifier. That is valid specifiers would be&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;cl&amp;#039;&amp;#039;&amp;#039;))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;gg&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;pedigree&amp;#039;&amp;#039;)))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039;);&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;(polynomial id);&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;))))&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;);&amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;(polynomial id);&amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;))))&lt;br /&gt;
Since a default-determining leave node and it&amp;#039;s immediate parent node can be omitted the following equality holds:&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;cl&amp;#039;&amp;#039;&amp;#039;))=&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039;))))=&amp;#039;&amp;#039;variable&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;co&amp;#039;&amp;#039;&amp;#039;))&lt;br /&gt;
&lt;br /&gt;
A variable can have several different specifiers. Notwithstanding the statistical soundness, an example would be&lt;br /&gt;
 y=x(t(co))*b + x(t(co(n(g))))*c&lt;br /&gt;
where {{cc| y, x and g}} are columns names in the data file. The equivalent model would be&lt;br /&gt;
$$&lt;br /&gt;
y=D_x ib+D_x X_gc + e&lt;br /&gt;
$$&lt;br /&gt;
where $$D_x$$ is a diagonal matrix constructed from {{cc|x}}, $$i$$ is a vector of ones, $$X_g$$ is a design matrix constructed from classification variable $$g$$, and $$b$$ and $$c$$ are the sub-factors.&lt;br /&gt;
&lt;br /&gt;
===== Sub-factor specifiers =====&lt;br /&gt;
Sub-factor specifiers are used to communicate further information which may be that the sub-factor&lt;br /&gt;
*is a random sub-factor&lt;br /&gt;
*to which variance it is related to&lt;br /&gt;
*which diagonal element in the $$\Sigma$$ matrix of the variance it is related to&lt;br /&gt;
The [https://en.wikipedia.org/wiki/Tree_structure tree diagram] for the sub-factor specifier is&lt;br /&gt;
&lt;br /&gt;
[[File:subfactortree.jpg|500px|]]&lt;br /&gt;
&lt;br /&gt;
with the [https://en.wikipedia.org/wiki/Tree_structure#Nested_parentheses nested parentheses] representation written as&lt;br /&gt;
 &amp;#039;&amp;#039;sub-factor&amp;#039;&amp;#039;(&amp;#039;&amp;#039;&amp;#039;v&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;variance name&amp;#039;&amp;#039;(diagonal position)))&lt;br /&gt;
&lt;br /&gt;
According to the tree diagram the sub-factor specifier in the [[#An example|example model string]] translates to&lt;br /&gt;
*sub-factor name is {{cc|u}}&lt;br /&gt;
*the sub-factor has a variance&lt;br /&gt;
*variance name is {{cc|my_var}}&lt;br /&gt;
*the diagonal position in $$\Sigma$$ is #1.&lt;br /&gt;
&lt;br /&gt;
Contrarily to variables, a sub-factor can have only one specifier assigned. That is, {{lmt}} would not accept a bi-variate model&lt;br /&gt;
 y1=mu*b1+id*u1(v(myvar(1))&lt;br /&gt;
 y2=mu*b2+id*u1(v(myvar(2))&lt;br /&gt;
because the two specifiers assigned to {{cc|u1}}, {{cc|(v(myvar(1))}} and {{cc|(v(myvar(2)}} differ.&lt;br /&gt;
&lt;br /&gt;
==== Polynomials ====&lt;br /&gt;
{{lmt}} allows for random and fixed regression on polynomials of the general form $$y=f(x)b+e$$, where $$y$$ is the response variable, $$x$$ is the co-variable, $$f(x)$$ is the polynomial function of $$x$$, and $$e$$ is the residual. Polynomial functions are written [[Parameter_file_elements#.3Cpoly.3E|into the space of a particular xml element of the parameter file]]&lt;br /&gt;
===== User defined polynomials =====&lt;br /&gt;
Polynomials expressions can be freely defined by the user but must not have more than one variable, where that single variable &amp;#039;&amp;#039;&amp;#039;must be x&amp;#039;&amp;#039;&amp;#039;. That is polynomial expression&lt;br /&gt;
 3*x^2+exp(x)&lt;br /&gt;
is a valid, whereas expressions&lt;br /&gt;
 3*y^2+exp(y)&lt;br /&gt;
 3*x^2+exp(y)&lt;br /&gt;
are not valid as a variable named y is not supported.&lt;br /&gt;
===== Hard-coded polynomials =====&lt;br /&gt;
For convenience reasons complex polynomials are hard-coded and can be referenced by their hard-coded abbreviation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!polynomial&lt;br /&gt;
!abbreviation&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 0&lt;br /&gt;
|l0&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 1&lt;br /&gt;
|l1&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 2&lt;br /&gt;
|l2&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 3&lt;br /&gt;
|l3&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 4&lt;br /&gt;
|l4&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 5&lt;br /&gt;
|l5&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 6&lt;br /&gt;
|l6&lt;br /&gt;
|-&lt;br /&gt;
|Legendre order 7&lt;br /&gt;
|l7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
That is, instead of writing &amp;lt;code&amp;gt;0.5*(5*x^3-3*x)&amp;lt;/code&amp;gt; one can simply write &amp;lt;code&amp;gt;l3&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=====Referencing polynomials in equations=====&lt;br /&gt;
Including polynomials directly into the equation would have meant that for multi-trait models complex polynomials would have been written repeatedly into the respective variable specifier which is an error prone process. Therefore, as explained in [[#Variable specifier]] polynomials are referenced in the variable specifier via using [[Parameter_file_elements#.3Cpoly.3E|the number of that line inside the parameter file element in which they occur]].&lt;br /&gt;
&lt;br /&gt;
=====Polynomial variable expansion and $$\Sigma$$ dimensions in random regression models=====&lt;br /&gt;
If a [[#Variables|variable]] has a [[#Variable specifiers|variable specifier]] assigned which contains polynomials, e.g&lt;br /&gt;
 z(t(co(t(i);p(1,2);n(id)))&lt;br /&gt;
and the associated [[#Sub-factors|sub-factor]] has a [[#Sub-factor specifiers| sub-factor specifier]] assigned which declares the sub-factor to be random, e.g.&lt;br /&gt;
 z(t(co(t(i);p(1,2);n(id)))*u(v(myvar(2,3)),&lt;br /&gt;
it must be assured that the number of referenced $$\Sigma$$ diagonal elements in the sub-factor specifier is equal to the number of referenced polynomials in the variable specifier. Further, the first referenced polynomial is related to the first referenced diagonal element, the second to the second and so forth.&lt;br /&gt;
&lt;br /&gt;
A miss-fit between the number of referenced polynomials and the number of referenced $$\Sigma$$ diagonal elements will cause an error stop.&lt;br /&gt;
&lt;br /&gt;
==={{lmt}}&amp;#039;s factor naming convention===&lt;br /&gt;
&lt;br /&gt;
{{lmt}} models as many factors as there are independent co-variance structures in the model, a factor for all fixed classification variables, and a factor for all fixed continuous co-variables. These factors are internally named, where the internal names are used in the output files, in output file names, and to override defaults in the parameter file. The convention used to name the factors is:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;fxco&amp;quot; is the default name for the factor modelling the fixed classification variables and fixed continuous variables&lt;br /&gt;
*the names of random factors are user defined where the actual name is that of the variance&lt;br /&gt;
&lt;br /&gt;
===Treatment of fixed continuous variables===&lt;br /&gt;
{{lmt}} will center fixed continuous variables. That is, the polynomial $$x+x^2$$ becomes $$x-\overline{x}+(x-\overline{x})^2$$. Nested variables will be centered within their nesting. Centering implies that one should not fit an intercept via $$x^0$$ as it will results in an error message. However, centering can be explicitly switched off in the specifier of each variable.&lt;br /&gt;
&lt;br /&gt;
===Getting $$X$$ to full column rank===&lt;br /&gt;
lmt will try to find and remove linear dependencies in $$X$$. However, the respective algorithm is applied within trait and includes only fixed classification variables. That means that fitting classification variables implicitly via applying a polynomial of power zero to a continuous co-varibale, or switching off the centering of continuous co-variables can lead to linear dependecies in $$X$$ which are not accounted for. Then subsequent operations may fail or results maybe incorrect.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1379</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1379"/>
		<updated>2022-03-04T01:21:12Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Single step SNP-BLUP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported. lmt accepts plain marker data and will calculate all necessary derivatives required by the model. Genotypes can be scaled using average or marker specific allele content variance (2pq), and allele frequencies are either calculated from the data, or read from user specified input files. Futher, if requested $$G$$ can be adjusted to fit $$A$$, even for models where $$G$$ is not build(e.g. single step SNP-BLUP).&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;br /&gt;
&lt;br /&gt;
lmt&amp;#039;s Single step SNP-BLUP model uses the approach described in Liu and Goddard 2014, where the  adverse of the singe step SN-PBLUP variance structure can be written as&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
(A^{n,n})^{-1}\otimes \Sigma_g +\xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; \xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma) &amp;amp; \xi M\zeta\gamma \\&lt;br /&gt;
(A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma &amp;amp; M\zeta\gamma \\&lt;br /&gt;
\gamma \zeta M^{&amp;#039;}\xi^{&amp;#039;} &amp;amp; \gamma \zeta M^{&amp;#039;}&amp;amp; \zeta\gamma&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$M$$ is a centered and scaled matrix of marker counts, $$\zeta = \Omega_{m}(\Gamma_m \otimes I)\Omega_{m}^{&amp;#039;}$$, $$\xi = A_{n,g}A_{g,g}^{-1}$$, $$\Sigma_g$$ is the global genetic co-variance matrix, $$\lambda$$ is the polygenic weight and $$\gamma$$ is the genomic weight. In most applications $$\gamma \zeta = \gamma I\otimes \Sigma_g$$. Note that in the instruction file $$\zeta$$ is parametrized independently of $$\Sigma_g$$, but it is advisable to ensure that the following equality holds $$\gamma 1&amp;#039;\zeta 1==\gamma \Sigma_g$$.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1378</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1378"/>
		<updated>2022-03-04T01:20:20Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Single step SNP-BLUP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported. lmt accepts plain marker data and will calculate all necessary derivatives required by the model. Genotypes can be scaled using average or marker specific allele content variance (2pq), and allele frequencies are either calculated from the data, or read from user specified input files. Futher, if requested $$G$$ can be adjusted to fit $$A$$, even for models where $$G$$ is not build(e.g. single step SNP-BLUP).&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;br /&gt;
&lt;br /&gt;
lmt&amp;#039;s Single step SNP-BLUP model uses the approach described in Liu and Goddard 2014, where the  adverse of the singe step SN-PBLUP variance structure can be written as&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
(A^{n,n})^{-1}\otimes \Sigma_g +\xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; \xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma) &amp;amp; \xi M\zeta\gamma \\&lt;br /&gt;
(A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma &amp;amp; M\zeta\gamma \\&lt;br /&gt;
\gamma \zeta M^{&amp;#039;}\xi^{&amp;#039;} &amp;amp; \gamma \zeta M^{&amp;#039;}&amp;amp; \zeta\gamma&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$M$$ is a centered and scaled matrix of marker counts, $$\zeta = \Omega_{m}(\Gamma_m \otimes I)\Omega_{m}^{&amp;#039;}$$, $$\xi = A_{n,g}A_{g,g}^{-1}$$, $$\Sigma_g$$ is the global genetic co-variance matrix, $$\lambda$$ is the polygenic weight and $$\gamma$$ is the genomic weight. In most applications $$\gamma \zeta = \gamma I\otimes \Sigma_g$$. Note that in the instruction file $$\zeta$$ is parametrized independently of $$\Sigma_g$$, but it is advisable that the following equality holds $$\gamma 1&amp;#039;\zeta 1==\gamma \Sigma_g$$.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1377</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1377"/>
		<updated>2022-03-04T01:12:49Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Single step SNP-BLUP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported. lmt accepts plain marker data and will calculate all necessary derivatives required by the model. Genotypes can be scaled using average or marker specific allele content variance (2pq), and allele frequencies are either calculated from the data, or read from user specified input files. Futher, if requested $$G$$ can be adjusted to fit $$A$$, even for models where $$G$$ is not build(e.g. single step SNP-BLUP).&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;br /&gt;
&lt;br /&gt;
lmt&amp;#039;s Single step SNP-BLUP model uses the approach described in Liu and Goddard 2014, where the  adverse of the singe step SN-PBLUP variance structure can be written as&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
(A^{n,n})^{-1}\otimes \Sigma_g +\xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; \xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma) &amp;amp; \xi M\zeta\gamma \\&lt;br /&gt;
(A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma &amp;amp; M\zeta\gamma \\&lt;br /&gt;
\gamma \zeta M^{&amp;#039;}\xi^{&amp;#039;} &amp;amp; \gamma \zeta M^{&amp;#039;}&amp;amp; \zeta\gamma&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$\zeta = \Omega_{m}(\Gamma_m \otimes I)\Omega_{m}^{&amp;#039;}$$ and $$\xi = A_{n,g}A_{g,g}^{-1}$$, $$\Sigma_g$$ is the global genetic co-variance matrix, $$\lambda$$ is the polygenic weight and $$\gamma$$ is the genomic weight. Note that when parametrizing this variance structure the following equality should hold $$\gamma 1&amp;#039;\zeta 1==\gamma \Sigma_g$$. Note that in most case $$\gamma \zeta == I\otimes \gamma \Sigma_g$$.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1376</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1376"/>
		<updated>2022-03-04T01:12:12Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported. lmt accepts plain marker data and will calculate all necessary derivatives required by the model. Genotypes can be scaled using average or marker specific allele content variance (2pq), and allele frequencies are either calculated from the data, or read from user specified input files. Futher, if requested $$G$$ can be adjusted to fit $$A$$, even for models where $$G$$ is not build(e.g. single step SNP-BLUP).&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;br /&gt;
&lt;br /&gt;
lmt&amp;#039;s Single step SNP-BLUP model uses the approach described in Liu and Goddard 2014, where the  adverse of the singe step SN-PBLUP variance structure can be written as&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
(A^{n,n})^{-1}\otimes \Sigma_g +\xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; \xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma) &amp;amp; \xi M\zeta\gamma \\&lt;br /&gt;
(A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma &amp;amp; M\zeta\gamma \\&lt;br /&gt;
\gamma \zeta M^{&amp;#039;}\xi^{&amp;#039;} &amp;amp; \gamma \zeta M^{&amp;#039;}&amp;amp; \zeta\gamma&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$\zeta = \Omega_{m}(\Gamma_m \otimes I)\Omega_{m}^{&amp;#039;}$$ and $$\xi = A_{n,g}A_{g,g}^{-1}$$, $$\Sigma_g$$ is the global genetic co-variance matrix, $$\lambda$$ is the polygenic weight and $$\gamma$$ is the genomic weight. Note that when parametrizing this variance structure the following equality should hold $$\gamma 1&amp;#039;\zeta 1==\gamma \Sigma_g$$. Note that in most case $$\zeta == I\otimes \gamma \Sigma_g$$.&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1374</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1374"/>
		<updated>2022-03-04T01:07:43Z</updated>

		<summary type="html">&lt;p&gt;Boerner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported. lmt accepts plain marker data and will calculate all necessary derivatives required by the model. Genotypes can be scaled using average or marker specific allele content variance (2pq), and allele frequencies are either calculated from the data, or read from user specified input files. Futher, if requested $$G$$ can be adjusted to fit $$A$$, even for models where $$G$$ is not build(e.g. single step SNP-BLUP).&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;br /&gt;
&lt;br /&gt;
lmt&amp;#039;s Single step SNP-BLUP model uses the approach described in Liu and Goddard 2014, where the  adverse of the singe step SN-PBLUP variance structure can be written as&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
(A^{n,n})^{-1}\otimes \Sigma_g +\xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; \xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma) &amp;amp; \xi M\zeta\gamma \\&lt;br /&gt;
(A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma &amp;amp; M\zeta\gamma \\&lt;br /&gt;
\gamma \zeta M^{&amp;#039;}\xi^{&amp;#039;} &amp;amp; \gamma \zeta M^{&amp;#039;}&amp;amp; \zeta\gamma&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$\zeta = \Omega_{m}(\Gamma_m \otimes I)\Omega_{m}^{&amp;#039;}$$ and $$\xi = A_{n,g}A_{g,g}^{-1}$$, $$\Sigma_g$$ is the global genetic co-variance matrix, $$\lambda$$ is the polygenic weight and $$\gamma$$ is the genomic weight. Note that when parametrizing this variance structure the following equality should hold $$\gamma 1&amp;#039;\zeta 1==\gamma \Sigma_g$$&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1373</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1373"/>
		<updated>2022-03-04T00:20:53Z</updated>

		<summary type="html">&lt;p&gt;Boerner: /* Single step SNP-BLUP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;br /&gt;
&lt;br /&gt;
lmt&amp;#039;s Single step SNP-BLUP model uses the approach described in Liu and Goddard 2014, where the  adverse of the singe step SN-PBLUP variance structure can be written as&lt;br /&gt;
&lt;br /&gt;
$$&lt;br /&gt;
\left(&lt;br /&gt;
\begin{array}{ccc}&lt;br /&gt;
(A^{n,n})^{-1}\otimes \Sigma_g +\xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; \xi (A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma) &amp;amp; \xi M\zeta\gamma \\&lt;br /&gt;
(A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma)\xi^{&amp;#039;} &amp;amp; A_{g,g}\otimes \Sigma_g \lambda + M\zeta M^{&amp;#039;}\gamma &amp;amp; M\zeta\gamma \\&lt;br /&gt;
\gamma \zeta M^{&amp;#039;}\xi^{&amp;#039;} &amp;amp; \gamma \zeta M^{&amp;#039;}&amp;amp; \zeta\gamma&lt;br /&gt;
\end{array}&lt;br /&gt;
\right)&lt;br /&gt;
$$&lt;br /&gt;
&lt;br /&gt;
where $$\zeta = \Omega_{m}(\Gamma_m \otimes I)\Omega_{m}^{&amp;#039;}$$ and $$\xi = A_{n,g}A_{g,g}^{-1}$$, $$\Sigma_g$$ is the global genetic co-variance matrix, $$\lambda$$ is the polygenic weight and $$\gamma$$ is the genomic weight. Note that when parametrizing this variance structure the following equality should hold $$\gamma 1&amp;#039;\zeta 1==\gamma \Sigma_g$$&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
	<entry>
		<id>https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1372</id>
		<title>Genomic data in lmt</title>
		<link rel="alternate" type="text/html" href="https://dmu.ghpc.au.dk/lmt/wiki/index.php?title=Genomic_data_in_lmt&amp;diff=1372"/>
		<updated>2022-03-04T00:15:52Z</updated>

		<summary type="html">&lt;p&gt;Boerner: Created page with &amp;quot;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported  ==Single step SNP-BLUP==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lmt can account for genomic data via genomic relationship matrices $$G$$ and single step relationship matrices $$H$$ where single step G-BLUP, single step GT-BLUP, and single step SNP-BLUP are supported&lt;br /&gt;
&lt;br /&gt;
==Single step SNP-BLUP==&lt;/div&gt;</summary>
		<author><name>Boerner</name></author>
	</entry>
</feed>