Web simulator of model of complex human physiology supported by cloud computing



Podobné dokumenty
IDENTIFIKACE FYZIOLOGICKÝCH SYSTÉMŮ Tomáš Kulhánek, Marek Mateják, Jan Šilar, Jiří Kofránek

HYBRIDNÍ ARCHITEKTURA PRO WEBOVÉ SIMULÁTORY Tomáš Kulhánek, Marek Mateják, Jan Šilar, Pavol Privitzer, Martin Tribula, Filip Ježek, Jiří Kofránek

Tvorba 3D výukových aplikací pomocí technologie

Guytonův diagram, Modelování, Akauzální modelování, Modelica, Fyziologické modelování, Matematické modelování, Objektově orientované modelování

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Martin Tribula, Marek Mateják, Pavol Privitzer, Jiří Kofránek

TECHNOLOGIE TVORBY WEBOVÝCH SIMULÁTORŮ David Polák, Filip Ježek, Jan Šilar, Jiří Kofránek

Cloudy a gridy v národní einfrastruktuře

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Cloud Computing pro státní správu v praxi. Martin Vondrouš - Software602, a.s. Pavel Kovář - T-Systems Czech Republic a.s.

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

HUMMOD - GOLEM EDITION ROZSÁHLÝ MODEL FYZIOLOGICKÝCH SYSTÉMŮ Marek Mateják, Jiří Kofránek

VZDÁLENÁ ANALÝZA LIDSKÉHO HLASU V REÁLNÉM ČASE. Tomáš Kulhánek 1,2, Marek Frič 3, Jaroslav Hrb 3

SADA VY_32_INOVACE_PP1

JEDNODUCHÁ SIMULAČNÍ HRA KROK ZA KROKEM ANEB OD PŘEDSTAVY K HOTOVÉMU

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

FORPSI Cloud Computing Virtuální datacentrum v cloudu


ArcGIS Server 10.1/10.2

Jiří Kofránek, Pavol Privitzer, Marek Mateják, Martin Tribula

Úvod do tvorby internetových aplikací

ArcGIS Server 10. Řešení pro sdílení geodat

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady

Programovací jazyky Přehled a vývoj

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

MetaCentrum. Tomáš Rebok MetaCentrum NGI, CESNET z.s.p.o. CERIT-SC, Masarykova Univerzita Olomouc,

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Ing. Jiří Fůsek. Základní informace. Pracovní zkušenosti. Vzdělání. 09/ nyní Freelancer. 09/ /2010 Univerzita Tomáše Bati ve Zlíně

Novinky ve Visual Studio Tomáš Kroupa

Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka

Jiří Kofránek. Klíčová slova: 1.Úvod. 2. Schola ludus v internetovém hávu

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

Zřízení studijního oboru HPC (High performance computing)

Datová věda (Data Science) akademický navazující magisterský program

INFORMAČNÍ SYSTÉMY NA WEBU

Využití Adobe Flash pro řízení systémů připojených k PC

ICZ - Sekce Bezpečnost

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Úvod. T. Kulhánek, M. Frič, M. Šárek CESNET z.s.p.o., HAMU

InTouch Příklady architektur

Tabulka základních vlastností nástroje C++Builder dle edice

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ

1.2 Operační systémy, aplikace

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

Řídicí systém pro každého

SaMOTNÝ simulátor NEstačí

Integrovaná střední škola, Sokolnice 496

Martin Kuba, Daniel Kouřil seminář řešitelů, Žďár n.s. 1

Aktuální stav MetaCentra, novinky

Vývoj SW pro mobilní zařízení s ios. Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie,

VÝUKOVÝ WEBOVÝ SIMULÁTOR KREVNÍHO OBĚHU Jiří Kofránek, Marek Mateják, Filip Ježek, Pavol Privitzer, Jan Šilar

CERIT SCIENTIFIC CLOUD. Centrum CERIT-SC. Luděk Matyska. Praha, Seminář MetaCentra,

J. Kofránek, M. Mateják, S. Matoušek, P. Privitzer, M. Tribula, O. Vacek Laboratoř biokybernetiky, Ústav patologické fyziologie, 1.

