<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.simulace.info/index.php?action=history&amp;feed=atom&amp;title=User%3AMichael_Hapala</id>
	<title>User:Michael Hapala - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.simulace.info/index.php?action=history&amp;feed=atom&amp;title=User%3AMichael_Hapala"/>
	<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Michael_Hapala&amp;action=history"/>
	<updated>2026-07-27T19:52:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://www.simulace.info/index.php?title=User:Michael_Hapala&amp;diff=5489&amp;oldid=prev</id>
		<title>Michael Hapala: Created page with &quot;Tato stránka je slouží jako '''Výzkumná zpráva simulace &quot;Modelování přenosu nákazy klíšťové encefalitidy&quot;''' k semestrálnímu projektu pro předmět 4IT495 Simu...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=User:Michael_Hapala&amp;diff=5489&amp;oldid=prev"/>
		<updated>2013-06-28T02:15:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Tato stránka je slouží jako &amp;#039;&amp;#039;&amp;#039;Výzkumná zpráva simulace &amp;quot;Modelování přenosu nákazy klíšťové encefalitidy&amp;quot;&amp;#039;&amp;#039;&amp;#039; k semestrálnímu projektu pro předmět 4IT495 Simu...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Tato stránka je slouží jako '''Výzkumná zpráva simulace &amp;quot;Modelování přenosu nákazy klíšťové encefalitidy&amp;quot;''' k semestrálnímu projektu pro předmět 4IT495 Simulace systémů (LS 2012/2013) na VŠE v Praze. &lt;br /&gt;
