HCIL's 31st Annual Symposium May ¡29, ¡2014 ¡ ¡ ¡ ¡ Visualiza(on ¡of ¡Unique ¡Temporal ¡ Sequences ¡of ¡Treatments ¡and ¡Events ¡in ¡ an ¡Uniden(fied ¡Clinical ¡Trial ¡Data ¡ Ana ¡Szarfman, ¡MD, ¡PhD, ¡Medical ¡Officer ¡ and ¡Rongjian ¡Lan, ¡MS ¡ 1 ¡
Disclaimer ¡ • The ¡views ¡in ¡this ¡presentaGon ¡represent ¡the ¡ views ¡of ¡the ¡presenters ¡and ¡do ¡not ¡necessarily ¡ represent ¡the ¡views ¡of ¡the ¡US ¡Food ¡and ¡Drug ¡ AdministraGon ¡or ¡the ¡United ¡States ¡ government ¡ 2 ¡
Background ¡ • Reviewers ¡need ¡to ¡analyze, ¡idenGfy, ¡and ¡ document ¡the ¡temporal ¡sequences ¡of ¡ treatments ¡and ¡events ¡associated ¡with ¡safety ¡ and ¡efficacy ¡problems ¡in ¡Clinical ¡Trials ¡ – Events ¡occurring ¡before, ¡during, ¡and ¡aBer ¡ stopping ¡treatment ¡ • Currently ¡available ¡data ¡analysis ¡and ¡ visualizaGon ¡tools ¡are ¡not ¡opGmal ¡to ¡perform ¡ these ¡tasks ¡ 3 ¡
EventFlow ¡ • AnalyGc ¡prototype ¡system ¡developed ¡by ¡the ¡Human ¡ Computer ¡InteracGon ¡Lab ¡of ¡the ¡University ¡of ¡ Maryland ¡ – hRp://www.cs.umd.edu/hcil/evenVlow ¡ – hRp://www.cs.umd.edu/hcil/evenVlow/#presentaGons ¡ • EvenVlow ¡simplifies ¡longitudinal ¡data ¡analysis ¡by ¡ aggregaGng ¡all ¡the ¡records ¡into ¡a ¡tree ¡structure ¡ based ¡on ¡their ¡common ¡treatment ¡and ¡event ¡ sequences ¡ 4 ¡
EventFlow ¡(2) ¡ • Reveals ¡hidden ¡paRerns ¡by ¡various ¡data ¡ manipulaGons, ¡including ¡ ¡ – Interval ¡merging, ¡ ¡ – Category ¡aggregaGon, ¡ ¡ – Temporal ¡search ¡and ¡replacement ¡ • Users ¡navigate ¡to ¡interesGng ¡parts ¡of ¡the ¡data ¡by ¡ ¡ – Filtering, ¡ ¡ – SorGng, ¡ ¡ – Graphically ¡selecGng ¡paGents ¡with ¡desired ¡sequences, ¡ ¡ – Alignment ¡around ¡specific ¡treatments ¡or ¡events ¡ ¡ 5 ¡
Temporal ¡PaIerns ¡in ¡77 ¡Pa(ents ¡ who ¡Developed ¡Thromboembolic ¡ Events ¡in ¡the ¡Pooled ¡Clinical ¡Trial ¡ Data ¡of ¡an ¡An(coagulant ¡ ¡ ¡ (assuming ¡missing ¡(me ¡as ¡the ¡earliest ¡(me ¡ of ¡the ¡day) ¡ 6 ¡
PaGents ¡in ¡the ¡Pool ¡of ¡Clinical ¡Trials ¡ ¡ EvaluaGon ¡of ¡treatment ¡allocaGon ¡ 7 ¡
PaGent ¡Profile ¡of ¡a ¡Subject ¡Developing ¡ Deep ¡ Vein ¡Thrombosis ¡a_er ¡End ¡of ¡Treatment ¡ 8 ¡
EventFlow ¡Variable ¡SelecGon ¡ Selected ¡Variables: ¡ Drug ¡Start, ¡End, ¡and ¡ThromboGc ¡Events ¡ 9 ¡
Unique ¡PaRerns ¡of ¡Drug ¡Start ¡( 1 st ¡black ¡line ), ¡ End ¡( 2 nd ¡black ¡line ), ¡and ¡ThromboGc ¡Events ¡ ( Red ) ¡in ¡77 ¡paGents ¡ (1 st ¡y-‑axis ¡column) ¡ • ¡ ¡ 10 ¡
SelecGng ¡PaGent ¡Subsets ¡for ¡Further ¡ Analysis ¡ 11 ¡
Only ¡PaGents ¡with ¡Highlighted ¡PaRern ¡ 12 ¡
DistribuGon ¡of ¡Treatment ¡Intervals ¡ 13 ¡
DistribuGon ¡of ¡End ¡of ¡Treatment ¡and ¡ Start ¡of ¡the ¡Thromboembolic ¡Interval ¡ 14 ¡
DistribuGon ¡of ¡Thromboembolic ¡ Episode ¡Intervals ¡ 15 ¡
Specifying ¡Presence ¡and ¡Absence ¡ ¡ Control ¡Panel ¡for ¡SelecGon ¡of ¡PaGents ¡with ¡Desired ¡ Temporal ¡Sequences ¡ ¡ ¡ Treatment ¡start ¡and ¡end ¡w/o ¡a ¡thromboembolic ¡ episode ¡in ¡between. ¡ ¡A_er ¡treatment ¡ends, ¡a ¡ thromboembolic ¡episode ¡ 16 ¡
Graphic ¡Display ¡of ¡the ¡PaGents ¡with ¡the ¡ Desired ¡Temporal ¡Sequence ¡ 17 ¡
Conclusions ¡ • The ¡assessment ¡of ¡simple ¡treatment ¡and ¡event ¡ sequences ¡with ¡complete ¡dates ¡for ¡both ¡safety ¡ and ¡efficacy ¡analyses ¡was ¡done ¡in ¡a ¡Gme ¡saving ¡ manner ¡ • For ¡more ¡complex ¡treatment ¡and ¡event ¡ sequences, ¡this ¡program ¡needs ¡addiGonal ¡ opGmizaGon ¡ • For ¡example, ¡we ¡detected ¡sequence ¡arGfacts ¡ ¡ – with ¡incomplete ¡and ¡missing ¡dates ¡ ¡ – with ¡the ¡date ¡imputa(ons ¡being ¡made ¡with ¡ incomplete ¡dates ¡ 18 ¡
Improvements ¡needed— Time ¡is ¡ not ¡easy! ¡ Seth ¡Powsner ¡ ¡ • Reviewers ¡need ¡to ¡understand ¡the ¡effect ¡of ¡ the ¡mulGple ¡incomplete ¡or ¡missing ¡date ¡ assumpGons ¡ ¡ • Need ¡slider ¡ to ¡test ¡the ¡effect ¡of ¡the ¡mulGple ¡ possible ¡incomplete ¡and ¡missing ¡date ¡ assumpGons ¡[also ¡useful ¡for ¡interval ¡ censoring] ¡ 19 ¡
Reviewers ¡need ¡ comprehensive ¡audit ¡trails ¡ to ¡ ¡ foster ¡communicaGon ¡with ¡stakeholders • LocaGon ¡of ¡the ¡original ¡data ¡undergoing ¡ changes ¡linked ¡to ¡every ¡data ¡display ¡ • All ¡steps ¡taking ¡place ¡to ¡produce ¡changes ¡in ¡ the ¡data ¡and ¡in ¡the ¡designs, ¡including: ¡ – sorGng, ¡filtering, ¡interval ¡merging, ¡grouping ¡ records, ¡splifng ¡records, ¡selecGng ¡Gme ¡frames, ¡ searching ¡and ¡replacing, ¡reversing ¡steps, ¡hiding ¡ records; ¡assigning ¡colors, ¡symbols, ¡and ¡sequences; ¡ and ¡the ¡scenario ¡selected ¡to ¡handle ¡incomplete ¡ and ¡missing ¡dates ¡ 20 ¡
Many ¡Thanks! ¡ 21 ¡
Recommend
More recommend