160 likes | 328 Views
Standardized Workflows (I). Carlos Oscar Sorzano Techn . Director I 2 PC Natl . Center Biotechnology (CSIC). What is a workflow ?. Input image. Workflow. Workflow. Output image. What is a workflow instance ?. Set Of Images.
E N D
Standardized Workflows (I) Carlos Oscar Sorzano Techn. Director I2PC Natl. Center Biotechnology (CSIC)
Whatis a workflow? Input image Workflow Workflow Output image
Whatis a workflowinstance? Set Of Images A workflowinstanceis a sequence of steps with some inputs and some outputs thatimplements a specificlogicaloperation. Commonlines in EMAN 3D Reconstruction with referencevolume in Xmipp Reconstructedvolume
Whatis a workflowinstance? Lowpassfreq Set Of 2D Images Transitionbandwidth Lowpassfilter in Xmipp with transition band Set Of 2D Images Freq. Sigma Set Of 2D Images Lowpassfilter in Xmipp with Gaussianshape Set Of 2D Images
Can wegeneralize? Set Of 2D Images Preprocessing 2D Set Of 2D Images Normalization Workflow Workflowinstance Cropping … A workflowisanabstraction of a set of workflowinstances(implementingthesamelogicalaction) coveringthecommon set of inputs and outputs.
A wokflowontology We can define a workflowhierarchy.
Whoneedsworkflows? • Individual packagesto define theirown “imageprocessing” workflow. Normally, thedefinition of theworkflowisimplicitor informalfrom a programmaticpoint of view.
Whoneedsworkflows? • Integrativeplatformstoconnectpiecesfromdifferentpackages. Normally, thedefinition of theworkflowisexplicit. Integrativeplatforms are automatingwhatusershavebeenmanuallydoing for a long time.
What can be achieved? • ConsensuatedWorkflowOntology? • Interchangepoints (workflow I/O)? Workflow
InterchangePointsneedaninterchangestandard Specificproposal in thediscussion
Conclusions • ConsensuatedWorkflowOntology? • Interchangepoints (workflow I/O)? Workflow +