CERTIFIKOVANÁ METODIKA



Podobné dokumenty
Postup při měření rychlosti přenosu dat v mobilních sítích dle standardu LTE (Metodický postup)

PRAVDĚPODOBNOSTNÍ PŘÍSTUP K HODNOCENÍ DRÁTKOBETONOVÝCH SMĚSÍ. Petr Janas 1 a Martin Krejsa 2

UNIVERZITA KARLOVA V PRAZE Přírodovědecká fakulta

SPOTŘEBITELSKÝ ÚVĚR. Při rozhodování o splátkové společnosti se budeme řídit výší RPSN. Pro nákup zboží si zvolíme. Dl = >k=0

Pružnost a plasticita II

8.2 PLEMENÁŘSKÁ PRÁCE V CHOVU SKOTU

6. ZÁSOBOVÁNÍ 6.1. BILANCE MATERIÁLU 6.2. PROPOČTY SPOTŘEBY MATERIÁLU

Členské shromáždění Jiří Motyčka. Novelizace svazových dokumentů

Proč nový systém odhadu plemenných hodnot?

Popis modelu pro odhady PH mléčné užitkovosti

Realizace ŠP, Rada PK, ŠK

Grafické řešení úloh LP se dvěma neznámými

Předpokládáme vlny, které jsou časově nestabilní z hlediska fáze. Jako model zvolíme vlnu kdy se fáze mění skokem, ale je konstantní během doby

Zdeňka Veselá Tel.: Výzkumný ústav živočišné výroby, v.v.i.

Mezinárodní genetické hodnocení skotu. Zdeňka Veselá

Zdeňka Veselá Tel.: Výzkumný ústav živočišné výroby, v.v.i.

SPOLEHLIVOST PŘEDPOVĚDI PLEMENNÝCH HODNOT PRO ZNAKY ZEVNĚJŠKU HODNOCENÝCH LINEÁRNÍM POPISEM U TEPLOKREVNÝCH PLEMEN KONÍ

ELEKTŘINA A MAGNETIZMUS Řešené úlohy a postupy: Ampérův zákon

Experiment s dlouhodobou selekcí krav na ukazatele produkce a zdravotního stavu v Norsku Ing. Pavel Bucek, Českomoravská společnost chovatelů, a.s.

Popis modelu pro odhady PH mléčné užitkovosti

CERTIFIKOVANÁ METODIKA

4.5.5 Magnetické působení rovnoběžných vodičů s proudem

Úvod - vymezení základních pojmů v zákoně o DPH ve vazbě na účetnictví

Pružnost a plasticita II

Genetické hodnocení rodní? Josef Kučera

VÝZKUMNÝ ÚSTAV ŽIVOČIŠNÉ VÝROBY,

Selekce. Zdeňka Veselá

Metodika pro vyjádření cílové hodnoty obsahu hotově balených výrobků deklarovaných dle objemu

Katedra geotechniky a podzemního stavitelství

Konečný automat Teorie programovacích jazyků

F (x, h(x)) T (g)(x) = g(x)

POHYB SPLAVENIN. 8 Přednáška

1. POLOVODIČOVÉ TEPLOMĚRY

Ekonomické hodnoty znaků masného skotu

Téma 7, modely podloží

Předpověď plemenné hodnoty Něco málo z praxe. Zdeňka Veselá

FYZIKÁLNÍ MODEL KYVADLA NA VOZÍKU

Klasifikace a predikce. Roman LUKÁŠ

SPOLEHLIVOST PŘEDPOVĚDI PLEMENNÝCH HODNOT PRO SKOKOVOU VÝKONNOST U TEPLOKREVNÝCH PLEMEN KONÍ

Jednokriteriální rozhodování za rizika a nejistoty

Předpokládáme ideální chování, neuvažujeme autoprotolýzu vody ve smyslu nutnosti číselného řešení simultánních rovnováh. CH3COO

Vypracoval Datum Hodnocení. V celé úloze jsme používali He-Ne laser s vlnovou délkou λ = 632, 8 nm. Paprsek jsme nasměrovali

ANALÝZA PRODUKCE OLEJNIN ANALYSIS OF OIL SEED PRODUCTION. Lenka Šobrová

K 25 Obklad Knauf Fireboard - ocelových sloupů a nosníků

Katedra speciální zootechniky, FAPPZ ČZU Praha

Zpráva o průběhu přijímacího řízení pro akademický rok

Normalizace fyzikálních veličin pro číslicové zpracování

Selekční indexy v praxi. Josef Kučera

PŘEDPOVĚĎ PLEMENNÝCH HODNOT PRO POČET ODCHOVANÝCH JEHŇAT

Regresní a korelační analýza

Lokace odbavovacího centra nákladní pokladny pro víkendový provoz

Mezinárodní genetické hodnocení masného skotu

Laboratorní a analytické váhy

PRAVDĚPODOBNOSTNÍ POSUDEK OCELOVÉHO RÁMU METODOU IMPORTANCE SAMPLING

Západočeská univerzita v Plzni. Technologický postup volně kovaného výkovku. Návody na cvičení. Benešová S. - Bernášek V. - Bulín P.

POROVNÁNÍ MEZI SKUPINAMI

E51 / E51A ČÍSLICOVÝ TERMOSTAT PRO CHLAZENÍ / TOPENÍ NÁVOD K OBSLUZE

Genetická diverzita masného skotu v ČR

2 Diferenciální rovnice

Experimentální identifikace regulovaných soustav

Schváleno členským shromážděním dne ŠLECHTITELSKÝ PROGRAM ČESKÉHO HOLŠTÝNSKÉHO SKOTU

Metoda konečných prvků 3 - nelineární úlohy

Kuličkové šrouby a matice - ekonomické

CERTIFIKOVANÁ METODIKA

STAD. Vyvažovací ventily ENGINEERING ADVANTAGE

ANALÝZA RIZIKA A CITLIVOSTI JAKO SOUČÁST STUDIE PROVEDITELNOSTI 1. ČÁST

PROMATECT -XS Požární ochrana ocelových konstrukcí

PŘEDPOVĚĎ PLEMENNÝCH HODNOT PRO POČET ODCHOVANÝCH JEHŇAT

- Definice inbreedingu a jeho teorie

Metodický pokyn pro odchovná zařízení plemenných býků

Hodnocení plemenných + chovných + užitkových prasat

Selekční efekt. Úvod do šlechtění zvířat 1

MODELOVÁNÍ A SIMULACE

5 Poměr rychlostí autobusu a chodce je stejný jako poměr drah uražených za 1 hodinu: v 1 = s 1

PM generátory s různým počtem pólů a typem vinutí pro použití v manipulační technice

Varianta A. Příklad 1 (25 bodů) Funkce f je dána předpisem

Obsah. Převody ozubenými řemeny s metrickou roztečí AT 5, AT 10 Ozubené řemeny Řemenice Ozubené tyče Příruby pro řemenice...

Přijímací zkouška na navazující magisterské studium 2015

CX51MC MODULAČNÍ PROGRAMOVATELNÝ REGULÁTOR

í '' c/ MMB f/i 7M1I 040?. Rada města Brna

MODELOVÁNÍ TLAKOVÝCH ZTRÁT KAPILÁRNÍCH ROHOŽÍ

MTS spol. s r.o. NEJLEPŠÍ GENETIKA NEJLEPŠÍ KNOW-HOW Už více jak 20 let

4EK211 Základy ekonometrie

Iterační výpočty. Dokumentace k projektu pro předměty IZP a IUS. 22. listopadu projekt č. 2

je dána vzdáleností od pólu pohybu πb

