BIRN Workflow Portal

18
Biomedical Informatics Research Biomedical Informatics Research Network Network BIRN BIRN Workflow Portal Workflow Portal Shawn Murphy Shawn Murphy Michael Mendis Michael Mendis

description

BIRN Workflow Portal. Shawn Murphy Michael Mendis. Goals. Allow mBIRN software to be consumed by both inside and outside groups on a consistent computing platform Able to integrate various different pipeline applications (LONI, FIPS, jBPM) into an analysis - PowerPoint PPT Presentation

Transcript of BIRN Workflow Portal

Page 1: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

BIRNBIRNWorkflow PortalWorkflow Portal

Shawn MurphyShawn Murphy

Michael MendisMichael Mendis

Page 2: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

GoalsGoals

• Allow mBIRN software to be consumed by both inside and outside groups on a consistent computing platform

• Able to integrate various different pipeline applications (LONI, FIPS, jBPM) into an analysis

• Infinite undo/redo from various points in an analysis; able to recalculate and compare results

• Possible to distribute computing to various sites by promoting web services

Page 3: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

BIRN InfrastructureBIRN Infrastructure

Authentication Services (GAMA) Data Grid (SRB)

BIRN-CC Development Environment

Page 4: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Final hardening of the Portal Final hardening of the Portal workflow applicationworkflow application

• Provide complete workflow management solution in the Workbench– Improve functioning with GAMA authentication server– Improve flow with the SRB through client plug-in in the Workbench that

allows interactions with the SRB with a robust file management UI– Incorporate view in Workbench for start, parameter entry, and status

views to provide complete workbench solution– Package all pieces as Eclipse plug-ins

• Improve error handling and reporting within internal operation of workflow software.

• Make ROCKs build• Complete the support for data provenance as currently specified• Add ontology of workflows to BIRNLex• Finalize and provide documentation for:

– creating the application wrapper– creating additions to the workflow ontology– storing results in the workflows database

Page 5: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

• Release workflow for gradient distortion correction algorithm that requires proprietary spherical harmonic information

• Assure that LONI pipelines can be run through the workflow portal

Page 6: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

SRB(File Repository)

SRB Client

BIRN Portalor

upload download

Web Server FIPS

LONI

WF

driver (client)

jBPM

WF

driver (server)

GAMA

Tomcat Server

GridSphere

WF portlet

Interfa

ce

SRB Client

Interfa

ce

DB

RequestForm

Status ofRequest

Check onStatus

FinalReport

start task status

BIRN Workflow Workbench

Allows direct creation of jBPM workflowsDisplays and control workflow progressAllow robust uploading to SRBScalable to include results analysis with NCBC softwareEclipse plug-ins

Page 7: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 8: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 9: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Integration with Upload GoalsIntegration with Upload Goals

• Upload of image files (only) to SRB built into current BIRN Workflow manager.

• Server-sided clinical data management may be modeled after NIH NCBC project.

Page 10: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 11: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 12: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 13: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 14: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 15: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 16: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

Page 17: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network

BIRNBIRNWorkflow PortalWorkflow Portal

Page 18: BIRN Workflow Portal

Biomedical Informatics Research NetworkBiomedical Informatics Research Network