PyrogenTestRabbitMATQualityChecker

Pyrogen Test (Rabbit & MAT)

LabEx laboratory QC CSV→JSON URS & FS microbiology utilities / cleanroom
Открыть подборку
Pyrogen Test (Rabbit & MAT) Quality Checker — Контроль пирогенности

ℹ️  Утилита проверяет результаты тестов на пирогенность согласно USP <151> и Ph. Eur. 2.6.30:
   • Кроличий тест (Rabbit Pyrogen Test):
     - Суммарное повышение температуры у 3 кроликов < 1.4 °C
     - Индивидуальное повышение < 0.6 °C
   • Тест активации моноцитов (MAT):
     - Концентрация эквивалента эндотоксина ≤ установленного лимита

⚠️  КРИТИЧНО: Положительный результат означает наличие пирогенов!
   Продукт не может быть выпущен до выяснения причины и повторного тестирования.

Использование:
 PyrogenTestRabbitMATQualityChecker.exe                            → демо-режим (вывод в консоль)
 PyrogenTestRabbitMATQualityChecker.exe input.csv output.json      → оценка ваших данных

Формат input.csv:
BatchNumber,TestType,SumTemperatureIncrease,MaxIndividualIncrease,NumberOfRabbits,CalculatedEndotoxinEquivalent,MATLimit

Пример (Rabbit):
 PYRO-RAB-2026-001,Rabbit,0.8,0.4,3,0,0
Пример (MAT):
 PYRO-MAT-2026-001,MAT,0,0,0,0.25,0.5

— ЗАЧЕМ ЭТО НУЖНО?
Пирогены (вещества, вызывающие лихорадку) могут присутствовать в парентеральных препаратах даже при отсутствии бактерий.
• Кроличий тест (USP <151>) является классическим биологическим методом, обнаруживающим широкий спектр пирогенов.
• MAT (Monocyte Activation Test, Ph. Eur. 2.6.30) — современная альтернатива, использующая человеческие моноциты для обнаружения как эндотоксинов, так и не-эндотоксиновых пирогенов (NEPs).
• MAT постепенно заменяет кроличий тест в Европе из соображений этики (3R) и чувствительности.
• Автоматизация проверки критериев исключает ошибки интерпретации сложных температурных кривых или калибровочных данных MAT.

⚠️  КРИТИЧЕСКИ ВАЖНО:
• Для кроличьего теста: животные должны быть здоровыми и находиться в контролируемых условиях.
• Для MAT: важно исключить интерференцию образца с системой свертывания или клетками.
• Положительный результат требует расследования источника загрязнения (сырье, вода, процесс).
• MAT требует использования стандартного эндотоксина для построения калибровочной кривой.

Ключевые особенности утилиты:
• Поддержка обоих основных фармакопейных методов.
• Проверка суммарных и индивидуальных лимитов для кроликов.
• Оценка эквивалента эндотоксина для MAT.

Критические параметры:
• Rabbit Sum Temp: < 1.4 °C
• Rabbit Individual Temp: < 0.6 °C
• MAT Endotoxin Equivalent: <= Limit

💡 Советы по использованию:
1. Для MAT используйте валидированные коммерческие наборы реагентов.
2. При проведении кроличьего теста строго соблюдайте время измерения (обычно 3 часа).
3. Учитывайте температуру окружающей среды при подготовке кроликов.
4. Для MAT проводите тест на пригодность системы (SST) перед каждым запуском.
5. Документируйте любые отклонения в поведении животных или цвете реактивов MAT.

⚠️ Особенность: MAT более чувствителен к не-эндотоксиновым пирогенам (например, компонентам клеточных стенок грамположительных бактерий, вирусам), чем традиционный LAL-тест, что делает его предпочтительным для сложных биопрепаратов.

input.csv

BatchNumber,TestType,SumTemp,MaxIndiv,NumRabbits,MatEE,MatLimit
PYRO-RAB-2026-001,Rabbit,0.8,0.4,3,0,0
PYRO-RAB-FAIL-002,Rabbit,1.6,0.5,3,0,0
PYRO-MAT-2026-001,MAT,0,0,0,0.25,0.5
PYRO-MAT-FAIL-002,MAT,0,0,0,0.8,0.5

URS & FS — Pyrogen Test (Rabbit & MAT)