NCCI: Vzpěrné délky sloupů a tlačených prutů příhradových a rámových konstrukcí. Obsah

Úloha č. 1 pomůcky Šíření tepla v ustáleném stavu základní vztahy

PŘEDPOVĚĎ PLEMENNÝCH HODNOT PRO ZNAKY ZEVNĚJŠKU HODNOCENÝCH LINEÁRNÍM POPISEM U TEPLOKREVNÝCH PLEMEN KONÍ

Posuzování výkonnosti projektů a projektového řízení

4EK211 Základy ekonometrie

Vedení vvn a vyšší parametry vedení

Ústřední komise Chemické olympiády. 51. ročník 2014/2015. KRAJSKÉ KOLO kategorie A a E ŘEŠENÍ SOUTĚŽNÍCH ÚLOH

Porovnání GUM a metody Monte Carlo

Diferenciální (dynamický) odpor diody v pracovním bodě P. U lim. du = di. Diferenciální (dynamická) vodivost diody v pracovním bodě.

Základní principy šlechtění a hodnocení skotu v ČR

VY_42_Inovace_24_MA_2.04_Množiny ve slovních úlohách pracovní list

Numerická matematika 1. t = D u. x 2 (1) tato rovnice určuje chování funkce u(t, x), která závisí na dvou proměnných. První

TLE 20 MIKROPROCESOROVÝ ČÍSLICOVÝ REGULÁTOR TEPLOTY NÁVOD K OBSLUZE

Základy šlechtění skotu. Chov skotu a ovcí

Ing. Barbora Chmelíková 1

Transkript:

VÝZKUMNÝ ÚSTAV ŽIVOČIŠNÉ VÝROBY, v.v.. Praha Uhříněves CERTIFIKOVANÁ METODIKA Oha spolehlvost jenokrokových genomckých plemenných honot pro ojený skot Autoř Ing. Jří Bauer, Ph.D oc. Ing. Luboš Vostrý, Ph.D. prof. Ing. Josef Přbyl, DrSc. Oponent prof. Ing. Jnřch Čítek, CSc. Jhočeská unverzta v Českých Buějovcích Ing. Zeňka Majzlíková Česká státní plemenářská nspekce, Praha Metoka byla vypracována v rámc řešení výzkumného projektu NAZV QI111A167. 2014

ISBN 978-80-7403-120-5

Obsah I. Cíl metoky... 3 II. Vlastní pops metoky... 3 II.1. Úvo... 3 II.2. Datové soubory a jejch příprava... 3 II.2.1. Struktura atových souborů... 4 II.2.2. Příprava souborů... 5 II.3. Pracovní postup... 5 II.3.1. Parametry potřebné pro průběh výpočtu... 6 II.3.2. Vlastní výpočet... 6 II.4. Ověření pracovních postupů a algortmy... 12 III. Srovnání novost postupů... 12 IV. Pops uplatnění Certfkované metoky... 12 V. Ekonomcké aspekty... 12 VI. Seznam použté souvsející lteratury... 13 VII. Seznam publkací, které přecházely metoce... 14 VIII. Přílohy... 15

I. Cíl metoky Cílem metoky je shrnout postup ohau spolehlvost běžných a jenokrokových genomckých (ssgblup) plemenných honot pro množství naojeného mléka skotu, který bue naále využíván v rutnním provozu. II. Vlastní pops metoky II.1. Úvo Záklaem pro účnné šlechtění je řízení plementby pole genetckého honocení, které lze vyjářt pomocí plemenných honot. Běžně používanou součástí šlechttelských programů je přepověď plemenné honoty (PH) metoou BLUP anmal moel. Díky věeckému pokroku lze využít k přepově plemenných honot genomcké nformace, jená se pak o přepověď genomcké plemenné honoty (GEPH). Exstují obecně va přístupy k přepově genomcké plemenné honoty. Vícekrokový postup (VanRaen, 2008) a jenokrokový postup (Msztal et al., 2009). Zatímco ve vícekrokových metoách jsou honocen pouze genotypovaní jenc, v jenokrokovém přístupu je možné honott pomocí přepově plemenných honot celou populac. Důležtou nformací pro chovatele je spolehlvost běžné genomcké plemenné honoty. Ta je vyjařena ruhou mocnnou korelace mez skutečnou PH a přepovíanou PH (Jakubec et al., 2010), tj. o jaké míry vypovíá přepovíaná plemenná honota o opravovém genetckém založení zvířete. Spolehlvost běžné plemenné honoty může být určena pomocí nverze levé strany soustavy rovnc v metoě BLUP (VanRaen, 2008). Tento přístup ovšem není většnou možné uskutečnt z ůvou velkého rozsahu honocených populací, což vee k obrovským požaavkům na výpočetní technku. Spolehlvost PH se tuíž ohauje pomocí jných postupů (např. Ter et Meyer, 2004 nebo Msztal et al., 1993). Spolehlvost GEPH se ohauje metoam uváěným Szyou et al., 2011 pro vícekrokový postup a Msztalem et al., 2013 pro jenokrokový postup. Postup pro rutnní přepově GEPH pomocí jenokrokové metoy byl popsán v metoce Úprava soustav rovnc pro přepověď genomcké plemenné honoty (GEPH) jenokrokovou metoou v roce 2011. Přepověď genomckých plemenných honot byla ále ověřována na populac holštýnského skotu chovaného v České republce a výsleky jsou uveeny v pracích Přbyl et al., 2012 a 2013. Přeevším pro potřeby celosvětového honocení je třeba spolu s plemenným honotam uváět správné spolehlvost, aby neocházelo k znevýhoňování zvířat z České republky. Ke stanovení plemenných honot patří proto navržení postupu pro oha spolehlvost přepovězených běžných a genomckých plemenných honot, který bue používán pro pravelné honocení ojeného skotu v České republce. II.2. Datové soubory a jejch příprava Pro oha spolehlvost genomckých plemenných honot jsou zapotřebí úaje z kontroly užtkovost, úaje o půvoech všech honocených zvířat z ústření evence skotu a přeem 3

přpravené nverze rookmenové ( A 22-1 ) a genomcké ( G -1 ) matce příbuznost, obojí u genotypovaných zvířat. Dále seznam genotypovaných zvířat. Postup vytvoření matc A 22 a G je popsaný v pracích Forn et al., 2011 a Vtezca et al., 2011. Inverze rookmenové a genomcké matce zvířat musí opovíat použtým matcím v přepově genomckých plemenných honot a celá příprava pro účely pravelné přepově GEPH (a tuíž spolehlvost GEPH) byla popsána v metoce Přbyl et al., 2011. Pro přepově GEPH lze využít jako alší vstupní nformace plemenné honoty býků z úajů organzace Interbull. Jená se o meznároní plemenné honoty býků z výpočtu MACE a převeené na poměry České republky. V tomto přípaě jsou pak pro ohay spolehlvostí GEPH ůležté spolehlvost nterbullových plemenných honot. Pro účel ohau spolehlvost GEPH jenokrokovou metoou jsou přeávány soubory s násleující strukturou: II.2.1. Struktura atových souborů II.2.1.1. Soubor se skupnam vrstevníků le kontroly užtkovost - regstrační číslo (kó) zvířete - číslo (kó) skupny vrstevníků ( stáa-roku-obobí - zkráceně SRO, nebo ne kontroly - TD) aného záznamu v kontrole užtkovost, tj. zvířat, která byla měřena ve stejný en na stejném místě a stejného chovu II.2.1.2.Soubor půvoů zvířat pocházející z ústření evence - číslo (kó) zvířete - číslo (kó) otce - číslo (kó) matky Soubor zahrnuje záznamy půvou zvířat z kontroly užtkovost a ále přeem stanoveného počtu generací jejch překů. II.2.1.3. Soubory obsahující příbuzenské matce Tyto soubory obsahují nformace jen o genotypovaných zvířatech. matce A 22-1 : -číslo (kó) prvního zvířete -číslo (kó) ruhého zvířete zvířete -honota nverzního prvku matce vzájemné rookmenové příbuznost Jená se o část matce A, tj. rookmenové příbuzenské matce pro všechna zvířata v honocení. matce G -1 : -číslo (kó) prvního zvířete -číslo (kó) ruhého zvířete zvířete -honota nverzního prvku matce vzájemné genomcké příbuznost 4

