{"id":1057,"date":"2026-02-09T20:39:52","date_gmt":"2026-02-10T02:39:52","guid":{"rendered":"https:\/\/open.qtlmax.com\/guide\/?p=1057"},"modified":"2026-02-11T15:09:49","modified_gmt":"2026-02-11T21:09:49","slug":"plant-pedigree-kinship-matrix","status":"publish","type":"post","link":"https:\/\/open.qtlmax.com\/guide\/index.php\/2026\/02\/09\/plant-pedigree-kinship-matrix\/","title":{"rendered":"(Plant\/Animal) pedigree kinship matrix"},"content":{"rendered":"\n<p>This post explains how to calculate a kinship matrix based on plant\/animal pedigrees. There are many kinds of kinship matrices; although they are intended for measuring genetic relatedness based on its own foundational reasoning, each kind of method has different numeric ranges in resulting outputs. <\/p>\n\n\n\n<p>The type of kinship matrix addressed in this post is the numerator relationship matrix (NRM) so that the numeric outputs necessarily ranges between 0 and 2. The NRM was dominantly used in linear mixed model frameworks until the advent of genome-based kinship matrices. <\/p>\n\n\n\n<p>Although today&#8217;s trend in quantitative genetics mainly relies on genomic kinship matrices, the NRM is still useful. For example, given a genomic kinship matrix derived from a base population, a future kinship matrix can be simulated by applying scheduled mating schemes\u2014represented as pedigrees\u2014to the existing genomic data; the NRM algorithm is essential for this computational process; to this end, of course, the genomic kinship matrix must be constructed on the same scale as the NRM to ensure their numeric ranges are properly aligned. If you want to construct a genomic kinship matrix in the NRM scale, please click on the following link:<\/p>\n\n\n\n<p><a href=\"https:\/\/open.qtlmax.com\/guide\/index.php\/2026\/02\/09\/genomic-coancestry-matrix-coefficient-range-between-0-and-2\/\" data-type=\"link\" data-id=\"https:\/\/open.qtlmax.com\/guide\/index.php\/2026\/02\/09\/genomic-coancestry-matrix-coefficient-range-between-0-and-2\/\">https:\/\/open.qtlmax.com\/guide\/index.php\/2026\/02\/09\/genomic-coancestry-matrix-coefficient-range-between-0-and-2\/<\/a><\/p>\n\n\n\n<p>Figure 1 shows that a pedigree kinship matrix has been computed in QTLmax 6.0. In this example, &#8220;ped.txt&#8221; file had been used; as it was loaded, a bunch of pedigree records in the file were displayed in Pedigree editor. Notably, the pedigree notation format systematically follows its own unique syntax. The rules of the syntax were designed based the plant-pedigree format, which can be understood as follows:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Entry name $ ((parent1 \/ parent2) \/ parent3)^n<\/strong><\/p>\n\n\n\n<p>Where Entry name is the progeny&#8217;s name; parents 1, 2, and 3 are the progenitors; and <strong>n<\/strong> represents the n-th filial generation. It is important to note that each mating event (indicated by a &#8216;\/&#8217;) must be enclosed in parentheses to maintain the correct pedigree structure. <\/p>\n\n\n\n<p>The related pedigree notation syntax and its computational algorithm are disclosed via the following publication: <a href=\"https:\/\/academic.oup.com\/jhered\/article-abstract\/107\/7\/686\/2622949\">https:\/\/academic.oup.com\/jhered\/article-abstract\/107\/7\/686\/2622949<\/a><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1007\" height=\"961\" data-id=\"1269\" src=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-14-01-2.png\" alt=\"\" class=\"wp-image-1269\" srcset=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-14-01-2.png 1007w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-14-01-2-300x286.png 300w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-14-01-2-768x733.png 768w\" sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>(Figure 1)<\/p>\n\n\n\n<p>Shown in Figure 2 is the resulting pedigree K matrix. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"763\" src=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-56-45-1024x763.png\" alt=\"\" class=\"wp-image-1282\" srcset=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-56-45-1024x763.png 1024w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-56-45-300x223.png 300w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-56-45-768x572.png 768w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-56-45.png 1098w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>(Figure 2)<\/p>\n\n\n\n<p>In &#8220;Pedigree editor&#8221;, you can freely edit and save pedigree records. Each time it is saved, a saved time point will be added to &#8220;Pedigree history&#8221;.  This acts as a safeguard to prevent accidental data loss; if you mistakenly delete records and then save, you can simply restore your work by reverting to a specific time point before the error occurred. (See Figure 3)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"330\" src=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-59-39.png\" alt=\"\" class=\"wp-image-1285\" srcset=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-59-39.png 816w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-59-39-300x121.png 300w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-12-59-39-768x311.png 768w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><\/figure>\n\n\n\n<p>(Figure 3)<\/p>\n\n\n\n<p>As aforementioned, the pedigree K matrix can be used to simulate a future kinship matrix by expanding a genomic K matrix based on scheduled pedigree (parental mating) records. If this is the case, make sure to check the check box labeled with &#8220;Use&#8221;, followed by uploading an existing genomic kinshp matrix as shwon in Figure 4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"978\" height=\"71\" src=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-04-43.png\" alt=\"\" class=\"wp-image-1288\" srcset=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-04-43.png 978w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-04-43-300x22.png 300w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-04-43-768x56.png 768w\" sizes=\"auto, (max-width: 978px) 100vw, 978px\" \/><\/figure>\n\n\n\n<p>(Figure 4)<\/p>\n\n\n\n<p>Figure 5 shows an example of a simulated kinship matrix constructed from both a genomic kinship matrix and pedigree records.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"717\" src=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-07-17-1024x717.png\" alt=\"\" class=\"wp-image-1289\" srcset=\"https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-07-17-1024x717.png 1024w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-07-17-300x210.png 300w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-07-17-768x537.png 768w, https:\/\/open.qtlmax.com\/guide\/wp-content\/uploads\/2026\/02\/Screenshot-from-2026-02-11-13-07-17.png 1456w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>(Figure 5)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post explains how to calculate a kinship matrix based on plant\/animal pedigrees. There are many kinds of kinship matrices; although they are intended for measuring genetic relatedness based on its own foundational reasoning, each kind of method has different numeric ranges in resulting outputs. The type of kinship matrix addressed in this post is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1057","post","type-post","status-publish","format-standard","hentry","category-guide"],"_links":{"self":[{"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/posts\/1057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/comments?post=1057"}],"version-history":[{"count":34,"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/posts\/1057\/revisions"}],"predecessor-version":[{"id":1292,"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/posts\/1057\/revisions\/1292"}],"wp:attachment":[{"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/media?parent=1057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/categories?post=1057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/open.qtlmax.com\/guide\/index.php\/wp-json\/wp\/v2\/tags?post=1057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}