MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný...
-
Upload
joleen-marsh -
Category
Documents
-
view
214 -
download
0
Transcript of MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný...
![Page 1: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/1.jpg)
MediGrid
– sharing credible knowledge and reliable resources
Kryštof Slabý, Petr Lesný
University Hospital Motol, Prague
![Page 2: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/2.jpg)
MediGrid
Documenting and implementing biomedical computations in the network environment
Utilizing the GRID distributed networking concepts
![Page 3: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/3.jpg)
Documentation goals Maximize reusability of the algorithms
SearchTrust
Allow interoperability of the algorithmsData identity
Provide basis for future publishing of new algorithmsPeer reviewed publicationConnection to established resources
![Page 4: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/4.jpg)
Implementation goals
Usable both on local computer and in network environment
Distributed and reusable Possibility of automated workflow
construction Security, Accounting, Access control
![Page 5: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/5.jpg)
MediGrid: current status
Developed general mechanisms of documentation
Documented algorithms from biomedical domains:Paediatric auxologyNephrologyPulmonary function testsDNA diagnostics
![Page 6: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/6.jpg)
Contents Introduction
Documentation of medical algorithms
Trust
Phenomenological Description of Biomedical Data
Grid Networking Closing remarks
„Sharing knowledge in biomedicine“
Evidence Basedness
Workflow
Ad-hoc ontology
![Page 8: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/8.jpg)
Sharing knowledge
What You share? Formalized description
How do You find it? Ontology
Do You trust author? Review No => References to literature
![Page 9: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/9.jpg)
Formalized description
administrative (title, author, date published etc.)
„syntax“ (datatype, range, input, output)
„semantic“ (description, references, method of measurement, units ...)
technical (WS address, unittests)
![Page 12: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/12.jpg)
Publication
Formal criteria Review
Proper description Evidence based (references)
Responsibility author, reviewer, EBM
Formalized Computer processable, not understandable
![Page 13: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/13.jpg)
Evidencebasedness
Knowledge expressed Literature based
How solid is the basis?
Relation of referenced to description Quality of description
![Page 16: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/16.jpg)
Algorithmic medicine
ComputationsDose_of_drug = Dose_per_kg × Weight_kg
ScoresE.g. Glasgow coma scale
Guidelines If high glucose, then examine blood K+ level
![Page 17: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/17.jpg)
Pros and Cons
GoodObjectivization helps young M.D.s to deal with
complicated situationsCan simulate „expert opinion“Can be automated (saves time)
BadMust be utilized in proper clinical situationGarbage in – garbage outCan „dehumanize“ medicine
![Page 18: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/18.jpg)
Documentation
Human readableDescription, Argumentation, …Semantics („meaning of the data“)
Human and computer readableLinks to external entities, …
Computer readableSyntax of input and output dataConstruction of user interface…
![Page 19: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/19.jpg)
Documentation
Algorithms and Input and output data
BMI = weight / height2
1. Body mass index
2. Body weight
3. Body height
4. The BMI calculation
![Page 20: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/20.jpg)
Documenting algorithms
Name, author, abstract, definitions of terms List of inputs and outputs Method of computation or processing Supportive and Controversial expert opinions Restrictions References to peer-reviewed journals Classification systems – UMLS, MeSH
![Page 21: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/21.jpg)
Documenting inputs and outputs
Name, author, abstract, definitions of terms
Precision, Interpretation Controversy Origin of data, Measurement References to peer-reviewed journals Classification systems – UMLS, MeSH
![Page 22: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/22.jpg)
Documenting inputs and outputs
1. BSA = 4.688 * ((weight) ^ (0.8168 – (0.0154 * log10 (weight)))) [Boyd, 1935]
2. BSA = 3.207 * ((height)^(0.3)) * ((weight) ^ (0.7285 - (0.0188 * log10 (weight)))) [Milazzo, 1985]
3. Drug_dose = BSA * dose_per_sq_m [Drug data sheet]
Can be the result of (1) or (2) utilized in (3)?
![Page 23: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/23.jpg)
Documentation service
Set of documentation – algorithms and their inputs and outputs
Centralized × Distributed
![Page 26: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/26.jpg)
„Trust“ in science
Implicit concept of Scientific method in biosciences
Basic levels of trust Highest: What I have personally experimented with Very high: Information from textbooks ;-) High: Publications in peer-reviewed journals Middle: Reviews in peer-reviewed journals Lower: Publications in other scientific journals Low: Posters etc.
![Page 27: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/27.jpg)
„Trust“ in science
ModificationsTrust / Distrust in Someone [‘s work]Delegation of trustRelation to my own experiments
![Page 28: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/28.jpg)
Trust: Documentation
Documentation must be reliable1. Peer-review systém of experts
2. Connection to peer-reviewed journals
3. Possibility of trust delegation
![Page 29: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/29.jpg)
Trust: Implementation
We work with patients‘ data
Network layer (e.g. SSL)Do we communicate with the right computer?
![Page 31: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/31.jpg)
Modules
= relations among entities some computable
weight & height => BMI => obesity
![Page 32: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/32.jpg)
Workflow
Encapsulates multiple modules Same interface as single module Static/dynamic construction Workflow editor
![Page 33: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/33.jpg)
Example of complex workflow
BP < NIBP
MAP
MAP
RR detector
PEP < BPPEP
BPS/BPD
Inst. fH
ECG
MAP estimate
HR
HR
![Page 37: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/37.jpg)
What is the problem?
BMI = weight / height2
Is it possible to document the „semantics“ of these data?Body mass indexBody weightBody height
![Page 38: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/38.jpg)
Semantic web approach
Define complex „ontology“unit of measurementrelations to body functions and dimensions is_a, is_part_of, …
InstrumentsProtégé, OWL, PROLOG
ExamplesBody weight in kg is_a body weightBody weight in lb is_a body weight
![Page 39: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/39.jpg)
Semantic web problem
Biomedical data are too complex
Is it really „semantic?“Will the computer understand, what does it
mean to be overweight?
![Page 40: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/40.jpg)
Biomedical data as indicators
Phemomenological approach [Husserl]
“A thing is... properly an indication if and where it in fact serves to indicate something to some thinking being... a common circumstance [is] the fact, that certain objects or states of affairs of whose reality someone has actual knowledge indicate to him the reality of certain other objects or states of affairs, is the sense that his belief in the reality of the one is experienced (...) as motivating a belief or surmise in the reality of the other.” [Italics by E. H.].
![Page 41: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/41.jpg)
Indicators
The reading of text „Height 190 cm“ evokes in the reader (indicates) quite tall person
Can be transformed Height 190 cm Taller than average
![Page 43: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/43.jpg)
Indicator ontology
Indicators can be grouped into „Indicator classes“ based on their common role in transformations (all recognizable indicators informing reader about body height)
Indicators can be transformed to other indicators manually or using computers
![Page 47: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/47.jpg)
Ad-hoc ontology
Computer understandable syntactic information (module = relation)
Computer processable semantic information
Aposteriori constructed ontology
![Page 50: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/50.jpg)
Service oriented architecture
Service oriented architectureAgents (computer or human)Emphasis on actionsAgent communication through message
exchange
A service is a set of actions that form a coherent whole from the point of view of service providers and service requesters
![Page 51: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/51.jpg)
Web services architecture
Follows the SOA concepts
Emphasis on interoperabilityXML, XML, XMLProgramming model, implementation
technology, operating systém unaware
![Page 52: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/52.jpg)
Distributed computing Physically distributed services and data Local (LAN) or large scale (WAN) Paralell computing Resource sharing
CPU time Peripherals – printers etc. Data
Application1. Large performance required2. Integration of resources
![Page 53: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/53.jpg)
GRID
Large diversity of distributed (physical) resources
Access is globally unified through virtual layers (unifying abstractions)
ApplicationsComputational GridsScientific Data GridsVirtual Organizations Information and Knowledge Services
![Page 55: MediGrid – sharing credible knowledge and reliable resources Kryštof Slabý, Petr Lesný University Hospital Motol, Prague.](https://reader035.fdocuments.net/reader035/viewer/2022062801/56649e355503460f94b24945/html5/thumbnails/55.jpg)
Conclusions
Documentation of biomedical algorithms is not yet well established Medigrid documentation service
Description of biomedical data in current classifications and ontologies is limited Indicator Ontology
Implementations are not reliably documented and therefore are not reusable GRID networking