II.2.1.4. Soubor obsahující označení genotypovaných jenců -číslo (kó) zvířete II.2.1.5. Soubory obsahující úaje o býcích z organzace Interbull -číslo (kó) zvířete -efektvní počet přípaů vycházejících z honoty spolehlvost přepovězené Interbullové PH, příkla výpočtu ze spolehlvost Interbullové PH je uveen ve II.3.3.1. Pro oha spolehlvost PH a GEPH jsou vyžaovány úaje o půvou těchto zvířat ve stejném formátu jaký je uveen pro zvířata s užtkovostm v boě II.2.1.2. II.2.2. Příprava souborů II.2.2.1. Příprava atového souboru užtkovost Pro vlastní ohay spolehlvostí plemenných honot v prvním kroku metoy je nutné atový soubor upravt, přečíslovat jence a efekt skupny vrstevníků (SRO). Pro zajštění správného chou ohau spolehlvost PH GEPH je nutné mít jence (včetně rookmenu) přečíslované postupně o 1 až o maxmálního počtu zvířat, přčemž jenc označující genetcké skupny by měl mít nejlépe nejvyšší čísla. Stejným způsobem se přečíslovávají skupny vrstevníků. V přípaě výskytu více záznamů u stejného jence (tj. př opakovaných užtkovostech) je kažý záznam uveen v samostatném řáku. II.2.2.2. Příprava rookmenového souboru Rookmenový soubor ve výše uveeném formátu je třeba přečíslovat. Jená se o čísla o 1 o maxmálního počtu zvířat, přčemž čísla jenotlvých zvířat musí vzájemně opovíat ve sloupcích jence, otce a matky, začlenění o SRO a označení v matcích A 22 a G. Zároveň musí platt shoa s atovým souborem z kontroly užtkovost. Kažý jenec uveený na jakékolv pozc v rookmenu musí mít svůj vlastní řáek, neznámý roč se uváí jako honota 0. I genetcké skupny musí mít svůj vlastní řáek a honoty jejch obou ročů jsou rovny 0. Přečíslování nemusí být závslé na stáří zvířete č příbuzenských vazbách, tj. není třeba, aby roč jence měl nžší číslo než potomek. II.2.2.3. Příprava souborů matc příbuzností Čísla všech jenců v souboru musí opovíat číslům jenců v přpravených souborech užtkovost a rookmenu. II.2.2.4. Příprava souboru označení genotypovaných jenců Čísla všech jenců v souboru musí opovíat číslům jenců v přpravených souborech užtkovost a rookmenu. II.2.2.5. Příprava souboru Interbull Ientfkace všech jenců v souboru musí opovíat číslům jenců v přpravených souborech užtkovost a rookmenu. II.3. Pracovní postup Vlastní postup ohau spolehlvost GEPH je založen na metoách Msztal et al., 1993 a Msztal et al., 2013 a skláá se ze tří hlavních částí: 5

I. oha spolehlvost běžné PH u celé populace II. oha spolehlvost GEPH pouze u genotypovaných zvířat III. zahrnutí změny spolehlvostí plemenných honot genotypovaných zvířat o spolehlvost běžné PH negenotypovaných příbuzných zvířat v celé populac Dále jsou popsány kromě výše uveených boů také úpravy pro použtí více záznamů na jeno zvíře, využtí plemenných honot oaných organzací Interbull o přepově GEPH a tuíž o ohau spolehlvost GEPH a úprava pro zohlenění příbuzenských vazeb př ohau spolehlvost PH. II.3.1. Parametry potřebné pro průběh výpočtu Koefcent α poíl rezuálního rozptylu vůč atvně genetckému rozptylu; lze určt z ěvost ( h 2 ) pomocí vzorce α =(1-h 2 )/h 2. Poku se př honocení zvířat vyskytují opakovaná pozorování, pak α =(1- r op )/h 2, ke r op je nex opakovatelnost. Celkový počet jenců v rookmenu (opovíá nejvyššímu použtému číslu) Celkový počet řáků v souboru kontroly užtkovost - počet pozorování Celkový počet skupn SRO v souboru kontroly užtkovost (opovíá nejvyššímu použtému číslu) Celkový počet genotypovných zvířat v souboru seznamu genotypovaných zvířat Celkový počet zvířat v souboru Interbull Koefcent τ poíl rezuálního rozptylu vůč rozptylu trvalého prostřeí použto jen poku mají jenc více pozorování II.3.2. Vlastní výpočet II.3.2.1. Část I. - Oha spolehlvost běžné PH u celé populace Postup vychází z práce Msztal et al., 1993 a ohauje spolehlvost běžné PH pomocí efektvního počtu přípaů vyplývajícího ze záznamů kontroly užtkovost a z úajů o příbuzných jencích v rámc běžné metoy BLUP. Jená se o teratvně založený postup, ke pro jence platí, že spolehlvost r 2 rp pocházející z úajů kontroly užtkovost a z úajů příbuzných jenců je (Msztal et al., 1993): r 2 rp = rp rp +α ke α je poíl rezuálního rozptylu vůč atvně genetckému rozptylu a rp je efektvní počet přípaů jence př započítání úajů z kontroly užtkovost ( r ) a příbuzenských vztahů ( jp ) k jencům j, tj.: r lze vypočítat násleujícím způsobem: rp = r + j j p 6

1 r 1 n = k k ke n k opovíá počtu záznamů ve stáě, ročníku a sezóně (SRO) ané potříy k. Započítání příspěvků příbuzenských vztahů s jenc j k efektvnímu počtu přípaů zvířete se prováí pomocí teratvního postupu, ky jsou postupně přčítány ůsleky všech vztahů mez honoceným jenc na spolehlvost plemenných honot. Příbuznost k vrstevníkům Oha spolehlvost PH opovíá pouze v přípaě, že se jenec setká pouze s malým počtem (polo)sourozenců ve své skupně vrstevníků (SRO). V jném přípaě buou honoty jenotlvců nahonocené. r To lze ošetřt pomocí snížení příspěvku k efektvnímu počtu přípaů jence ze skupny vrstevníků le vah opovíajících poílu sourozenců ve skupně vrstevníků (Ter et Meyer, 2004): w k = nk q n k k př w k opovíající váze u jenotlvce pro efektvní počet přípaů ve skupně k, n k celkovém počtu záznamů ve skupně k, q k počtu sourozenců jence ve skupně vrstevníků k. Honota w m se pak používá změnou v půvoním vzorc výpočtu r a to násleujícím způsobem: 1 r = 1 k nk w k Tento vzorec v takovém přípaě plně nahrazuje vzorec uveený výše na částí Příbuznost k vrstevníkům. Vícečetná pozorování V přípaě opakovaných pozorování stejného jence je třeba lze provést pomocí vzorce (Msztal et al., 1991): ke # r τ r = τ + r r je efektvní počet přípaů z vlastních záznamů zvířete, # nová honota vstupující o první terace v metoě, r 7 pře vstupem o terací snížt. To r

