NIS v1.1.9 — отворен алгоритъм за оценка на инсулиногенния потенциал на хранене
Референтна имплементация на Nutramilo Insulin Score (NIS) — open-source алгоритъм, проектиран да оценява относителния инсулиногенен потенциал на хранене въз основа на неговия хранителен състав. NIS е предназначен за научно-изследователска, образователна и софтуерно-развойна употреба, както и за експлораторен хранителен анализ. Не следва да се интерпретира като клинично валидиран предиктор на постпрандиалния инсулинов отговор.
NIS v1.1.9 представлява експлораторна методология. Алгоритъмът е предназначен за сравнителен анализ на хранения и генериране на хипотези, а не за диагностично или терапевтично вземане на решения.
Защо съществува NIS
Гликемичният индекс измерва глюкозата след хранене, но не и инсулиновия отговор. NIS предлага експлораторен подход за оценка на инсулиногенния потенциал на едно хранене въз основа на неговия макронутриентен състав — особено полезен при сравнителен анализ на ястия с висока протеинова или млечна компонента.
За разлика от proprietary алгоритми, NIS е open-source (Apache 2.0). Всеки клиницист, изследовател или разработчик може да го прегледа, цитира и интегрира в собствен софтуер безплатно.
Формулата
NIS се изчислява в 4 стъпки: (1) теглата на макросите формират сурова PIRU (Predicted Insulin Response Unit); (2) source-type aware adjusters за фибри, протеинов тип, мастен тип; (3) piecewise PIRU → % калибровка; (4) clamping в диапазон 5–145%.
PIRU_raw = 0.69 × protein_g + max(carbs_g - fiber_g, 0) PIRU_adj = PIRU_raw × source_factor(protein_type, fat_type) NIS_% = piecewise(PIRU_adj) # piecewise calibration NIS_% = clamp(NIS_%, 5, 145)
Обхват и ограничения
NIS е експлораторен изследователски инструмент. Не е клинично валидиран предиктор на постпрандиален инсулин при индивидуален пациент. Предназначен е да подпомага:
- Сравнение между различни ястия (хипотеза-генериращи изследвания)
- Образователни приложения за пациенти и студенти
- Софтуерна интеграция в hranителни tracker приложения
- Експлораторен хранителен анализ за изследователи
НЕ е предназначен за:
- ✕Клинична диагностика на метаболитни състояния
- ✕Прогнозиране на постпрандиален инсулин при индивидуален пациент
- ✕Терапевтични решения (включително инсулинова дозировка)
- ✕Заместване на лекарска консултация или лабораторни тестове
Възпроизводимост
Инсталирай локално, изчисли един NIS, верифицирай DOI. Целият код е под Apache 2.0 + mandatory NOTICE citation.
pip install nutramilo-nisfrom nutramilo_nis import compute_nis, NIS_VERSION
result = compute_nis(
carbs_g=50, protein_g=20, fat_g=10, fiber_g=5,
protein_type="whey", fat_type="seed-oil",
)
print(result["nis_percent"], NIS_VERSION)
# 37.4 1.1.9@software{nutramilo_nis_v119_2026,
author = {Inkov, Ivan and {International Sci Ink Press Ltd EOOD}},
title = {Nutramilo Insulin Score (NIS) v1.1.9},
year = 2026,
publisher = {Zenodo},
version = {v1.1.9},
doi = {10.5281/zenodo.20571802},
url = {https://doi.org/10.5281/zenodo.20571802},
license = {Apache-2.0},
}Версия & съвместимост
| Version | Date | Промени | Math freeze? |
|---|---|---|---|
| v1.1.9 | 2026-02 | Текуща продукционна (Zenodo DOI release). | ✓ |
| v1.1.1+ | 2025-09 | Коефициентите са замразени (math freeze). | ✓ |
| v1.0.0 | 2025-04 | Първоначална публикация. | — |
Версия 1.x.y с math freeze означава, че коефициентите не се променят между minor/patch версии — само документация/типове/optimisations.
Литературна основа
- Holt et al. (1997) — An insulin index of foods: the insulin demand…PMID 9356547Am J Clin NutrПървоначална Food Insulin Index методология. Източник за концепцията на инсулиновия отговор на хранене (n=38 храни).
- Bao et al. (2011) — Food insulin index: physiologic basis for predicting…PMID 21346091Am J Clin NutrMixed-meal проучване. Концептуална основа за оценяване на смесени блюда.
- Nilsson et al. (2004) — Glycemic index and insulinemic index of…PMID 15531674Am J Clin NutrСравнения с протеинова доза и млечни продукти.
- Boirie et al. (1997) — Slow and fast dietary proteins differently…PMID 9405716PNASБавно vs бързо смилаеми протеини — кинетика на инсулиновия отговор.
- Trichopoulou et al. (2003) — Mediterranean diet and survival…PMID 12826634NEJMКонтекстуална рамка за интерпретация на индексите в средиземноморска диета.
Лиценз
Apache License 2.0 — комерсиално и академично използване разрешено, без warranty. Изисква се запазване на NOTICE файла + цитат на DOI 10.5281/zenodo.20571802 при научно използване.
Trademarks: NIS™, Nutramilo Insulin Score™, Nutramilo™ — International Sci Ink Press Ltd EOOD, EUIPO. Образователен инструмент — НЕ е медицинско изделие по MDR Регламент (EU) 2017/745.