Документ описывает пользовательские требования и функциональную спецификацию для утилиты PyrogenTestRabbitMATQualityChecker. Утилита предназначена для использования в лаборатории ОКК/QC как rule-based проверка данных, подготовленных из прибора, LIMS, ELN, MES или вручную утверждённого input.csv.

URS — пользовательские требования

IDТребованиеКритичностьКритерий приемки
URS-001Утилита должна принимать input.csv с утверждёнными колонками: BatchNumber, TestType, SumTemp, MaxIndiv, NumRabbits, MatEE, MatLimit.HighCSV обрабатывается без ручной правки заголовков.
URS-002Утилита должна выполнять детерминированную проверку данных для объекта «Pyrogen Test (Rabbit & MAT)» без применения машинного обучения.HighОдинаковые входные данные дают одинаковый JSON-результат.
URS-003Утилита должна валидировать обязательные поля, числовые форматы, флаги, диапазоны и предметную правдоподобность значений.HighОшибки схемы и преобразования явно отражаются в результате.
URS-004Утилита должна формировать output.json со статусами PASS / WARNING / FAIL, исходными значениями, предупреждениями и отказами.HighJSON пригоден для review, расследования отклонений и интеграции.
URS-005Документация должна поддерживать подготовку IQ/OQ/PQ или CSV/CSA-проверки.MediumURS/FS, контракт CSV/JSON и тестовые сценарии доступны вместе с утилитой.

Контракт input.csv

#ПолеПримерНазначение
1BatchNumberPYRO-RAB-2026-001Входной параметр для детерминированной проверки ОКК/QC.
2TestTypeRabbitВходной параметр для детерминированной проверки ОКК/QC.
3SumTemp0.8Входной параметр для детерминированной проверки ОКК/QC.
4MaxIndiv0.4Входной параметр для детерминированной проверки ОКК/QC.
5NumRabbits3Входной параметр для детерминированной проверки ОКК/QC.
6MatEE0Входной параметр для детерминированной проверки ОКК/QC.
7MatLimit0Входной параметр для детерминированной проверки ОКК/QC.

FS — функциональная спецификация

IDФункцияРеализация
FS-001CSV importПрочитать input.csv, проверить заголовок, число колонок и кодировку.
FS-002Schema validationПроверить обязательность полей и допустимость входных значений.
FS-003Rule engineПрименить предметные правила, лимиты и проверки системной пригодности/спецификации, описанные в исходном описании утилиты.
FS-004Status aggregationСформировать итоговый статус: FAIL при критическом отказе, WARNING при некритическом отклонении, PASS при соответствии.
FS-005JSON exportЗаписать машинно-читаемый output.json для LIMS/ELN/MES и QA/QC review.

OQ/PQ сценарии

  • OQ-001: валидная строка из примера должна обрабатываться без ошибки схемы.
  • OQ-002: отсутствие обязательной колонки должно приводить к ошибке схемы.
  • OQ-003: нечисловое значение в числовом поле должно приводить к ошибке преобразования.
  • OQ-004: значение критического параметра вне предела должно давать FAIL или critical finding.
  • PQ-001: реальные серии пользователя проверяются с сохранением input.csv, output.json, версии утилиты и контрольной суммы.

Входит в пакеты

Биофармацевтика

Основной пакет QC-утилит для биопрепаратов: HCP, mAb, биоаналоги, белки/пептиды, стерильность, эндотоксины и ключевые release-checks.

Открыть

Биофармацевтика расширенная

Расширенный coverage-пакет QC-утилит для mAb, биоаналогов, белков, инсулинов, вакцин, mRNA/LNP, HCP, стерильного выпуска, микробиологии, воды, cleanroom и стабильности.

Открыть

Иммунология

Пакет QC-утилит для иммунологии: моноклональные антитела, биоаналоги, иммуномодуляторы, иммуносупрессанты, ELISA/SPR, HCP, белковая характеристика, стерильность и pyrogen/release checks.

Открыть

Инфекционистика

Пакет QC-утилит для инфекционистики: антибактериальные, противовирусные, противогрибковые и противопаразитарные продукты, микробиология, стерильность, эндотоксины, вирусная безопасность, вакцинные release-checks.

Открыть

LabEx QC Suite

Пакет LabEx для лабораторных методов контроля качества: хроматография, спектроскопия, микробиология, стерильность, эндотоксины, частицы, растворение, вода, чистые помещения и подготовка образцов.

Открыть