aτ opovíá: δ τ = δ 2 e 2 tp 2 př δ e rezuálním rozptylu, 2 δ tp rozptylu trvalého prostřeí. Úaje Interbull Začlenění přípaných úajů plemenných honot býků le Interbullu je proveeno násleujícím způsobem: Honota efektvního počtu přípaů vyplývající obecně ze všech alších zrojů nformací je po určení násleujícím vzorcem přčtena k půvonímu : b = N p= 1 w p n w p b je efektvní počet přípaů vyplývající z alších zrojů nformací pro zvíře, w p honota váhy úajů konkrétního zvířete ve skupně vrstevníků p, n p je počet zvířat v ané p skupně vrstevníků, N je počet skupn vrstevníků p. j= 1 2 p w jp r 2 Váhy zvířat jsou určeny le spolehlvost PH býků uváěných organzací Interbull ( r ) a to pomocí vzorce: w p = α r 2 2 1 r V proveených ohaech spolehlvost PH a GEPH jsou brány úaje Interbullu jako jeen rovnocenný zroj nformací, tuíž jako jena skupna vrstevníků. Pomocí tohoto postupu lze přávat nformace o jenc z více zrojů za přepoklau, že nformace z těchto zrojů nemají shoné úaje. Přčtení efektvního počtu přípaů vyplývajícího z úajů organzace Interbull je proveeno až po přípaném snížení efektvního počtu přípaů z ůvou vícečetných pozorování. Iterační cyklus Záklaním vstupem o terací je vektor efektvního počtu přípaů vyplývajícího ze záznamů jenců, tj. r. Tyto honoty jsou postupně navyšovány o příspěvky p násleujícím cyklem: 8

9 (začátek cyklu) 1. pro kažý příbuzenský vztah jence s roč o a m je vypočítán přírůstek v množství nformací u všech zúčastněných (tj. g pro jence, g o pro otce o a g m pro matku m ). To je proveeno pomocí řešení násleující nelneární soustavy rovnc: 1 * * * 1 3 3 0 0 0 0 0 0 + r r r m m o o x g g g A + + + = * * * 1... 1... 1 r r r m o α α α ke tečky označují pro výpočet nevýznamné prvky a * označuje aktuální honotu v aném probíhajícím cyklu. V tomto řešení soustavy rovnc je nutné, aby počáteční množství nformací jence a jeho ročů bylo nezáporné, nebol: poku 0 * < g r pak je stanoveno 0 * = g r, což platí stejným způsobem pro r o o g * a r m m g *. 1 3 3 x A je určeno jako 3 x 3 matce příbuznost mez jencem a jeho roč: = α α α α α α α α α 0,5 0,5 0,5 0,5 2 1 A 3x3

2. přírůstek v množství nformací je přčten k půvoním honotám, tj. * + 1 * = r + r = + * + 1 * o o r r r = + * + 1 * m m r g g g o m 3. násleuje krok, ky je přírůstek p aného cyklu snížen na polovnu u jence a obou ročů zprůměrňováním s výslekem přechozího cyklu, tj. obecně: * + 1 r = * + 1 * ( + ) 0, 5 r r Tento krok je o algortmu zařazen z ůvou lepší konvergence cyklů k jenotné honotě. (konec cyklu) Př ověřování metoy bylo zjštěno, že pro ojený skot chovaný v České republce je pro ustálení honot zvířat 100 terací ostačující. Výstupní úaj z cyklu úajem pro alší výpočty jako rp *+1 r je pak vstupním. Pro určení spolehlvost běžné plemenné honoty jence jako výsleku z této část postupu, lze r 2 rp = rp rp +α převést na spolehlvost le vzorce: rp II.3.2.2. Část II. - Oha spolehlvost GEPH u genotypovaných zvířat Efektvní počet přípaů rp se využje př ohau spolehlvost GEPH u genotypovaných jenců tak, že jenotlvé honoty se umístí na agonálu nové matce D jako prvky. Ostatní prvky matce D jsou nulové. Matce D je pak zahrnuta o výpočtu matce Q -1 : Q 1 1 1 = [ D + (I + G A ) α] ke I je jenotková matce, A 22-1 nverze rookmenové matce příbuznost genotypovaných zvířat, G -1 nverze genomcké matce příbuznost genotypovaných zvířat, 22 1 10

Vypočítané honoty u genotypovaných zvířat se pak převeou na spolehlvost GEPH genotypovaných zvířat pomocí: 2 rpg r = 1 α q q jsou agonální honoty matce Q -1. II.3.2.3. Část III. - Oha spolehlvost celé populace se započtením GEPH u genotypovaných zvířat Tato část je shoná s první částí postupu (tj., s II.3.2.1.) s těmto výjmkam: 1. Do teračního cyklu vstupují u genotypovaných zvířat místo půvoních r honoty rpg ovozené z 2 rpg r le násleujícího vzorce: rpg = α r 2 rpg 2 1 r rpg 2. Na konc kažé terace jsou honoty u genotypovaných zvířat přepsány zpět na honotu rp rpg vypočítané v část II. - ohau spolehlvost GEPH u genotypovaných zvířat (tj., II.3.2.2.) Spolehlvost GEPH zvířete je ovozena z výsleného efektvního počtu přípaů z teračního cyklu II.3.2.3. le vzorce: r 2 = +α Uveený postup byl ověřován pro využtí př ohau spolehlvost GEPH jenokrokovou metoou (ssgblup) a první krok samostatně pro oha spolehlvostí běžných plemenných honot z metoy BLUP. Dále byly ověřovány úpravy pro zohlenění úajů z Interbullu, opakovaných pozorování u jenotlvců a příbuzenských vazeb mez jenc ve skupnách vrstevníků. Z obecného hleska by měl být postup vhoný pro příbuzné metoy GBLUP a blenng ssgblup. V přípaě potřeby by bylo možné prováět ohay spolehlvost PH č GEPH popsaným postupem u tzv. Test Day moelu, poku by jenotlvé ny pozorování ( Test Day ) byly považovány za opakovaná pozorování. 11