&lt;br /&gt;
=Zadání=&lt;br /&gt;
* '''Název simulace:''' Modelování přenosu nákazy klíšťové encefalitidy&lt;br /&gt;
* '''Předmět:''' 4IT495 Simulace systémů (LS 2012/2013)&lt;br /&gt;
* '''Autor:''' Michael Hapala&lt;br /&gt;
* '''Typ modelu:''' Multiagentní simulace&lt;br /&gt;
* '''Modelovací nástroj:''' [http://ccl.northwestern.edu/netlogo/ NetLogo]&lt;br /&gt;
Původní zadání viz: [[User talk:Michael Hapala‎]]&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Model prezentuje přenos viru klíšťové encefalitidy z hlodavců na klíšťata (rod ixodes), přenos v rámci populace klíšťat a přenos z klíšťat na člověka. Prostředí představuje místo s vysokou frekvencí výskytu hlodavců a klíšťat do kterého vstupují lidé, z nichž někteří se proti přisátí chrání repelentem/vhodným oblečením a proti nákaze virem encefalitidy očkováním. Důvodem vytvoření modelu je vytvoření výzkumné zprávy. Předmětem zkoumání je podíl lidí nakažených virem v závislosti na podílu očkovaných lidí, počtu hlodavců a počátečního počtu klíšťat.&lt;br /&gt;
&lt;br /&gt;
=Metoda=&lt;br /&gt;
&lt;br /&gt;
Vzhledem k tomu, že je potřeba vytvořit model s dvoudimenzionální prostředím a dynamickými vlastnostmi, kde probíhá velké množství interakcí mezi modelovanými prvky, jeví se jako jednoznačně nejvhodnější přístup k řešení použití multiagentní simulace. Za simulační prostředí bylo zvoleno Netlogo.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
&lt;br /&gt;
==Popis modelu==&lt;br /&gt;
&lt;br /&gt;
V modelu jsou zastoupeny 3 druhy agentů – hlodavci, klíšťata a lidé.&lt;br /&gt;
Počet hlodavců se během simulace nemění, určité procento z nich je rezerovárem viru encefalitidy. Hlodavci mají tyto vlastnosti:&lt;br /&gt;
&lt;br /&gt;
  rodents_pace - rychlost pohybu hlodavce&lt;br /&gt;
  rodent_female? - je hlodavec samice?&lt;br /&gt;
  rodent_with_TBEV? - je hlodavec rezervoárem viru encefalitidy?&lt;br /&gt;
&lt;br /&gt;
Počet klíšťat v modelu je proměnlivý, klíšťata se množí, samice umírá po nakladení vajíček, samec po určitém počtu páření, klíště může umřít na nedostatek potravy nebo kvůli stáří. Klíšťata v modelu procházejí třemi stadii - larvy, nymfy a dospělého jedince. Na začátku vývoje larvy a nymfy je klidové období, kdy nesají, jinak klíště musí sát, po určité době bez potravy zahyne. Klíšťata se páří potkáním samice a samce klíšťěte na hlodavci, z dané samice se pak vylíhne určitý počet larv klíšťat (po vizuální stránce v modelu jako malá klíšťata).&lt;br /&gt;
&lt;br /&gt;
  ticks_pace - rychlost pohybu klíštěte&lt;br /&gt;
  tick_ixodes_current_number_of_days_without_food_of_adults - aktuální doba dospělého klíštěte bez přisátí ve dnech&lt;br /&gt;
  tick_ixodes_current_number_of_ticks_without_food_of_adults - aktuální doba dospělého klíštěte bez přisátí v simulačních krocích&lt;br /&gt;
  tick_ixodes_age_in_days - věk klíštěte ve dnech&lt;br /&gt;
  tick_ixodes_age_in_ticks - věk klíštěte v simulačních krocích&lt;br /&gt;
  tick_ixodes_number_of_attaches_to_host - počet přisátí klíštěte na hostitele&lt;br /&gt;
  tick_ixodes_time_to_feed_left_in_ticks - doba, po jakou bude klíště přisáté v simulačních krocích&lt;br /&gt;
  number_of_matings_left_for_tick_ixodes_male_adult - kolikrát se samec klíštěte může před smrtí pářit&lt;br /&gt;
  carried_by - člověk nebo hlodavec, na kterém je klíště přisáté, v dané chvíli nemusí být nikdo&lt;br /&gt;
  tick_active? - je klíště v aktivním období (tedy &lt;br /&gt;
  tick_on_host? - je klíště přisáté na hostiteli?&lt;br /&gt;
  tick_on_rodent_mating? - páří se klíště?&lt;br /&gt;
  tick_mature? - je klíště dospělé&lt;br /&gt;
  tick_female? - je klíště samička?&lt;br /&gt;
  tick_infected? - je klíště infikované virem encefalitidy?&lt;br /&gt;
  tick_female_ready_to_lay_eggs? - je samice klíštěte připravena položit vajíčka?&lt;br /&gt;
&lt;br /&gt;
Do prostředí vstupují lidé na levé straně obrazovky, během průchodu se na ně mohou přisát klíšťata. Na pravé straně obrazu lidé odcházejí - jejich želvy umírají (příkaz die), stejně jako želvy přisátých klíšťat na odcházejících lidech. &lt;br /&gt;
Lidé, kteří mají v modelu modré kalhoty jsou chráněni repelentem/vhodným oblečením, lidé v zelené barvě jsou očkováni proti encefalitidě, lidé v modré barvě nejsou očkováni, růžová/červená barva člověka/klíštěte/hlodavce značí infikování virem resp. funkci nosiče viru. Černá barva člověka značí, že člověk na encefalitidu zemře.&lt;br /&gt;
Lidé mají tyto vlastnosti: &lt;br /&gt;
&lt;br /&gt;
  people_pace - rychlost pohybu člověka&lt;br /&gt;
  person_protected_by_repelent_or_clothing?  - je osoba chráněná repelentem/vhodným oblečením?&lt;br /&gt;
  person_vaccinated? - je osoba očkovaná?&lt;br /&gt;
  person_infected? - je osoba nakažená encefalitidou?&lt;br /&gt;
  person_going_to_die? - zemře osoba na nákazu encefalitidou?&lt;br /&gt;
&lt;br /&gt;
Model má pak tyto globální vlastnosti:&lt;br /&gt;
&lt;br /&gt;
  percentage_of_people_deaths_from_encephalitis_infection - procento lidí, kteří umírají na nákazu encefalitidou&lt;br /&gt;
  probability_of_infection_transmission_from_ticks_to_people - pravděpodobnost přenosu nákazy z infikovaného přisátého klíštěte na člověka&lt;br /&gt;
  vaccination_efficiency - účinnost očkování&lt;br /&gt;
  total_number_of_people - celkový počet lidí, kteří prošli simulačním během&lt;br /&gt;
  number_of_infected_people - počet lidí&lt;br /&gt;
  number_of_dead_people - počet mrtvých lidí z nákazy encefalitidou&lt;br /&gt;
  number_of_ticks_per_day - kolik kroků simulace proběhne k odpočítání jednoho simulovaného dne&lt;br /&gt;
  ticks_ixodes_length_of_dormancy_of_larva_in_days - délka klidového období larvy klíštěte ve dnech&lt;br /&gt;
  ticks_ixodes_length_of_dormancy_of_larva_in_ticks - délka klidového období larvy klíštěte v simulačních krocích&lt;br /&gt;
  ticks_ixodes_length_of_maturing_to_nymph_in_days - délka aktivního období larvy klíštěte ve dnech&lt;br /&gt;
  ticks_ixodes_length_of_maturing_to_nymph_in_ticks - délka aktivního období larvy klíštěte v simulačních krocích&lt;br /&gt;
  ticks_ixodes_length_of_dormancy_of_nymph_in_days - délka klidového období nymfy klíštěte ve dnech&lt;br /&gt;
  ticks_ixodes_length_of_dormancy_of_nymph_in_ticks - délka klidového období nymfy klíštěte v simulačních krocích&lt;br /&gt;
  ticks_ixodes_length_of_maturing_to_adult_in_days - délka aktivního období nymfy klíštěte ve dnech&lt;br /&gt;
  ticks_ixodes_length_of_maturing_to_adult_in_ticks - délka aktivního období nymfy klíštěte v simulačních krocích&lt;br /&gt;
  ticks_ixodes_maximum_length_of_life_in_days - maximální délka života klíštěte ve dnech&lt;br /&gt;
  ticks_ixodes_maximum_length_of_life_in_ticks - maximální délka života klíštěte v simulačních krocích&lt;br /&gt;
  ticks_ixodes_maximum_number_of_days_without_food_of_adults - maximální interval, během kterého může dospělé klíště přežít bez přisátí ve dnech&lt;br /&gt;
  ticks_ixodes_maximum_number_of_ticks_without_food_of_adults - maximální interval, během kterého může dospělé klíště přežít bez přisátí v simulačních krocích&lt;br /&gt;
  probability_of_free_male_tick_to_mate_with_a_free_female_tick_on_rodent - pravděpodobnost páření samce a samice klíštěte při setkání na společném hostiteli – hlodavci&lt;br /&gt;
&lt;br /&gt;
Na encefalitidu umírá 1,5% lidí. Pravděpodobnost přenosu viru z infikovaného klíštěte na nechráněného člověka je 35%. Účinnost očkování je 97,5%. &lt;br /&gt;
Klidové období larvy trvá 220 dnů, do 275 dnů od zrození se musí larva přisát/zmorfovat v nymfu, aby nezemřela. Pokud se larva zmorfuje před 275.dnem, je její věk posunut právě na 275 dní. Klidové období nymfy trvá od 275.dne do 495.dne života. Do 550.dne života se musí nymfa přisát/zmorfovat v dospělého jedince, aby nezemřela. Pokud se larva zmorfuje před 550.dnem, je její věk posunut právě na 550 dní. Dospělý jedinec přežije bez přisátí maximálně 90 dnů.&lt;br /&gt;
Jeden den byl pro potřeby zkoumání cílových závislosí v modelu nastaven na 20 simulačních kroků. Pravděpodobnost páření samce se samicí při jejich potkání na hlodavci byla přizpůsobena potřebám modelu a stanovena na 5%.&lt;br /&gt;
Procedura setup nastavuje tyto hodnoty, klíšťata při vzniku mají průměrný věk 365 dnů s normálním rozdělením.&lt;br /&gt;
&lt;br /&gt;
Běh simulace určují procedury volané v následujícím pořadí:&lt;br /&gt;
 make_ticks_older_and_let_them_die_on_high_age - zajistí zestárnutí klíšťat o jeden krok, podle potřeby nechá přestárlá klíšťata zemřít&lt;br /&gt;
 let_starving_ticks_to_die - přičte klíšťatům simulační krok bez potravy, klíšťata v aktivním období po určité době bez potravy zemřou &lt;br /&gt;
 let_people_appear_on_the_left_edge - na levé straně obrazovky přicházejí lidé&lt;br /&gt;
 let_people_disappear_on_the_right_edge - na pravé straně obrazovky lidé odcházejí, klíšťata přisátá na nich z modelu mizí také&lt;br /&gt;
 try_free_tick_ixodes_to_attach_to_rodents - pokud klíště není přisáté a je aktivní a na jeho dlaždici je hlodavec, s určitou pravděpodobností se přisaje&lt;br /&gt;
 try_to_make_a_mating_of_ticks_ixodes - pokud je dospělý samec a samice na hlodavci, s určitou pravděpodobností se budou pářit&lt;br /&gt;
 try_free_tick_ixodes_to_attach_to_people_and_infect_them - pokud je klíště aktivní a na jeho dlaždici je člověk, podle ochrany člověka a obecné pravděpodobnosti přisátí se přisaje&lt;br /&gt;
 ask_ticks_to_consume_blood_and_release_from_rodent_and_morph_or_hatch - pokud jsou klíšťata přisátá na hlodavci, odečte se jeden simulační krok z celkové doby určené pro sání, pokud je čas, klíště morfuje do vyššího stadia, případně samice klade vajíčka&lt;br /&gt;
 move_people - pohne se všemi lidmi na základě jejich rychlosti, všichni směřují k pravému okraji&lt;br /&gt;
 move_rodents - pohne se všemi hlodavci na základě jejich rychlosti&lt;br /&gt;
 move_ticks - pohne se všemi klíšťaty na základě jejich rychlosti&lt;br /&gt;
&lt;br /&gt;
Larva klíštěte je přisáta 2 až 6 dnů. Nymfa klíštěte je přisáta 3 až 8 dnů. Dospělá samička klíštěte je přisáta 6 až 12 dnů (řešeno přes střed intervalu jako průměr s normálním rozdělením). Dospělý sameček klíštěte je přisátý krátce, byl stanoven průměr půl dne s normálním rozdělením. Dospělý sameček se může pářit i vícekrát, průměrně 2,5x s normálním rozdělením. Počet klíšťat, která se z vajíček nakladených samicí klíštěte vylíhne je 40 s normálním rozdělením.&lt;br /&gt;
&lt;br /&gt;
V rozhraní jsou tlačítka setup pro nastavení a go pro spuštění simulace. Dále tyto posuvníky, pomocí kterých je možno měnit proměnné.&lt;br /&gt;
&lt;br /&gt;
'''percentage_of_vaccinated_people''' – procento očkovaných lidí&lt;br /&gt;
&lt;br /&gt;
'''percentage_of_people_protected_by_repelent_or_clothing''' - procento lidí chráněných repelentem/vhodným oblečením&lt;br /&gt;
&lt;br /&gt;
'''general_probability_of_hungry_tick_attaching_to_a_human''' – obecná pravděpodobnost přisátí klíštěte na člověka&lt;br /&gt;
&lt;br /&gt;
'''general_probability_of_hungry_tick_attaching_to_a_rodent''' - pravděpodobnost přisátí klíštěte na hlodavce&lt;br /&gt;
&lt;br /&gt;
'''percentage_of_rodents_with_encephalitis''' – procento hlodavců s encefalitidou&lt;br /&gt;
&lt;br /&gt;
'''initial_percentage_of_ticks_with_encephalitis''' - počáteční počet infikovaných klíšťat&lt;br /&gt;
&lt;br /&gt;
'''number_of_rodents''' – počet hlodavců&lt;br /&gt;
&lt;br /&gt;
'''initial_number_of_ticks''' – počáteční počet klíšťat&lt;br /&gt;
&lt;br /&gt;
Pomocí monitorovacích prvků je sledován celkových počet lidí, kteří prošli modelem, počet infikovaných lidí a lidí, kteří zemřou na nákazu encefalitidou. Nakonec i aktuální počet klíšťat v modelu.&lt;br /&gt;
&lt;br /&gt;
==Ukázka prostředí modelu==&lt;br /&gt;
&lt;br /&gt;
[[File:Ukazka.png|thumb|center|Obrázek č. 1 - Ukázka prostředí modelu]]&lt;br /&gt;
&lt;br /&gt;
=Výsledky=&lt;br /&gt;
==Závislost podílu infikovaných osob na podílu očkovaných lidí==&lt;br /&gt;
Byla  zkoumána závislost podílu infikovaných osob na podílu očkovaných lidí, a to od 15 do 90% s krokem po 15%. Pro každý z těchto podílů proběhla simulace 4x, výsledkem byla lineární klesající závislost.&lt;br /&gt;
&lt;br /&gt;
[[File:Graf1.png|thumb|center|Obrázek č. 2 - Závislost podílu infikovaných osob na podílu očkovaných lidí]]&lt;br /&gt;
&lt;br /&gt;
==Závislost podílu infikovaných osob a konečného počtu klíšťat na počtu hlodavců==&lt;br /&gt;
Dále bylo zjišťováno, jak závisí podíl infikovaných osob na počtu hlodavců, a to od počtu 145 do 235 s nárůstem po 30, pro každý daný počet hlodavců proběhla simulace 4x a po 4000 simulačních krocích. Dalo se očekávat, že větší počet hlodavců přinese větší počet klíšťat v průběhu a na konci běhu simulace a tím pádem větší počet nakažených osob, otázkou bylo jak velký bude tento nárůst. Výsledkem byl mírný růst, nárůst počtu hlodavců o 62% způsobil růst infikovaných lidí o 38% (v úvahu brány jen krajní hodnoty).&lt;br /&gt;
&lt;br /&gt;
[[File:Graf2.png|thumb|center|Obrázek č. 3 - Závislost podílu infikovaných osob a konečného počtu klíšťat na počtu hlodavců]]&lt;br /&gt;
&lt;br /&gt;
==Závislost podílu infikovaných osob a konečného počtu klíšťat na počátečním počtu klíšťat==&lt;br /&gt;
Nakonec bylo zkoumáno, jak závisí podíl infikovaných osob na počátečním počtu klíšťat, a to od počtu 425 do 635 s nárůstem po 70, pro každý daný počáteční počet klíšťat proběhla simulace 4x a po 4000 simulačních krocích. Dalo se i zde očekávat, že větší počáteční počet klíšťat přinese větší počet klíšťat v průběhu, potažmo na konci simulace a tím pádem větší počet nakažených osob. Výsledkem byl nakonec jen malý růst, nárůst počátečního počtu klíšťat o 49,4% způsobil růst infikovaných lidí o 19,6% (u krajních hodnot).&lt;br /&gt;
&lt;br /&gt;
[[File:Graf3.png|thumb|center|Obrázek č. 4 - Závislost podílu infikovaných osob a konečného počtu klíšťat na počátečním počtu klíšťat]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
Byla prozkoumána závislost podílu osob infikovaných virem encefalitidy na podílu očkovaných osob, počtu (hustotě) hlodavců a počátečním počtu (hustotě) klíšťat (které pozitivně ovlivňují průběžné a konečné počty klíšťat). Zatímco v prvním případě se lineární pokles dal očekávat, ve zbylých dvou případech byl výsledek hůř předvídatelný a změna méně výrazná. &lt;br /&gt;
Podrobnější zkoumání neumožnil čas a výpočetní výkon hardwaru, na kterém simulace běžela. Oproti původnímu záměru dle zadání nebyl zkoumán vývoj počtu úmrtí na nakažení encefalitidou, jednak proto, že pro zkoumané krátké časové úseky by bylo nemožné získat nenulové nebo takřka nenulové počty úmrtí, pak také proto, že by vývoj podílu úmrtí při dostatečných časových úsecích byl obdobný vývoji podílu infekcí.&lt;br /&gt;
Změnou proti původnímu zadání bylo také mít neměnný počet hlodavců v rámci jednoho nastavení a simulačního běhu. Jedním důvodem byl fakt, že dynamický vývoj populace hlodavců by měl za následek ovlivnění populace klíšťat potažmo počtu infikovaných lidí virem a ztížil by tak celkovou interpretaci modelu. Souvisejícím důvodem je obtížné udržování stability populace hlodavců tak, aby v dlouhém časovém intervalu nevymřela nebo naopak se rozmnožila nad rozumnou mez.&lt;br /&gt;
Upřesněním původního zadání by také mělo být, že stadia larvy a nymfy byly modelovány, obě tyto stadia se vizuálně projevila menší (shodnou) velikostí klíštěte.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
&lt;br /&gt;
Zdrojový kód modelu: [[File:Xhapm05-prenos nakazy klistove encefalitidy.nlogo]]&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&lt;br /&gt;
[1] Bakhvalovaa V.N., Potapovaa O.F. , Panova V.V. , Morozova O.V. ''Vertical transmission of tick-borne encephalitis virus between generations of adapted reservoir small rodents'' [online]. Poslední změna 31.10.2012.&lt;br /&gt;
URL: http://www.nihbrp.com/Citations/completed/HumanHealthEcologyTeam/Andes_Hantavirus/Bakhvalova_TBE_Rodents_2009.pdf &lt;br /&gt;
&lt;br /&gt;
[2] Burri C., Korva M., Bastic V., Knap N., Avsic-Zupanc T., Gern L. ''Serological evidence of tick-borne encephalitis virus infection in rodents captured at four sites in Switzerland'' [online]. Poslední změna - březen 2012.&lt;br /&gt;
URL: http://www.ncbi.nlm.nih.gov/pubmed/22493864&lt;br /&gt;
&lt;br /&gt;
[3] Kříž, B. Beneš, Č. ''Situace ve výskytu klíšťové encefalitidy do roku 2012 v České republice'' [online]. Poslední změna 11.2.2013.&lt;br /&gt;
URL: http://www.szu.cz/tema/prevence/situace-ve-vyskytu-klistove-encefalitidy-do-roku-2012-v &lt;br /&gt;
&lt;br /&gt;
[4] Natural history musem. ''Ixodes-ricinus – feeding'' [online]. Poslední změna - 2013&lt;br /&gt;
URL: http://www.nhm.ac.uk/nature-online/species-of-the-day/scientific-advances/disease/ixodes-ricinus/feeding/index.html &lt;br /&gt;
&lt;br /&gt;
[5] North Carolina State University. ''Ticks and Tick-Borne Diseases in North Carolina'' [online]. Poslední změna - červen 2009.&lt;br /&gt;
URL: http://www.ces.ncsu.edu/depts/ent/notes/Urban/ticks.htm &lt;br /&gt;
&lt;br /&gt;
[6] Růžek, D. ''Molekulární ekologie viru klíšťové encefalitidy'' [online]. Poslední změna 1.4.2008.&lt;br /&gt;
URL: http://www.parazitologie.cz/akce/seminar-2008/Sbornik.doc&lt;/div&gt;</summary>
		<author><name>Michael Hapala</name></author>
		
	</entry>
</feed>