Boston Children's Hospital
Boston University
RedHat, Inc.
introduction
hands on walk through of creating plugins
no specific programming language is assumed...
introduction
but our example case will be written in python.
overview / goals
at end of talk...
and possibly have some fun...
you should at least have a good idea of the steps needed
and also where to look on the web for step-by-step guidance
let's talk plugins...
let's talk plugins...
let's talk plugins...
head node
creates a new chain
has a required output
<appName> [<--flag1> <val1>] ... <outputDir>
let's talk plugins...
child node
does data transforms
has a required output and input
<appName> [<--flag1> <val1>]\ <inputDir> <outputDir>
let's talk plugins...
let's talk plugins...
let's talk plugins...
let's talk plugins...
containers...
containers...
containers...
containers...
containers...
containers...
containers...
containers...
containers...
containerization
app to CHRIS...
let's do it!...
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
BCH Team
BU Team
RedHat
fin!
Thank you!