II.4. Ověření pracovních postupů a algortmy K přípravě atových souborů, ohau spolehlvost běžných genomckých plemenných honot a k rozebrání výsleků byl používán program vytvořený v systému SAS (SAS, 2005). Samotný oha spolehlvostí probíhal v moulu pro matcové výpočty SAS / IML. Výsleky ověřování jsou uveeny v pracích Bauer (2013) a Bauer et al. (2014a; 2014b), samotný program vytvořený v SAS pro oha spolehlvostí je uveen jako příloha této certfkované metoky. III. Srovnání novost postupů Pravelné genetcké honocení zvířat je nyní založeno na přepově plemenných honot metoou BLUP. Díky věeckému pokroku je nyní možné využít úaje o zvířatech přímo uložené v jejch DNA. V takovém přípaě se pak jená o přepověď genomckých plemenných honot. Pro správnou šlechttelskou prác je třeba znát spolehlvost těchto genomckých plemenných honot. Přepověď genomckých plemenných honot se nyní zaváí o praxe a s těmto honotam by měla být šlechttelům a chovatelům oána spolehlvost genomckých plemenných honot. Jak přepověď genomckých plemenných honot tak oha jejch spolehlvostí jsou v rámc pravelných honocení zvířat novou záležtostí. IV. Pops uplatnění Certfkované metoky Tato metoka je poklaem pro rutnní ohay spolehlvost genomckých plemenných honot pro množství naojeného mléka skotu. Je j ovšem možné využít u alších vlastností, jejchž plemenné honoty jsou přepovíány metoou BLUP č ssgblup. Metoka bue uplatněna prostřenctvím ze zákona pověřenou organzací ČMSCH, a.s.. Výsleky této metoky buou využty příslušným chovatelským svazy. V. Ekonomcké aspekty Pole zákona č. 110/1997 Sb. O potravnách a zákona č. 154/2000 Sb. O šlechtění, plementbě a evenc hospoářských zvířat ve znění pozějších přepsů je ČMSCH právncká osoba pověřená mnsterstvem k výkonu čnností pole jenotlvých boů 23c. Jmenovtě pole ostavců 1 a 2 a 7 je povnna poskytovat chovatelům a oprávněným osobám úaje, zpracovávat, zveřejňovat a evovat výsleky, což se týká všech chovatelsky ůležtých vlastností, včetně mléčné užtkovost skotu. V soulau s oporučením Ray vláy pro výzkum uváíme, že ČMSCH nevytváří těmto čnnostm zsk, ale poskytuje šroké chovatelské veřejnost co nejobjektvnější úaje a vyhonocením celostátních atabází vytváří poklay pro prokázání kvalty plemenářské práce chovatelů. Nová objektvní honocení jsou také nutná pro meznároní honocení zvířat prostřenctvím organzace Interbull, které je Česká republka členem. Poku porovnáme spolehlvost genomcké plemenné honoty s běžnou plemennou honotou zvířat z BLUP metoy, může opovíat přínos genomckých úajů 10t až 20t alším cerám honoceného jence (VanRaen, 2008). Jako ůsleek tohoto jevu je, že mlaý neprověřený býk může mít spolehlvost pohybující se okolo 0,6 (oprot běžným 0,4) a tím má přepovíaná 12

plemenná honota větší vypovíací schopnost o jeho genetckém založení a o jeho možném využtí v plementbě, a to říve než se ostane o testace. Ačkolv se pozěj tento náskok ve spolehlvost se vzrůstajícím počtem potomků ostatních býků zmenšuje, umožňuje to šlechttelům vybírat o plementby mlaší zvířata se stejnou spolehlvostí, jaká byla osahována u zvířat starších. Zkrátí se tím generační nterval a náklay s testací spojené. Schaeffer (2006) ohauje u programu mlaých býků v USA 12,8 krát nžší náklay na rok, 2,2 krát vyšší roční genetcký zsk a 27,8 krát lacnější posun v genetckém založení plemeníků o jenu směroatnou ochylku. V pomínkách České Republky ohaoval přínos využtí spolehlvějších (genomckých) plemenných honot Pešek a Přbyl (2014). Došl k závěru, že použtím genomcké selekce oje íky vyššímu genetckému zsku př vhoném selekčním programu ke zvýšení mléčné užtkovost o 67,6 kg mléka na rok a ojnc oprot selekc pomocí běžných plemenných honot. Ve výpočtech po zahrnutí náklaů na genotypování a navazující výaje ošl k vyššímu zsku u ojnce o 37,1 Kč na laktac. V přípaě přepočtu na počet krav ve stávající kontrole užtkovost (tj. 360 000) se jená o přínos metoy přblžně 11 500 000 Kč ročně. Tento příkla je ukázkou, jak se výsleek šlechtění projeví v ekonomce chovu. Není možné v tuto chvíl přesně určt, jak vysoký bue ve skutečnost genetcký zsk an za jak louho se populace ostane na tuto přepokláanou úroveň, neboť selekční rozhonutí závsí na rozhonutí chovatelů. Z uveeného vyplývá, že kyž by byl přínos poměrně malý, v rozsahu celé chované populace osahuje vysokých honot. Šlechtění má kumulatvní účnek a tuíž ekonomcký přínos př účnnějším šlechtění bue kažoročně násobně narůstat. VI. Seznam použté souvsející lteratury Forn S., Agular, I., Msztal, I. 2011. Dfferent genomc relatonshp matrces for sngle step analyss usng phenotypc, pegree an genomc nformaton. Genetcs Selecton Evoluton 442 43: 1. o: 10.1186/1297-9686-43-1 Jakubec, V., Bezíček, J., Loua, F. 2010. Selekce nbríng hybrzace. Agrovýzkum Rapotín s. r. o. Rapotín. 382s. ISBN 978-80-87144-22-0. Msztal, I., Lawlor, T.J., Short, T.H., Wggans, G.R., 1991. Contnuous genetc evaluaton of Holstens for type. Journal of Dary Scence. 74 (6). 2001-2009. Msztal, I., Legarra A., Agular. I. 2009. Computng proceures for genetc evaluaton nclung phenotypc, full pegree, an genomc nformaron. Journal of Dary Scence. 92. 4648-4655. Msztal, I., Legarra, A., Short, T. H. 1993. Implementaton of sngle- an multple-trat Anmal moels for genetc evaluaton of Holsten type trats. Journal of Dary Scence. 76 (5). 1421 1432. Msztal, I., Tsuruta, S., Agular, I., Leggara, A., Van Raen, P. M., Lawlor, T. J.. 2013. Methos to approxmate relabltes n sngle-step genomc evaluaton. Journal of Dary Scence. 96 (1). 647 654. Pešek, P., Přbyl, J. 2014. Genomka - možnost zvyšování zsku u ojeného skotu. Náš chov, 74 (1), 59-60. Přbyl, J., Bolečková, J., Haman, J., Kott, T., Přbylová, J., Šmečková, M., Vostrý, L., Zavalová, L. 2011. Úprava soustav rovnc pro přepověď genomcké plemenné honoty (GEPH) jenokrokovou metoou. Metoka. VÚŽV v.v.., Praha Uhříněves. ISBN 978-80-7403-079-6. 13

Přbyl, J., Haman, J., Kott, T., Přbylová, J., Šmečková, M., Vostrý, L., Zavalová, L., Čermák, V., Růžčka, Z., Šplíchal, J., Verner, M., Motyčka, J., Vonrášek, L., 2012. Sngle-step precton of genomc breeng value n a small ary cattle populaton wth strong mport of foregn genes. Czech Journal of Anmal Scence. 57 (4). 151 159. Přbyl, J., Masen P., Bauer J., Přbylová, J., Šmečková M., Vostrý, L., Zavalová, L. 2013. Contrbuton of omestc proucton recors, Interbull estmate breeng values, an sngle nucleote polymorphsm genetc markers to the sngle-step genomc evaluaton of mlk proucton. Journal of Dary Scence. 96 (2). 1865-1873. SAS (2005): SAS/STAT 9.1 User's Gue. Cary. NC: SAS Insttute Inc. 5121p. Schaeffer, L.R. 2006. Strategy for applyng genome-we selecton n ary cattle. Journal of Anmal Breeng an Genetcs. 123. 218-223. Szya J., Zarneck, A., Suchock, T., Kamnsk, S. 2011. Fttng an valatng the genomc evaluaton moel to Polsh Holsten-Fresan cattle. Journal of Apple Genetcs. 52. 363-366. Ter, B., Meyer, K. 2004. Approxmatng precton error covarances among atve genetc effects wthn anmals n multple-trat an ranom regresson moels. Journal of Anmal Breeng an Genetcs. 121. 77 89. VanRaen, P.M., 2008. Effcent methos to compute genomc prectons. Journal of Dary Scence. 91. 4414-4423. VII. Seznam publkací, které přecházely metoce Bauer, J., 2013. Genomcká selekce ojeného skotu - spolehlvost genomckých plemenných honot. Dsertační práce, Česká zeměělská unverzta v Praze, 119s., bez ISBN. Bauer J., Přbyl J., Vostrý L., Zavalová, L. Contrbuton of omestc proucton recors an Interbull EBV on approxmate relabltes of sngle-step genomc breeng values for trats n cattle. Journal of Anmal Scence (oponentské řízení) Bauer J., Vostrý L., Svtáková A. 2013. Spolehlvost genomckých plemenných honot. Náš chov, 73, (10), 61-62. Bauer J., Vostrý L., Přbyl J., Svtáková A., Zavalová L. Approxmaton of the relablty of snglestep genomc breeng values for ary cattle n the Czech Republc. Anmal Scence Papers an Reports (oponentské řízení) Přbyl, J., Haman, J., Kott, T., Přbylová, J., Šmečková, M., Vostrý, L., Zavalová, L., Čermák, V., Růžčka, Z., Šplíchal, J., Verner, M., Motyčka, J., Vonrášek, L., 2012. Sngle-step precton of genomc breeng value n a small ary cattle populaton wth strong mport of foregn genes. Czech Journal of Anmal Scence. 57 (4). 151 159. Přbyl, J., Masen P., Bauer J., Přbylová, J., Šmečková M., Vostrý, L., Zavalová, L. 2013. Contrbuton of omestc proucton recors, Interbull estmate breeng values, an sngle nucleote polymorphsm genetc markers to the sngle-step genomc evaluaton of mlk proucton. Journal of Dary Scence. 96 (2). 1865-1873. 14

