Harmonizing Patient Medical Encounters against MRI Phantoms -- Simulating Patient Medical Continuum? #539
Replies: 2 comments 3 replies
-
Hi, You have a simulated "patient" with specific morbidities, you want to generate the MR datasets in that case. Protocol example :Alzheimer :
Stroke
On principles KomaMRI can be used to simulate that but you will confronted to multiple problems :
|
Beta Was this translation helpful? Give feedback.
-
Yeah I agree. I am not completely sure how you would use the simulated medical data to get a phantom that could later be used to simulate MRI acquisitions. It could be an interesting application of generative AI.
I wanted to say that @rkierulf made some efforts in making simulations scale better with the number of spins, which is relevant for 3D acquisitions: #537. These preliminary results already show simulations performance improvements of 10x (or more) for large phantoms. Moreover, implementing a EPG-like simulation method could be of great help. I haven't done it yet because I wanted to have a fairly optimized Bloch simulator, which I believe we are very close to.
@pvillacorta has simulated ToF, diffusion, flow, etc. Obviously these simulations are more costly, but it could be done. Some preliminary results (not including PR's 537 improvements): We can also use Distributed.jl to run distributed simulations: So I believe we could do some cool stuff, even for 3D, but not sure how to get the "phantom" definition. |
Beta Was this translation helpful? Give feedback.
-
Hi folks,
Apologies for the rather lengthy title but I have been tinkering on an idea for the past two or so years and just got all the conceptual pieces in place for the idea to take action. As @cncastillo and folks in JuliaHealth here most likely are aware, I tend to work within health economics and the observational health research space. Historically, it has been rather onerous to simulate observational health data (i.e. electronic health records and patient medical claims) at a massive scale as well as convert it into a computable format. In fact, it has mostly been impossible to do so.
As of today, that has changed thanks to OHDSI/dbt-synthea#91 (comment). I was able to, for the first time ever, generate 1 million synthetic but statistically accurate patients using the Synthea data generator with 1 year patient look back and using dbt-synthea, convert that observational health data into a common computable format being the OMOP Common Data Model. Synthea simulates, for a wide array of diseases, patient encounters with healthcare systems within the USA. These encounters range from visiting a clinic (outpatient, inpatient) and drug events (prescriptions, refills, etc.) to diagnoses and procedures (biopsies, radiology procedures, ambulatory evaluations).
To my understanding, if my conceptual model is now correct here, I will be able to:
All for a variety of diseases supported by Synthea (such as Alzheimer's, Depression, PTSD, and more). Patient populations could even have simulated comorbidities such as Type 2 Diabetes and other conditions alongside neurobiological/neuropsychological conditions.
I want to know from you all, given what I propose, does the above now seem possible to harmonize a simulated patient's medical history alongside simulated MRI readings for given patient populations? Resulting in datasets that can more wholly describe a patient?
I wanted to write this down to make sure I had the idea down as well as being a bit fueled by excitement. What makes me even more excited is that Synthea generates health economics information as well as social determinants of health data per patient. It feels like there may be something here as not even PhysioNet Databases seem to have something like what I am describing above.
Thanks folks!
~ tcp 🌳
P.S. Weren't you all also exploring cardiac MRI simulations as well?
P.P.S. Linking this issue for reference: OHDSI/dbt-synthea#91
Beta Was this translation helpful? Give feedback.
All reactions