ООО "Ксивелью"
Руководство пользователя
При запуске веб-приложения "Кситест-МРС" необходимо ввести логин и пароль в форме авторизации, как показано на рисунке 1.
Рисунок 1 — Экран авторизации
После успешной авторизации пользователь при первом входе видит поверх главного экрана последовательность обучающих подсказок (рис. 2).
Рисунок 2 — Подсказки при старте работы
На основном экране отображается список животных, уже загруженных в систему. По умолчанию он пуст (рис. 3). Для этого списка можно задавать фильтры, опираясь на множество различных зоотехнических параметров (рис. 4). Всего можно задать отображение 28 параметров. В меню фильтров можно задать ограничение на каждый из них (рис. 5).
Рисунок 3 — Список животных по умолчанию
Рисунок 4 — Отображаемые параметры животных
Рисунок 5 — Создание фильтра по разным параметрам
Также имеется возможность отобрать только данные по живым животным и задать конкретные ID. Эти два поля снабжены пояснением, которое открывается при наведении курсора на символ вопроса рядом с текстом (рис. 6).
Рисунок 6 — Параметры поиска с подсказкой
Также в меню фильтров есть поле выбора половозрастной группы животных из выпадающего списка (рис. 7) и определение ограничений на потомков (рис. 8).
Закончив формирование фильтра, следует нажать кнопку "Применить". Тогда отобразится выборка животных, соответствующих выбранному фильтру. Если же в меню фильтра нажать "Закрыть", изменения сбрасываются без сохранения.
Рисунок 7 — Выбор половозрастной группы
Рисунок 8 — Выбор ограничений по потомству
Во вкладке "Подбор пар" возможно произвести расчет подбора пар по животным из загруженного извне списка. Списки загружаются в систему в формате электронных таблиц Excel (рис. 9). После загрузки файла в систему отображается общая информация о нем — количество животных для подбора пар (рис. 10).
Рисунок 9 — Вкладка подбора пар
Чтобы произвести подбор, следует нажать кнопку "Начать". В открывшемся интерфейсе следует задать, по какому параметру и с какими пределами следует произвести подбор. Доступны два вида ограничений: "Стратегия разведения" и "Основные параметры", показанные на рис. 11. Стратегию разведения следует задавать по одному из известных зоотехнических параметров (рис. 12) либо по весовым индексам (рис. 13) для случая, когда требуется сделать подбор по нескольким параметрам, имеющим разную значимость для задачи подбора.
Рисунок 10 — Сведения о содержимом загруженного файла
Рисунок 11 — Параметры закрепления
Рисунок 12 — Стратегия разведения по выбранной оценке
Рисунок 13 — Совокупность оценок с весовыми коэффициентами
Также доступна опция выбора процентной доли генетического разнообразия (рис. 14). Можно задавать ограничения на загруженность производителя и на инбридинг потомства от одного производителя и по всему стаду.
Рисунок 14 — Ограничения на инбридинг
После выбора всех нужных ограничений нужно нажать кнопку "Далее" в правом нижнем углу интерфейса. Обычно расчет занимает до 1-2 минут, одновременно может выполняться только один расчет, чтобы экономить вычислительные ресурсы и память. Если новый подбор запускается ранее, чем сформированы результаты предыдущего, отображается окошко "Задача в очереди" (рис. 15).
Рисунок 15 — Индикатор очереди задач
Входной файл с животными, для которых будет осуществляться подбор, содержит три листа: на первом размещаются параметры самок (рис. 16), на втором — параметры самцов (рис. 17), на третьем — идентификаторы животных и их родителей (рис. 18).
Рисунок 16 — Параметры самок
Рисунок 17 — Параметры самцов
Рисунок 18 — Идентификаторы животных
Если параметры расчета дают невозможную для данного стада комбинацию, расчет заканчивается с выведением всплывающего информационного сообщения "Не удалось найти решение для подбора".
После успешного расчета на экране отображаются диаграммы результатов (рис. 19).
Рисунок 19 — Результаты расчета (пример)
При нажатии стрелки в графе "Все оценки" открывается выпадающая область с диаграммами по всем основным параметрам (рис. 20). Можно видеть, что в каждой диаграмме два столбца: синим показано значение для самок, на которых осуществляется закрепление, а зеленым — ожидаемое значение для будущего потомства, то есть прогнозное. Это дает возможность оценить качество подбора пар и при необходимости скорректировать его параметры, чтобы добиться наилучших показателей по выбранным категориям.
Рисунок 20 — Диаграммы оценок
Результат закрепления можно скачать в виде файла, для этого следует нажать кнопку "Скачать список". Можно также задать имя файла списка, для этого нужно ввести желаемое название в поле под кнопкой скачивания. По умолчанию таблица называется "Результаты закрепления". Файл выгрузки содержит от двух до шести вкладок в зависимости от выбранного количества закреплений: детальную таблицу закрепления и по одной сводной вкладке на каждое закрепление.
На вкладке "Закрепление" находится детальная таблица (рис. 21), содержащая по одной строке на каждую самку из входного файла. Строка содержит основные сведения о самой самке, ее оценки, сведения о предлагаемых к закреплению на нее производителях, их оценках и прогнозах потомства. Блоки сведений о производителе, его оценок и прогноза потомства повторяются столько раз, сколько задано параметром «Количество закреплённых на 1 голову».
Рисунок 21 — Таблица результатов расчета на вкладке "Закрепление"
Сводные вкладки (рис. 22) формируются по одной на каждое закрепление и содержат по одной строке на задействованного производителя. Строка содержит основные сведения о производителе, его оценки, нагрузку — количество закрепленных на него самок и их долю от стада — и сведения о прогнозе потомства: средние прогнозные оценки по каждому признаку, их изменение относительно исходных оценок стада и средний прогнозный коэффициент инбридинга потомства. Замыкающая строка содержит общее количество задействованных производителей.
Рисунок 22 — Вкладка со статистикой по конкретному закреплению
В случае, если в качестве стратегии разведения выбрано закрепление по индексу с весами, рассчитанный индекс добавляется отдельным столбцом во все блоки с оценками самок, производителей и прогноза потомства.
Программное обеспечение имеет возможность развертывания хост-системы на сертифицированных российских дистрибутивах Linux (Astra Linux, Альт или РЕД ОС).