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
  • 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
    • Facebook
    • Twitter
    • Mobile: instagram, snapchat, whatsapp, etc...
Web-apps....​
... can be

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
  • 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,183