VIII. Přílohy Příloha 1: Program vytvořený v SAS pro oha spolehlvost běžných a genomckých plemenných honot /************************** V1 *********************************/ proc prntto prnt= '/home/prbyl/spolehjb/output.lst' ; proc prntto log= '/home/prbyl/spolehjb/log.lst' ; ata uzt; nfle '/home/prbyl/spolehjb/uzo5'; nput sro j; ata ro; nfle '/home/prbyl/spolehjb/mapr5'; nput j o m ; run;/*rookmen*/ ata bull; nfle '/home/prbyl/spolehjb/bullenr' termstr=crlf; nput j v ; run; /*honoty efekt poctu prpau z nterbullu*/ proc means ata=uzt;run; proc means ata=ro;run; proc means ata=bull;run; ata ro;set ro; f o<0 then o=0; f m<0 then m=0; run; /*v7 prprava at*/ proc sql; create table souroz as SELECT uzt.sro, ro.j, ro.o, ro.m FROM uzt, ro WHERE uzt.j=ro.j; qut; /*v7 konec prpravy*/ /*vypocet*/ proc ml; /*oha spol negenotyp pro vsechny*/ prnt "nactan uztkovost a rookmenu"; use uzt; rea all nto xxx; close uzt; use ro; rea all nto yyy; close ro; prnt "nacteno"; /*efnce konstant*/ /*h2=0.25; a= (1-h2)/h2; a=roun(a,.01);*/ a=3; tau=0;/*rezual varance lomeno varance trvaleho prostre*/; 15

pa=1917416; *...pocet v rookmenu.; pcg=67459; *...pocet sro.; pozorov = nrow(xxx); *...pocet raku s pozorovanm.; opakovan=0; bul=1; prbuz=0; prnt "efnovany rozmery promennych"; /*zacatek vypoctu ohau spolehlvost*/ anm=xxx[,2]; *...jenc s uztkovost.; cg=xxx[,1]; *...vrstevnc.; a=yyy[,1]; s=yyy[,2]; =yyy[,3]; *...vektor jencu.; *...vektor otcu.; *...vektor matek.; b=yyy*0; *...prprava matc b.; r=b; *...prprava matce r.; s=b; bx=b; prnt "efnovany honoty vektoru"; *...pocty jencu v jenotlvych SRO.; tcg=j(pcg,1,0) ; *prnt tcg; *... pocet sro.; o =1 to pozorov; tcg[cg[]]= tcg[cg[]]+1; prnt "vytvoreno tcg"; *...jencu s pozorovnanm.; /**v7-prbuznost v sro**/ f prbuz=1 then o; use souroz; rea all nto sour;close souroz; /*..v7...matce sourozencu...*/ prnt "prbuzenska kontrola sro"; o sro=1 to pcg; rows2keep = loc(sour[,1]=sro); sou = sour[rows2keep,]; o =1 to nrow(sou); x=0; o j=1 to nrow(sou); /*sou=sro j o m*/ f sou[,2]=sou[j,3] sou[,2]=sou[j,4] sou[,3]=sou[j,2] sou[,4]=sou[j,2] (sou[,3]=sou[j,3] & sou[j,3]^=0) (sou[,4]=sou[j,4]^=0 & sou[j,4]^=0) then x=x+1; x=x-1; zapsat=(sou[,2] sro x); q=q//zapsat; /*vyhozen uplkac*/ call sortnx (sortsez, q,1:2); unque_rows = unqueby(q, 1:2, sortsez); qk = q[sortsez[unque_rows], 1:3]; 16

/*konec vyhozen uplkac*/ prnt "prbuzenska kontrola okoncena"; /**konec v7**/ z= j(pa,1,0); = j(pa,1,0); *...prprava vektoru - jencu.; f prbuz=1 then o; o =1 to pozorov; row= loc(qk[,1]=anm[] & qk[,2]=cg[]); w=sqrt ((tcg[cg[]]-qk[row,3])/tcg[cg[]]); z[anm[]]= z[anm[]]+((1-1/(tcg[cg[]]*w))); /*nacten v prpae prbuznych-v7*/ else o; o =1 to pozorov; *...jencu s pozorovnanm...z...; z[anm[]]= z[anm[]]+((1-1/tcg[cg[]])); *... vytvoren vektoru...; f opakovan=1 then o; /*zapoctan opakovan*/ =tau*z/(tau+z); else o; =z; f bul=1 then o; use bull; rea all nto zzz; close bull; pozorovbul = nrow(zzz); bulj=zzz[,1]; *entfkace jencu nterbull; bul=zzz[,3]; *honota efekt poctu jencu z nterbull; bulro=j(pa,1,0); *vektor pro vsechny jence v rook; o =1 to pozorovbul; bulro[bulj[]]=bul[]; =+bulro; /*nactan efekt poctu prpau z vce zroju*/ prnt "vytvoren vektor pro "; 0=; elta= j(pa,1,10); o m=1 to 100; o =1 to pa; 17

ba=[a[]]; f s[]=0 then bs=0; else bs=[s[]]; f []=0 then b=0; else b=[[]]; b[,]=ba bs b; q=b; o j=1 to 10; o =1 to pa; qa=q[,1]; qs=q[,2]; q=q[,3]; bxs=0.5*a+qs-(0.25*(a**2)*(2*a+qa)-(a**3)+(a**2)*(1.5*a+q))/((1.5*a+q)*(2*a+qa)-(a**2)); bx=0.5*a+q-(0.25*(a**2)*(2*a+qa)-a**3+(a**2)*(1.5*a+qs))/((1.5*a+qs)*(2*a+qa)-a**2); bxa=a+qa-((a**2)*(1.5*a+q)-a**3+(a**2)*(1.5*a+qs))/((1.5*a+qs)*(1.5*a+q)-0.25*(a**2)); bx[,]=bxa bxs bx; o k=1 to pa; o l=1 to 3; f abs(b[k,l])<0.00001 then s[k,l]=0; else s[k,l]=bx[k,l]-b[k,l]; q=q-s; o k=1 to pa; o l=1 to 3; f q[k,l]<0 then q[k,l]=0;/*else q[k,l]=q1[k,l]; */ r=bx-q; *prnt r; 1=0; o k=1 to pa; tem=a[k]; 1[tem]=1[tem]+r[k,1]; o k=1 to pa; tem=s[k]; f tem^=0 then 1[tem]=1[tem]+r[k,2]; *...cslo otce - 2. sloupec v r patr otc...; 18

