Чаго не хапае
Гэтая старонка не вычытана носьбітам мовы, на якой вы яе чытаеце. Галіновыя тэрміны могуць быць перададзены недакладна; лічбы і крыніцы пад імі аднолькавыя на ўсіх мовах.
На карце адпаведнасці насупраць кожнага раздзела стаіць «часткова». Тут сказана, што менавіта за гэтым словам: 16 прабелаў па 9 раздзелах.
Спіс напісаны без аглядкі на тое, як ён выглядае. Спецыяліст, які адкрые сістэму, усё роўна знойдзе тое, пра што тут прамаўчалі, — і далей не паверыць нічому. Ведаць межы за дзесяць хвілін выгадней абодвум бакам, чым даведвацца пра іх на трэцім месяцы ўкаранення.
General Rules
Section 01 ↗Агульныя правілы ўліку: хто вядзе запісы, як пацвярджаецца іх дакладнасць, што робіць арганізацыя ўліку і за што яна адказвае перад заводчыкам.
Як зараз. Ролі, правы доступу і журнал змен па кожным запісе. Верыфікацыя запісаў Асацыяцыяй — асобны паток заявак.
Няма знешняга аўдыту працэдур.
Чым гэта пагражае. Правіла, якое правярае толькі той, хто яго напісаў, — гэта абяцанне, а не правіла. Раздзел пабудаваны вакол таго, што дакладнасць пацвярджае трэці бок, і замяніць яго уласным прагонам нельга.
Што для гэтага трэба. ICAR Certificate of Quality па напрамках Herd-book recording і Data processing — адзіная ў свеце галіновая сертыфікацыя вядзення пляменнай кнігі. Даступная толькі сябрам ICAR, і гэта ўпіраецца ў рэчы па-за межамі кода (гл. docs/icar.md).
Працэдуры ўліку не апісаны асобным дакументам.
Чым гэта пагражае. Парадак работы жыве ў кодзе і ў рашэннях распрацоўшчыка. Пакуль сістэму вядзе адзін чалавек, гэта працуе; пры перадачы Асацыяцыі ці пры аўдыце — не.
Што для гэтага трэба. Рэгламент вядзення кнігі: хто ўносіць, хто правярае, у якія тэрміны, што лічыцца памылкай і як яна выпраўляецца. Работа Асацыяцыі, а не сістэмы.
Cattle Milk Recording
Section 02 ↗Улік малочнай прадукцыйнасці: схемы кантрольных доек, інтэрвалы паміж імі, разлік лактацыі, абазначэнне метаду (A4, B4 і іншыя), абыходжанне з прапушчанымі кантролямі.
Як зараз. Кантрольныя дойкі з датай, надоем, тлушчам, бялком і саматыкай; лактацыя лічыцца з іх, а не ўводзіцца лічбай. Метад кантролю запісваецца пералікамі стандарту: хто здымаў паказанні, якія дойкі ўвайшлі, як і калі ўзята проба, — і звыклае абазначэнне A4 ці B4 збіраецца з іх, а не захоўваецца радком. Праверкі ловяць разрывы ў радзе доек і лактацыі без абавязковых паказчыкаў.
Інтэрвал паміж кантролямі не правяраецца.
Чым гэта пагражае. Раздзел задае дапушчальныя інтэрвалы, і выхад за іх азначае, што лактацыя палічана па занадта рэдкіх кропках. Наша праверка ловіць толькі поўны разрыў у радзе, а не расцягнуты інтэрвал.
Што для гэтага трэба. Правіла ў рэестры праверак: інтэрвал паміж суседнімі дойкамі ў днях.
DNA Technology
Section 04 ↗Праца з генатыпамі: пацвярджэнне і ўдакладненне паходжання, абмен генатыпамі паміж арганізацыямі, патрабаванні да лабараторый.
Як зараз. ДНК-тэст з лабараторыяй, датай, метадам і вынікам пацвярджэння паходжання; разыходжанне з запісанымі бацькамі трапляе ў праверкі.
Захоўваецца STR-панэль ISAG, але не чыпавыя генатыпы.
Чым гэта пагражае. Дванаццаці локусаў хапае, каб пацвердзіць паходжанне, і не хапае ні на геномную ацэнку, ні на абмен генатыпамі: там лік ідзе на дзясяткі тысяч SNP. Файлы чыпаў кніга не прымае зусім, і пры змене лабараторыі ад ранейшага генатыпавання застаецца пратакол, а не даныя.
Што для гэтага трэба. Дванаццаць абавязковых STR ужо захоўваюцца; чыпавыя генатыпы патрабуюць шасці крокаў, і ніводзін не прапускаецца. Першы — прыём трох фарматаў, у якіх іх аддаюць: справаздача чыпа Illumina разам з маніфестам панэлі, пара файлаў PLINK і VCF з аб’яўленай зборкай генома. Другі — прывядзенне да адной кадзіроўкі алеляў і адной зборкі: адзін і той жа генатып у TOP, FORWARD і AB выглядае па-рознаму, а пазіцыі маркераў у ARS-UCD 1.2 і 2.0 не супадаюць. Трэці — агульная апорная панэль і імпутацыя да яе, інакш жывёлы з розных чыпаў непараўнальныя паміж сабой. Чацвёрты — сувязь пробы з жывёлай: ідэнтыфікатар узору ў лабараторыі не роўны нумару жывёлы, і без заяўкі на генатыпаванне вынік завісае. Пяты — кантроль якасці: доля счытаных маркераў ва ўзору і ў маркера, частата рэдкага алеля, зверка полу і зверка з запісанай радаводам. Шосты — захоўванне: пяцьдзясят тысяч маркераў на жывёлу радкамі ў базе не жывуць, патрэбны файл у двайковым фармаце з метаданымі ў кнізе — жывёла, лабараторыя, панэль, дата, лік маркераў, доля счытаных і кантрольная сума файла. Толькі пасля гэтага лічацца ўчасткі гамазіготнасці, геномнае сваяцтва і верагоднасці выключэння. Стандарт ADE тут не памочнік — генатыпаў у ім няма зусім.
Няма абмену генатыпамі з іншымі арганізацыямі.
Чым гэта пагражае. Міжнародны абмен ідзе праз GenoEx-PSE, і ён закрыты: патрэбна сяброўства ICAR плюс сертыфікацыя як DNA Data Interpretation Centre. Расійскіх арганізацый у спісе дваццаці сямі цэнтраў няма.
Што для гэтага трэба. Спачатку — захоўванне генатыпаў у сябе; абмен магчымы толькі пасля таго, як зменіцца знешняя сітуацыя.
Conformation Recording
Section 05 ↗Ацэнка экстэр’еру: лінейныя прыкметы на дзевяцібальнай шкале, зводныя ацэнкі па стабальнай, патрабаванні да ацэншчыка і да паўтаральнасці ацэнак.
Як зараз. Лінейная ацэнка па прыкметах 1–9, зводныя ацэнкі 50–100 і ацэнка маладняку. У кожнай ацэнкі запісаны ацэншчык і дата. Шаснаццаць лінейных прыкмет і чатыры зводныя адлюстроўваюцца ў наменклатуру ICAR пры абмене па ADE.
Дзве зводныя прыкметы ў наменклатуру ICAR не кладуцца.
Чым гэта пагражае. «Аб’ём тулава» і «задняя трэць тулава» — нашы састаўныя паказчыкі, і адпаведнасці ім у пераліку icarConformationTraitType няма. Пры абмене яны проста не з’язджаюць. Выдаць іх за суседнія па сэнсе значыла б адправіць чужой сістэме лічбу пад чужым імем.
Што для гэтага трэба. Або рашэнне Асацыяцыі перайсці на склад прыкмет ICAR, або прызнанне таго, што гэтыя дзве застаюцца ўнутранымі. Рашэнне заатэхнічнае, не тэхнічнае.
Паўтаральнасць ацэнак ацэншчыкамі не правяраецца.
Чым гэта пагражае. Раздзел патрабуе, каб розныя ацэншчыкі ставілі адной жывёле блізкія ацэнкі і каб гэта вымяралася. Без такой праверкі экстэр’ерны рэйтынг адлюстроўвае не столькі карову, колькі звычкі канкрэтнага ацэншчыка.
Што для гэтага трэба. Паўторныя ацэнкі адной жывёлы рознымі ацэншчыкамі і разлік разыходжання. Даныя для гэтага трэба збіраць адмыслова — са звычайнай работы яны не бяруцца.
AI and ET Data and Fertility Analysis
Section 06 ↗Улік асемяненняў і перасадак эмбрыёнаў, разлік паказчыкаў узнаўлення: сервіс-перыяд, міжацёльны перыяд, індэкс асемянення.
Як зараз. Асемяненні з быком, дозай, тэхнікам і вынікам; сервіс-перыяд і міжацёльны лічацца з падзей. Праверкі ловяць занадта кароткі міжацёльны перыяд і асемяненне раней за ацёл.
Трансплантацыя эмбрыёнаў не вядзецца.
Чым гэта пагражае. Раздзел пакрывае і перасадку эмбрыёнаў, а ў нас няма ні вымывання, ні донара з рэцыпіентам, ні дакументацыі на эмбрыён. Цяля ад перасадкі запісваецца як звычайнае, і радавод у яго атрымліваецца няправільны: маці-рэцыпіент трапляе ў яго замест генетычнай маці.
Што для гэтага трэба. Падзея вымывання, картка эмбрыёна, тып сваяцтва «рэцыпіент» у радаводзе. У ADE для гэтага ўсё ёсць: icarReproEmbryoFlushingEventResource, icarReproEmbryoResource і значэнне Recipient у icarAnimalRelationType. Патрабуецца правіламі WHFF пры рэгістрацыі.
Bovine Functional Traits
Section 07 ↗Функцыянальныя прыкметы: здароўе вымені, лёгкасць ацёлу, захаванасць прыплоду, даўгалецце — што менавіта запісваць і як гэта кадзіраваць.
Як зараз. Саматыка па кантрольных дойках, лёгкасць ацёлу, жывы і мёртвы прыплод, выбыццё з датай і прычынай.
Адзіны код здароўя ICAR (Central Health Key) не выкарыстоўваецца.
Чым гэта пагражае. Запісы пра хваробы вядуцца свабадней, чым патрабуе даведнік, і параўнаць частату масціту ў нас і ў іншай краіне нельга: там код, у нас тэкст. Тое ж закрывае дарогу да міжнароднай ацэнкі прыкмет здароўя.
Што для гэтага трэба. Даведнік Central Health Key, поле кода ў лячэння і дыягназу, пераклад існуючых запісаў. Той жа код выкарыстоўвае ADE ў icarDiagnosisEventResource.
Лёгкасць ацёлу ў трох ступенях замест пяці.
Чым гэта пагражае. У нас «лёгкі, з дапамогай, цяжкі», у міжнароднай шкале пяць ступеняў з асобным кесаравым. Пры абмене нашы тры расцягваюцца ў чужыя пяць адназначна, а назад — ужо не: два розныя чужыя значэнні прыходзяць у адно наша, і адрозненне губляецца моўчкі.
Што для гэтага трэба. Пашырыць даведнік да пяці ступеняў па icarReproCalvingEaseType і перавесці існуючыя запісы.
Dairy Cattle Genetic Evaluation
Section 09 ↗Генетычная ацэнка малочнай жывёлы: з чаго складаецца пляменная каштоўнасць, як лічыцца дакладнасць, як публікуюцца вынікі і база параўнання.
Як зараз. Індэкс пляменнай каштоўнасці з профілямі вагаў, дакладнасцю па кожнай прыкмеце і па індэксе ў цэлым, з версіяй базы параўнання побач са значэннем. Рэйтынг па кнізе публікуецца паіменна.
База параўнання запазычана, а не свая.
Чым гэта пагражае. Стандартныя адхіленні і спадчыннасці ўзяты з амерыканскай базы CDCB-2025 і пераведзены ў метрычныя адзінкі. Для расійскай папуляцыі яны прыблізныя: індэкс унутрана ўзгоднены, але яго абсалютнае значэнне не азначае таго ж, што ў краіне, дзе база свая.
Што для гэтага трэба. Разлік генетычных параметраў па расійскай папуляцыі — работа навуковай установы, а не сістэмы. Наша частка — версія базы побач з кожным значэннем, каб змена была прасочвальнай; гэта ўжо зроблена.
Няма валідацыі генетычнага трэнду.
Чым гэта пагражае. Раздзел патрабуе правяраць, што ацэнка не «плыве» год ад году: метады I–III Interbull менавіта пра гэта. Без такой праверкі павольны зрух базы выглядае як генетычны прагрэс, і заўважыць падмену нельга.
Што для гэтага трэба. Рэалізацыя валідацыйных тэстаў трэндаў метадамі I–III. Робіцца без усялякага сяброўства і застаецца правільнай архітэктурай, нават калі ўдзел у Interbull ніколі не здарыцца.
Ацэнка не ўдзельнічае ў міжнародным параўнанні.
Чым гэта пагражае. MACE Interbull прыводзіць ацэнкі розных краін да агульнай шкалы. Без гэтага наш індэкс непараўнальны з чужым ні ў які бок — ні быка параўнаць, ні імпартную карову ацаніць.
Што для гэтага трэба. Патрабуе сяброўства ICAR і валідаванай нацыянальнай ацэнкі ў адзінай базе. Сёння закрыта.
Data Exchange
Section 15 ↗Абмен данымі паміж сістэмамі: слоўнікі, фарматы, схемы. Сучасная лінія — адкрыты стандарт ADE на JSON і REST, спецыфікацыя ляжыць на GitHub пад Apache 2.0.
Як зараз. Абмен з ФГИАС ПР па дваццаці шаблонах рэестра — выгрузка і зваротная загрузка. Уласны REST-інтэрфейс кнігі. Аддача 14 калекцый ADE па адрасах са спецыфікацыі (animals, test-day-results, parturitions, inseminations, type-classifications, weights, breeding-values, arrivals, departures, deaths, pregnancy-checks, milking-visits, daily-milking-averages, diagnoses). Прыём POST па 7 з іх (test-day-results, parturitions, inseminations, weights, milking-visits, diagnoses, breeding-values) з распазнаваннем паўторнай адпраўкі па пары «крыніца і яе нумар запісу», парадковым адказам icarBatchResult і адмовамі ў выглядзе icarErrorResource. Тое, што аддаецца, звяраецца са сапраўднымі схемамі з рэпазіторыя adewg/ICAR, а не з нашай копіяй пералікаў. Адбор выбаркі — імёнамі самога стандарту: meta-modified-from і meta-modified-to па даце запісу, date-from і date-to па даце падзеі, пара animal-id з animal-scheme па жывёле; незразуметыя параметры называюцца ў загалоўку адказу, а не адкідваюцца моўчкі. Жывёлы, ацэнка экстэр’еру, пляменная каштоўнасць і перамяшчэнні на запіс закрыты наўмысна: запіс жывёлы і пераход правоў — сцвярджэнні, за якія адказвае Асацыяцыя, і яны ідуць заяўкай з праверкай, а не радком у патоку абмену; кожнай адказваецца 405 з тлумачэннем.
У абмене 14 рэсурсаў стандарту, а іх каля паўсотні.
Чым гэта пагражае. Абодва спосабы абмену працуюць цалкам, але возяць яны тое, што кніга вядзе. Лячэнне, кармленне, групавыя падзеі, забой, паказанні прыбораў — рэсурсы стандарту, якіх у нас няма ў самой кнізе, і абмен тут ні пры чым: вазіць няма чаго. У лячэння прычына асобная і названа кліенту ў адмове: тэрмін чакання захоўваць няма дзе, а прыняць запіс і згубіць яго горш, чым не прыняць.
Што для гэтага трэба. Вядзенне адпаведных раздзелаў у кнізе. Абмен падхопіць іх без праўкі пратакола: адрас калекцыі і набор даных заводзяцца адным радком — роўна дзеля гэтага стандарт і зроблены незалежным ад тыпу рэсурсу.
Breed Associations
Section 18 ↗Праца пародных асацыяцый і вядзенне пляменных кніг: правілы запісу жывёлы ў кнігу, раздзелы кнігі, патрабаванні да паходжання і да сяброўства.
Як зараз. Вядзенне кнігі, сяброўства гаспадарак, выпуск пляменных пасведчанняў, разбор заявак, верыфікацыя запісаў.
Раздзелаў пляменнай кнігі няма.
Чым гэта пагражае. У міжнароднай практыцы кніга дзеліцца па ступені чыстапароднасці (асноўная частка, дадаткі), і ад раздзела залежыць, што жывёла можа атрымаць і па якой цане прадаецца. У нас кніга адна і плоская.
Што для гэтага трэба. Рашэнне Асацыяцыі пра структуру раздзелаў, потым поле раздзела ў жывёлы і правілы траплення ў яго. Першае важней за другое і не наша работа.
Радавод не гарантуе пяці пакаленняў.
Чым гэта пагражае. Registration Guidelines WHFF патрабуюць пяць пакаленняў з данымі прадукцыйнасці і флаг не-галштынскага продка ў іх. Мы збіраем столькі, колькі ёсць у даных, і не адзначаем, дзе радавод абрываецца ці дзе ў яго ўваходзіць чужая парода.
Што для гэтага трэба. Прыкмета паўнаты радаводу ў жывёлы, флаг чужой пароды ў пяці пакаленнях, коды рэцэсіваў Mulefoot, BLAD, CVM, DUMPS.
Што з гэтага залежыць не ад кода
Частка прабелаў закрываецца работай, частка — рашэннем, і блытаць іх не варта. Раздзелы пляменнай кнігі, склад прыкмет экстэр’еру і структура метадаў кантролю — гэта рашэнні Асацыяцыі: сістэма ўмее і так, і інакш, а выбіраць мусіць той, хто адказвае за пароду. Разлік генетычных параметраў па расійскай папуляцыі — работа навуковай установы. Міжнароднае параўнанне ацэнак і сертыфікацыя якасці вядзення кнігі ўпіраюцца ў сяброўства ў ICAR, і гэта асобная размова, у якой ад нас залежыць нямнога.