Greetings!

 

Rudolph Pienaar, PhD

 

Technical Director
Fetal-Neonatal Neuroimaging and Developmental Science Center


Staff Scientist
Boston Children's Hospital
 


Greetings!

 

Rudolph Pienaar, PhD

 

Technical Director
Fetal-Neonatal Neuroimaging and Developmental Science Center


Staff Scientist
Boston Children's Hospital
 


introduction

Technical Director

  • Lead software design efforts at improving computational research
    • Software/cloud compute
    • Portability of computation and data 
  • Design center-wide computing infrastructure
    • Compute cluster
    • Main backend server
    • Various VMs
    • Backups, etc

introduction

Neurocomputational research

  •  Somewhat current
    • Research into brain surface analysis
    • Research into network connectivity
  • Moving towards
    • Machine learning 
      • Reinforcement learning
      • Genetic algorithms

background

PhD Electrical/Electronic Engineering

  • Reinforcement Learning in biomechanical control system (self adapting posture balancer)

 

PostDoc

  • MRI processing
    • Some pre-processing
    • Mostly post-processing

 

 


medical compute... in the cloud

definite need for data mobility and centralization...

with compute being "free" to process data where-ever it might naturally collect...


CHRIS...

CHRIS is a bio-medical data workflow manage that allows easy and intuitive collection, analysis, and sharing of data between parties.

  • allows for advanced view rendering
  • allows for sharing of images
  • allows for immersive real time collaboration
  • allows for post-processing of images

many data sources... many compute sources...

via here

connect data here

to here...

and compute!


overview / goals

how do I run this on the cloud?

how do I run this on "someone else's computer"?


overview / goals


overview / goals

containerization about the app itself

pervasive use of docker and docker hub

system handles I/O using simple FS abstractions

RESTful services -- multiple front ends to a single backend


overview / goals


system topology

Main web server local data repository

remote compute nodes

data source (e.g. in hospital PACS)


UI concepts


UI concepts


UI concepts


app to CHRIS...


Rav...

Custom web-based viewer...


BU partnership

Boston University Computer Science

Mentoring students on Cloud computing

Academic partner on the MOC


RedHat partnership

RedHat is active partner developing CHRIS infrastructure to the MOC

CHRIS as platform to help foster community and opensource development in the cloud using this paradigm

RedHat interested in helping use CHRIS to be a platform for "hack-a-thons" based on openswift, kubernetes, etc.


MOC


references... CHIPS/ChRIS

  • https://github.com/FNNDSC/ChRIS_ultron_backEnd
  • https://github.com/FNNDSC/ChRIS_ultron_frontEnd
    

references... services

 
  • https://github.com/FNNDSC/viewerjs
  • https://github.com/FNNDSC/gcjs
  • https://github.com/FNNDSC/fmjs
  • https://github.com/FNNDSC/toolbarjs
  • https://github.com/FNNDSC/rboxjs
  • https://github.com/FNNDSC/rendererjs
  • https://github.com/FNNDSC/thbarjs
  • https://github.com/FNNDSC/pman
  • https://github.com/FNNDSC/pfioh
  • https://github.com/FNNDSC/pfcon

references... viewers

  • https://goxtk.com
    
  • https://github.com/FNNDSC/ami

team

  • Jorge Bernal
  • Nicolas Rannou
  • Rudolph  Pienaar
  • Yangming Ou
  • Daniel Haehn
  • Daniel Ginsburg
  • Ellen Grant

BCH Team

BU Team

  • Orran Krieger
  • Ata Turk
  • Aditya Awalker

RedHat

  • Dan McPherson
  • and others!

fin!

Thank you!

self_overview

By Rudolph Pienaar

self_overview

Quick intro / overview

  • 846