o k=1 to pa; tem=[k]; f tem^=0 then 1[tem]=1[tem]+r[k,3]; matce...; *...cslo matky - 3. sloupec v r patr =0.5*(+1); prnt "cyklus prvnch terac c." m;/*kontroln na cyklus stovkovy*/ *...; /*stovkova en*/ prnt "konec prvnch terac"; c= j(pa,1,0); =j(pa,1,0); o =1 to pa; c[]=1/(a+[]);/*# aproksmace agonalnch prvnku matce C...*/ spol=1-(a*c); []=a*(spol[]/(1-spol[]));/*efektvn pocet prpau*/ *prnt c spol ; prnt "vypocteno c,spol,"; vysl1=c spol ; create vysleky1 from vysl1; appen from vysl1; qut; ata vysleky1;set vysleky1; flename out '/home/prbyl/spolehjb/vysleky1'; fle out;put col1-col3; run; /************************** V2 *********************************/ proc prntto prnt= '/home/prbyl/spolehjb/output2.lst' ; proc prntto log= '/home/prbyl/spolehjb/log2.lst' ; ata matceg; nfle '/home/prbyl/spolehjb/slog5'; nput zvrex zvrey honota ; run; /*nactan g matce*/ ata matce22; nfle '/home/prbyl/spolehjb/a224';nput zvrex zvrey honota ; run; /*nactan a22 matce*/ ata sezge; 19

nfle '/home/prbyl/spolehjb/sezgen5';nput pora ; run;/*nactan kter jsou genotypovan*/ ata vysleky1; nfle '/home/prbyl/spolehjb/vysleky1'; nput c spol ;run; /*precslovan genotyp*/ ata sezge;set sezge; ko=_n_; run; proc sql noprnt; create table matce22 as SELECT matce22.honota, matce22.zvrey, sezge.ko as kox FROM matce22, sezge WHERE matce22.zvrex=pora; create table matce22 as SELECT matce22.honota, matce22.kox, sezge.ko as koy FROM matce22, sezge WHERE matce22.zvrey=pora; create table matceg as SELECT matceg.honota, matceg.zvrey, sezge.ko as kox FROM matceg, sezge WHERE matceg.zvrex=pora; create table matceg as SELECT matceg.honota, matceg.kox, sezge.ko as koy FROM matceg, sezge WHERE matceg.zvrey=pora; qut; proc ml;/*oha pro genotyp*/ prnt "prprava na nverz matc g,a22"; a=3; /*nacten matc*/ prnt "nactan uztkovost a rookmenu"; use matceg; rea all nto matg; close matceg; use matce22; rea all nto mat22; close matce22; prnt "nacteno"; /*konec*/ prnt "nactan vysleku1"; /*nacten seznamu genotypovanych*/ use sezge;rea all nto sezgenot;close sezge; /*nacten vysleku negenot*/ use vysleky1;rea all nto vysl1;close vysleky1; prnt "nacteno"; nogenotyp=nrow(sezgenot); *...pocet genotypovanych.; nomatce=nogenotyp; *...rozmer matc g,a22.; 20

noumatce=((nomatce*nomatce)/2)+(nomatce/2); trojuhelnku matc g, a22.; *...pocet uaju v /*nverze matc g,a22*/ mg=j(nomatce,nomatce,0); ma22=j(nomatce,nomatce,0); o =1 to noumatce; tempa=matg[,2];tempb=matg[,3]; mg[tempa,tempb]=matg[,1]; mg[tempb,tempa]=matg[,1]; o =1 to noumatce; tempa=mat22[,2];tempb=mat22[,3]; ma22[tempa,tempb]=mat22[,1]; ma22[tempb,tempa]=mat22[,1]; /*o =1 to noumatce; f mg[,]<1 then o; gag=mg[,]; prnt gag; mg[,]=1; f ma22[,]<1 then o; m22ag=ma22[,]; prnt m22ag; ma22[,]=1; */ gnv=nv(mg); a22nv=nv(ma22); *prnt gnv; *prnt a22nv; /*vypocet nverze (bo 3) le Msztal Stavanger 2011 -matce Q*/ =j(nogenotyp,nogenotyp,0); o =1 to nogenotyp; /*nogenotyp je jch genotypovano*/ j=sezgenot[,1]; [,]=vysl1[j,3]; *prnt ; /****/ jen=(nogenotyp); qq=+((jen+gnv-a22nv)*a); 21

qqnv=nv(qq); *prnt nv qq qqnv gnv a22nv; prnt "vypocteno qq le msztal (3)"; /*prevo na r (bo 4)*/ rg=j(nogenotyp,1,0); o =1 to nogenotyp; rg[]=1-(a*qqnv[,]);/*spolehlvost genotypovanych*/ *prnt rg;/*spolehlvost genotypova*/ o =1 to nogenotyp;/*nulovan a vyps zapornych rg*/ f rg[]<0 then o; genomr=rg[]; prnt genomr; rg[]=0; /*rozl stejne zvre genr-negenr*/ elta=j(nogenotyp,3,0); o =1 to nogenotyp; j=sezgenot[,1]; elta[,1]=rg[];/*genot*/ elta[,2]=vysl1[j,2];/*negenot*/ elta[,3]=elta[,1]-elta[,2];/*rozl*/ *prnt elta; create vysleky2 from elta; appen from elta; qut; ata vysleky2;set vysleky2; flename out '/home/prbyl/spolehjb/vysleky2'; fle out;put col1-col3; run; /************************** V3 *********************************/ proc prntto prnt= '/home/prbyl/spolehjb/output3.lst' ; proc prntto log= '/home/prbyl/spolehjb/log3.lst' ; ata uzt; nfle '/home/prbyl/spolehjb/uzo5'; nput sro j /*ml vek vek2 sp sp2*/ ; ata ro; nfle '/home/prbyl/spolehjb/mapr5'; nput j o m ; run;/*rookmen*/ 22

ata bull; nfle '/home/prbyl/spolehjb/bullenr' termstr=crlf; nput j v ; run;/*honoty efekt poctu prpau z nterbullu*/ ata vysleky2; nfle '/home/prbyl/spolehjb/vysleky2'; nput rg spol rozl;run; ata sezge; nfle '/home/prbyl/spolehjb/sezgen5';nput pora ; run;/*nactan kter jsou genotypovan*/ proc means ata=uzt;run; proc means ata=ro;run; proc means ata=bullenr;run; ata ro;set ro; f o<0 then o=0; f m<0 then m=0; run; /*v7 prprava at*/ proc sql; create table souroz as SELECT uzt.sro, ro.j, ro.o, ro.m FROM uzt, ro WHERE uzt.j=ro.j; qut; /*v7 konec prpravy*/ /*precslovan genotyp*/ ata sezge;set sezge; ko=_n_; run; proc ml;/*bo 5 - teracn uprava spolehlvost negenotypovanych zvrat pres prbuznost*/ prnt "nactan uztkovost a rookmenu"; use uzt; rea all nto xxx; close uzt; use ro; rea all nto yyy; close ro; prnt "nacteno"; /*seznam honot genotypovanych*/ prnt "nactan vysleku2"; use vysleky2;rea all nto vysl2;close vysleky2; /*nacten seznamu genotypovanych*/ use sezge;rea all nto sezgenot;close sezge; prnt "nacteno"; a=3; tau=0;/*rezual varance lomeno varance trvaleho prostre*/; pa=1917416; *...pocet v rookmenu.; 23

