FNNDSC Software Development:
Rudolph Pienaar, PhD
Technical Director
Fetal-Neonatal Neuroimaging and Developmental Science Center
Staff Scientist
Boston Children's Hospital
What's for dinner?
overview of talk
main projects
live interaction
some infrastructure...
overview
FNNDSC...
... software efforts
-
Web based viewer technology
- require little end user maintenance
- no back end server infrastruct
- ChRIS
- current version, code name, "Reloaded"
- next version, code name, "Ultron"
-
Web based visualization libraries
- "ami" visualization core
overview
FNNDSC...
... software efforts
- Compute infrastructure
- HPC
- "front end" cluster
- "back end" cluster
- HPC
- Data "movement"
- file system abstractions
- cloud-based access
- Compute "movement"
- dockers
use the web, Luke...
Web apps..?
-
Simple, single-purpose
- Show static information: text and/or images
- Provide single-focus dynamic data
- Complex, integrative, but still generically single-purpose
- Mobile: instagram, snapchat, whatsapp, etc...
Web apps..?
Web apps...
are
- Accessible from anywhere!
- Desktops, Laptops
- (Smart) Phones
- Tablets
- Are "simple"
- require little end user maintenance
- just go to a link
- but...
- Are typically not as "powerful" as traditional client apps.
Medical Image Viewers
How to view images...
... easily?
- MedXT
- Zebra-med
- Cornerstone (Chris Chafey)
- SliceDrop
- MedView
- mi2b2 Viewer
Medical Image Viewers
Medical Image Viewers
Medical Image Viewers
Medical Image Viewers
Medical Image Viewers
Viewer infrastructure...
ChRIS "reloaded..."
Web applications are increasingly more powerful, easy to use, and accessible
- more familiar interface metaphor
- web 2.0 "social" interaction
- posting/sharing
- moves the burden of maintenance away from end user
- allows for mobile
what is ChRIS?
ChRIS is a bio-medical data workflow manage that allows easy and intuitive collection, analysis, and sharing of data between parties.
what is ChRIS?
ChRIS also...
- allows for advanced view rendering
- allows for sharing of images
- allows for immersive real time collaboration
- allows for post-processing of images
components
- collect
- manage
- analyze
- view
- collaborate
ChRIS "Ultron"... REST
overview
FNNDSC...
... software efforts
- Compute infrastructure
- HPC
- "front end" cluster
- "back end" cluster
- HPC
- Data "movement"
- file system abstractions
- cloud-based access
- Compute "movement"
- dockers
further references...
-
https://github.com/FNNDSC/chrisreloaded
-
https://github.com/FNNDSC/ChRIS_API
-
https://github.com/FNNDSC/viewerjs
-
https://github.com/FNNDSC/mi2b2
-
https://github.com/FNNDSC/vjs
-
https://github.com/slicedrop
-
https://goxtk.com
Development team
- Jorge "To Be" Bernal, PhD
- Nicolas "VJ" Rannou, MSc
- Rudolph "Cat Herder" Pienaar, PhD
- Daniel "X Slicer" Haehn, PhD
- Daniel "Game On" Ginsburg, MSc
- Ellen "Doc" Grant, MD
thank you...
Internal FNNDSC Meeting: WebTech for Medical Workflows: Processing and Visualizing
By Rudolph Pienaar
Internal FNNDSC Meeting: WebTech for Medical Workflows: Processing and Visualizing
A general overview of ChRIS and our other web based image tools Shortcomings in conventional approaches, live demo, video, mi2b2.
- 1,189