INTERNETOVÝ ATLAS VÝUKOVÝCH MULTIMEDIÁLNÍCH MODELŮ PRO VYBRANÉ KAPITOLY NORMÁLNÍ A PATOLOGICKÉ FYZIOLOGIE ČLOVĚKA. UKÁZKA PŘEDBĚŽNÝCH VÝSLEDKŮ.

Počítačem Podporované Studium

Úvod do aplikací internetu a přehled možností při tvorbě webu

PRODUKTY. Tovek Tools

PULSUJÍCÍ MODEL KARDIOVASKULÁRNÍHO SYSTÉMU Tomáš Kulhánek, Jiří Kofránek, Marek Mateják

O autorech 13 O odborném korektorovi 13. Poděkování 15 Úvod 17. Cílová skupina této knihy 17 Témata této knihy 17

Maturitní témata Školní rok: 2015/2016

PROVOZOVÁNÍ PRIVATE CLOUD VE VEŘEJNÉ SPRÁVĚ

Prostředí pro spolupráci Multimédia

Novinky a plány v Meetings a konferenčních technologiích. Jan Růžička Konference CESNET 2019

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Jak se měří Internet

Wonderware Information Server 4.0 Co je nového

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Inteligentní řízení strojů s portfoliem u-mation Řešení pro automatizaci a digitalizaci Let s connect. Automatizace a digitalizace

TECHNOLOGIE A TRENDY TVORBY VÝUKOVÝCH SIMULÁTORŮ

Aplikační programové vybavení

Téma bakalářských a diplomových prací 2014/2015 řešených při

Seznámení s prostředím dot.net Framework

Platformy / technologie. Jaroslav Žáček

Část 1 Moderní JavaScript

Optimizing Limousine Service with AI. David Marek

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE

Tvorba webových stránek

Vývojové nástroje pro multiagentové systémy

PLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK

Jakub Šesták. ESEJ DO PŘEDMĚTU DIGITÁLNÍ KNIHOVNY

escribe: Online přepisovací centrum pro neslyšící

Ruby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková

Compatibility List. GORDIC spol. s r. o. Verze

MetaCentrum. Martin Kuba CESNET

MBI - technologická realizace modelu

BMII. B i o m e d i c a l D a t a P r o c e s s i n g G r o u p

Závěrečná zpráva o výsledcích řešení projektu v rámci rozvojových program MŠMT na rok 2006

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

MODELY REGULACE VE FYZIOLOGICKÉM PRAKTIKU

BRDSM core: Komplexní systém dynamického řízení kvality plynule odlévané oceli

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Transkript:

Web simulator of model of complex human physiology supported by cloud computing Webové simulátory komplexních modelů lidské fyziologie podporované technologií cloud computingu Mgr. Tomáš Kulhánek, doc. MUDr. Jiří Kofránek, Mgr. Marek Mateják Ústav patologické fyziologie 1.LFUK, CESNET z.s.p.o.

Kybernetika Fungování živých organismů lze abstrahovat a popsat matematickými rovnicemi podobně jako např. fungování elektrických obvodů -> modely Teorie systémů, regulace, řízení Fyziologie, patofyziologie Zkoumání funkčních vztahů v normě a v patologii - Matematické modely Výuka (a výzkum) Informatika Pomocí počítače pozvednout a zvětšit kompetentnost člověka Technologie pro simulátory modelů - podpora výuky (a výzkumu) Design Počítačová grafika atraktivní a hezký obsah udrží pozornost

Guyton, A. C., Coleman, T. G., & Grander, H. J. (1972). Circulation: Overall regulation. Ann. Rev. Physiol., 41, str. 13-41. Robert Hester, Alison Brown, Leland Husband, Radu Iliescu, William Andrew Pruett, Richard L Summers, and Thomas Coleman. Hummod: A modeling environment for the simulation of integrative human physiology. Frontiers in Physiology, 2(12), 2011. www.hummod.org

Guyton model 1972 (MATLAB/Simulink edition) J. Kofranek and J. Rusz, Restoration of Guytons diagram for regulation of the circulation as a basis for quantitative physiological model development. Physiological research, vol. 59, no. 6, pp. 897 908, Jan. 2010. HumMod Golem Edition (Modelica) Kofránek, Jiří, Mateják, Marek, Privitzer, Pavol, Tribula, Martin: HumMod-Golem Edition Large Scale Model of Physiological Systems for Web Based Medical Simulator. In Proceedings of Medicine 2.0 Conference, Stanford, 2011, Stanford University, 2011 (Lary Chu, ed.). Internet Proceedings www.physiome.cz/hummod