pcg=67459; *...pocet sro.; pozorov = nrow(xxx); *...pocet raku s pozorovanm.; opakovan=0; bul=1; prbuz=0; nogenotyp=nrow(sezgenot); prnt "efnovany rozmery promennych"; /*zacatek vypoctu ohau spolehlvost*/ anm=xxx[,2]; *...jennc s uztkovost.; cg=xxx[,1]; *...vrstevnc.; a=yyy[,1]; s=yyy[,2]; =yyy[,3]; *...vektor jencu.; *...vektor otcu.; *...vektor matek.; b=yyy*0; *...prprava matc b.; r=b; *...prprava matce r.; s=b; bx=b; prnt "efnovany honoty vektoru"; *...pocty jencu v jenotlvych SRO.; tcg=j(pcg,1,0) ; *prnt tcg; *...pocet sro.; o =1 to pozorov; *...jencu s pozorovnanm.; tcg[cg[]]= tcg[cg[]]+1; prnt "vytvoreno tcg pro oplnen negenotypovanych"; *prnt tcg; /**v7-prbuznost v sro**/ f prbuz=1 then o; use souroz; rea all nto sour;close souroz; /*..v7...matce sourozencu...*/ prnt "prbuzenska kontrola sro"; o sro=1 to pcg; rows2keep = loc(sour[,1]=sro); sou = sour[rows2keep,]; o =1 to nrow(sou); x=0; o j=1 to nrow(sou); /*sou=sro j o m*/ f sou[,2]=sou[j,3] sou[,2]=sou[j,4] sou[,3]=sou[j,2] sou[,4]=sou[j,2] (sou[,3]=sou[j,3] & sou[j,3]^=0) (sou[,4]=sou[j,4]^=0 & sou[j,4]^=0) then x=x+1; x=x-1; zapsat=(sou[,2] sro x); q=q//zapsat; /*vyhozen uplkac*/ call sortnx (sortsez, q,1:2); 24

unque_rows = unqueby(q, 1:2, sortsez); qk = q[sortsez[unque_rows], 1:3]; /*konec vyhozen uplkac*/ prnt "prbuzenska kontrola okoncena"; /**konec v7**/ rg=vysl2[,1]; genot=j(13,2,0); genot=j(nogenotyp,2,0); o =1 to nogenotyp; genot[,1]=sezgenot[,1];/*csla genotypovanych zvrat*/ genot[,2]=a*(rg[]/(1-rg[]));/*prevo na efektvn pocet prpau*/ *prnt rg genot; /*vytvoren matce */ z= j(pa,1,0); = j(pa,1,0); *...prprava vektoru - jencu.; f prbuz=1 then o; o =1 to pozorov; row= loc(qk[,1]=anm[] & qk[,2]=cg[]); w=sqrt ((tcg[cg[]]-qk[row,3])/tcg[cg[]]); z[anm[]]= z[anm[]]+((1-1/(tcg[cg[]]*w))); /*nacten v prpae prbuznych-v7*/ else o; o =1 to pozorov; *...jencu s pozorovnanm...z...; z[anm[]]= z[anm[]]+((1-1/tcg[cg[]])); *... vytvoren vektoru...; f opakovan=1 then o; /*zapoctan opakovan*/ =tau*z/(tau+z); else o; =z; f bul=1 then o; use bull; rea all nto zzz; close bull; pozorovbul = nrow(zzz); bulj=zzz[,1]; *entfkace jencu nterbull; bul=zzz[,3]; *honota efekt poctu jencu z nterbull; bulro=j(pa,1,0); *vektor pro vsechny jence v rook; 25

o =1 to pozorovbul; bulro[bulj[]]=bul[]; =+bulro; prnt "vytvoren vektor pro pro oplnen negenotypovanych"; *prnt ; o =1 to nogenotyp;/*preps honot u genotypovanych*/ tem=genot[,1]; [tem]=genot[,2]; *prnt ; 0=; elta= j(pa,1,10); o m=1 to 100; o =1 to pa; ba=[a[]]; f s[]=0 then bs=0; else bs=[s[]]; f []=0 then b=0; else b=[[]]; b[,]=ba bs b; q=b; o j=1 to 10; o =1 to pa; qa=q[,1]; qs=q[,2]; q=q[,3]; bxs=0.5*a+qs-(0.25*(a**2)*(2*a+qa)-(a**3)+(a**2)*(1.5*a+q))/((1.5*a+q)*(2*a+qa)-(a**2)); bx=0.5*a+q-(0.25*(a**2)*(2*a+qa)-a**3+(a**2)*(1.5*a+qs))/((1.5*a+qs)*(2*a+qa)-a**2); bxa=a+qa-((a**2)*(1.5*a+q)-a**3+(a**2)*(1.5*a+qs))/((1.5*a+qs)*(1.5*a+q)-0.25*(a**2)); bx[,]=bxa bxs bx; o k=1 to pa; o l=1 to 3; f abs(b[k,l])<0.00001 then s[k,l]=0; else s[k,l]=bx[k,l]-b[k,l]; q=q-s; 26

o k=1 to pa; o l=1 to 3; f q[k,l]<0 then q[k,l]=0; r=bx-q; *prnt r; 1=0; o k=1 to pa; tem=a[k]; 1[tem]=1[tem]+r[k,1]; o k=1 to pa; tem=s[k]; f tem^=0 then 1[tem]=1[tem]+r[k,2]; o k=1 to pa; tem=[k]; f tem^=0 then 1[tem]=1[tem]+r[k,3]; *...cslo otce - 2. sloupec v r patr otc.; *...cslo matky - 3. sloupec v r patr matce.; =0.5*(+1); prnt "cyklus ruhych terac c." m;/*kontroln na cyklus stovkovy*/ *...; /*opraven genotypovanych pro novy cyklus*/ o =1 to nogenotyp;/*preps honot u genotypovanych*/ tem=genot[,1]; [tem]=genot[,2]; /*konec uprav le genotypovanych*/ *...; /*stovkova en*/ prnt "konec ruhych terac"; c= j(pa,1,0); =j(pa,1,0); o =1 to pa; c[]=1/(a+[]);/*# aproksmace agonalnch prvku matce C...*/ spol=1-(a*c); []=a*(spol[]/(1-spol[]));/*efektvn pocet prpau*/ 27

*prnt c spol ; prnt "vypocteno c,spol,"; vysl3=c spol ; create vysleky3 from vysl3; appen from vysl3; qut; ata vysleky3;set vysleky3; flename out '/home/prbyl/spolehjb/vysleky3'; fle out;put col1-col3; run; 28

Vyal: Výzkumný ústav žvočšné výroby, v.v.. Přátelství 815, 104 00 Praha Uhříněves Název: Oha spolehlvost jenokrokových genomckých plemenných honot pro ojený skot Autoř: Ing. Jří Bauer, Ph.D. (poíl práce 70 %) oc. Ing. Luboš Vostrý, Ph.D. (poíl práce 20 %) prof. Ing. Josef Přbyl, DrSc. (poíl práce 10 %) Oponent: prof. Ing. Jnřch Čítek, CSc. Jhočeská unverzta v Českých Buějovcích Ing. Zeňka Majzlíková Česká státní plemenářská nspekce, Praha ISBN 978-80-7403-120-5 Metoka byla vypracována v rámc řešení výzkumného projektu NAZV QI111A167. Vyáno bez jazykové úpravy. Výzkumný ústav žvočšné výroby, v.v.., Praha Uhříněves