Nutramilo Insulin Score

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.

1. Install
pip install nutramilo-nis
2. Изчисли
from 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
3. Цитирай (BibTeX)
@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},
}

Версия & съвместимост

VersionDateПромениMath freeze?
v1.1.92026-02Текуща продукционна (Zenodo DOI release).
v1.1.1+2025-09Коефициентите са замразени (math freeze).
v1.0.02025-04Първоначална публикация.

Версия 1.x.y с math freeze означава, че коефициентите не се променят между minor/patch версии — само документация/типове/optimisations.

Литературна основа

  • Holt et al. (1997) — An insulin index of foods: the insulin demand…
    PMID 9356547
    Am J Clin Nutr
    Първоначална Food Insulin Index методология. Източник за концепцията на инсулиновия отговор на хранене (n=38 храни).
  • Bao et al. (2011) — Food insulin index: physiologic basis for predicting…
    PMID 21346091
    Am J Clin Nutr
    Mixed-meal проучване. Концептуална основа за оценяване на смесени блюда.
  • Nilsson et al. (2004) — Glycemic index and insulinemic index of…
    PMID 15531674
    Am J Clin Nutr
    Сравнения с протеинова доза и млечни продукти.
  • Boirie et al. (1997) — Slow and fast dietary proteins differently…
    PMID 9405716
    PNAS
    Бавно vs бързо смилаеми протеини — кинетика на инсулиновия отговор.
  • Trichopoulou et al. (2003) — Mediterranean diet and survival…
    PMID 12826634
    NEJM
    Контекстуална рамка за интерпретация на индексите в средиземноморска диета.

Лиценз

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.