Příklad - HumMod velký model a simulátor HumMod (2011) R.Iliescu et al. - HumMod integrated multilevel mathematical modeling of physiology for research and education, Mefanet 2011 www.hummod.org

Simulátor velkého modelu příliš komplikovaný pro netrénovanou osobu Cíl: Pomoci porozumět modelu simulačními hrami Atlas fyziologie a patofyziologie www.physiome.cz/atlas

Technologie pro modelování a vývoj simulátorů MATLAB/Simulink ActionScript, Adobe Flash, Adobe Flex aplikace v prohlížeči s Flash pluginem Modelica C#, MS Expression Blend, MS Visual studio aplikace pro platformu MS.NET - Click Once Installation Modelica C#,.. aplikace v prohlížeči s pluginem MS Silverlight, aplikace pro Unity 3D Modelica FMU,.. aplikace v prohlížeči v HTML5, Javascriptem, model běží na serveru

Příklad HumMod GolemEdition - Webový simulátor Klient HTML5, AJAX Server - Hrubý simulátor HumModu běží na vzdáleném serveru, Dokumentace propojení s en.wikipedia.org www.wikiskripta.eu

Příklad Hemodynamika Webový simulátor

Příklad Hemodynamika editor simulátoru - integrovaný - doménově specifický jazyk - interpretovaný, - rozvržení prvků simulátoru okamžitě vidět

Architektura systému webové simulace

Architektura systému webové simulace - Klient HTML5 Javascript Grafy (Dygraph) Komunikace se serverem AJAX (jquery) Průběžné výsledky Callback (SignalR) Menu jquery UI Protokol HTTP Formát dat JSON

Architektura systému webové simulace - - - Webový server loadbalancer na vzdálené uzly simulátorů Architektura REST Framework ServiceStack.NET.NET Databáze MS SQL Identifikační algoritmus

Architektura systému webové simulace Simulace Virtuální stroj s MS Windows 2008 1-4 uzly na ÚPF 1.LFUK 10-100 uzlů v cloud CESNETu(METACENTRUM) 1000 CPU v jednání s evropskou EGI Modelica modely FMU (DLL) Architektura REST ServiceStack.NET Framework Simulace ovladatelná přes HTTP Formát dat JSON CellML modely (IUPS Physiome,VPH) exportovaný do Pythonu Flask web + REST Simpy, numpy simulace a řešení ODE

Přístup ke cloudovým službám CESNET z.s.p.o. (www.metacentrum.cz) Nevlastním hardware pronajímám si ho jako službu: - uživatel zaměstnanec, student člena sdružení CESNET (vysoké školy, AVČR,...) - virtuální stroj - klonování strojů připravené obrazy s operačnímy systémy: - MS Windows do 30 dnů aktivovat vlastní licencí, nebo požádat o licenci HPC, přístup přes VNC, remote desktop - Linux přístup přes VNC, SSH - vlastní obraz s virtuálním strojem (VMWare, XEN, ) - až 24 virtuálních jader CPU - nasazení 5-10 virtuálních strojů po 12 jádrech flexibilně, více zdrojů několik desítek na požádání uživatelské podpory - větší nasazení evropská síť EGI

Shrnutí Výpočetní zátěž lze svěřit vzdáleným serverům a vyvažovat zátěž, cloud computing Složité modely a simulátory lze zpřístupnit přívětivým způsobem na různých platformách MS Click Once V prohlížeči s pluginy, Flash, MS Silverlight V prohlížeči bez pluginů, HTML5 Oddělení technologií pro modelování,simulace a pro vizualizace

Moje starost je prostá, nevadí mi, když se počítače stávají chytřejší, protože se zvyšuje jejich inteligence. Ale velmi mi vadí, když se stávají chytřejší než my tím, že z nás dělají hlupáky G.Klein: Intuition at Work, Doubleday, 2003 Práce podpořena sdružením CESNET, Fond Rozvoje CESNET 431/2011 a MPO FR-TI3/8