<protocol VERSION="4">
<blocks>
<block CommandLineID="" ID="316833929" blockType="plugins.adufour.blocks.tools.input.Folder" className="plugins.adufour.blocks.tools.input.Folder" collapsed="false" definedName="OutputFolder" height="61" keepsResults="true" width="177" xLocation="0" yLocation="133">
<variables>
<input>
<variable ID="folder" name="folder" runtime="false" value="C:\Users\Marion\Documents\Consultancy\IAH\6880_Vscoca\input_data\corrected_for_chromatic_aberration_data\Jurkat\to_reproject" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="1902709931" blockType="plugins.adufour.blocks.lang.FileBatch" className="plugins.adufour.blocks.lang.FileBatch" collapsed="false" definedName="File batch" height="535" keepsResults="true" width="1100" xLocation="200" yLocation="16">
<blocks>
<block ID="63267739" blockType="plugins.adufour.blocks.tools.io.FileToSequence" className="plugins.adufour.blocks.tools.io.FileToSequence" collapsed="true" definedName="File to sequence" height="110" keepsResults="true" width="249" xLocation="241" yLocation="116">
<variables>
<input>
<variable ID="input file" name="input file" runtime="false" visible="true"/>
<variable ID="Series" name="Series" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1872736296" blockType="plugins.tprovoost.sequenceblocks.remove.RemoveAllRois" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Remove all rois" height="55" keepsResults="true" width="206" xLocation="74" yLocation="170">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="505358877" blockType="plugins.adufour.projection.Projection" className="plugins.adufour.projection.Projection" collapsed="false" definedName="Intensity Projection" height="156" keepsResults="true" width="248" xLocation="35" yLocation="236">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="projection direction" name="Project along" runtime="false" value="Z" visible="true"/>
<variable ID="projection type" name="Projection type" runtime="false" value="MAX" visible="true"/>
<variable ID="restrict to ROI" name="Restrict to ROI" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="projection output" name="projected sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="544930801" blockType="plugins.adufour.blocks.tools.input.Text" className="plugins.adufour.blocks.tools.input.Text" collapsed="false" definedName="Text" height="64" keepsResults="true" width="127" xLocation="440" yLocation="60">
<variables>
<input>
<variable ID="text" name="text" runtime="false" value="ZmaxProj" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="334129987" blockType="plugins.tprovoost.sequenceblocks.infos.GetFileName" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Get file name" height="131" keepsResults="true" width="206" xLocation="304" yLocation="192">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="folder" name="Folder" runtime="false" value="false" visible="true"/>
<variable ID="extension" name="Extension" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="name" name="Filename" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="390608810" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="true" definedName="Append text" height="130" keepsResults="true" width="170" xLocation="454" yLocation="142">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="_" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1137572527" blockType="plugins.tprovoost.sequenceblocks.infos.SetName" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Set name" height="93" keepsResults="true" width="206" xLocation="542" yLocation="197">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<workflow ID="898388864" blockType="plugins.adufour.blocks.lang.WorkFlow" className="plugins.adufour.blocks.lang.WorkFlow" collapsed="true" definedName="Get nuclear ROI" height="545" keepsResults="true" width="1166" xLocation="475" yLocation="300">
<blocks>
<block ID="743097283" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract Hoechst channel" height="108" keepsResults="true" width="238" xLocation="35" yLocation="59">
<variables>
<input>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="channel" name="Channel" runtime="false" value="2" visible="true"/>
</input>
<output>
<variable ID="extracted" name="Extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="526940289" blockType="plugins.adufour.filtering.GaussianFilter" className="plugins.adufour.filtering.FilterToolbox" collapsed="false" definedName="Gaussian filter" height="153" keepsResults="true" width="204" xLocation="291" yLocation="97">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="filterX" name="sigma (x)" runtime="false" value="5.0" visible="true"/>
<variable ID="filterY" name="sigma (y)" runtime="false" value="5.0" visible="true"/>
<variable ID="filterZ" name="sigma (z)" runtime="false" value="5.0" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="996139864" blockType="plugins.adufour.thresholder.Thresholder" className="plugins.adufour.thresholder.Thresholder" collapsed="false" definedName="Thresholder" height="179" keepsResults="true" width="255" xLocation="510" yLocation="99">
<variables>
<input>
<variable ID="Input" name="Input" runtime="false" visible="true"/>
<variable ID="channel" name="channel" runtime="false" value="0" visible="true"/>
<variable ID="Manual thresholds" name="Manual thresholds" runtime="false" value="5000.0" visible="true"/>
<variable ID="Treat as percentiles" name="Treat as percentiles" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="output" name="Binary output" runtime="false" visible="true"/>
<variable ID="ROI" name="ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1514542204" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display" height="293" keepsResults="true" width="291" xLocation="491" yLocation="287">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1901016377" blockType="plugins.adufour.roi.LabelExtractor" className="plugins.adufour.roi.LabelExtractor" collapsed="false" definedName="Label Extractor - Separate the nuclei" height="130" keepsResults="true" width="306" xLocation="800" yLocation="101">
<variables>
<input>
<variable ID="input sequence" name="Labeled sequence" runtime="false" visible="true"/>
<variable ID="extract mode" name="Extract" runtime="false" value="ANY_LABEL_VS_BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0.0" visible="true"/>
</input>
<output>
<variable ID="ROI" name="Extracted ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="526940289" dstVarID="input" srcBlockID="743097283" srcVarID="extracted"/>
<link dstBlockID="996139864" dstVarID="Input" srcBlockID="526940289" srcVarID="output"/>
<link dstBlockID="1514542204" dstVarID="object" srcBlockID="996139864" srcVarID="output"/>
<link dstBlockID="1901016377" dstVarID="input sequence" srcBlockID="996139864" srcVarID="output"/>
</links>
<variables>
<input>
<variable ID="743097283:sequence" blockID="743097283" value="No Sequence" visible="true"/>
<variable ID="743097283:channel" blockID="743097283" value="2" visible="false"/>
<variable ID="526940289:input" blockID="526940289" value="No Sequence" visible="false"/>
<variable ID="526940289:filterX" blockID="526940289" value="5.0" visible="false"/>
<variable ID="526940289:filterY" blockID="526940289" value="5.0" visible="false"/>
<variable ID="526940289:filterZ" blockID="526940289" value="5.0" visible="false"/>
<variable ID="996139864:Input" blockID="996139864" value="No Sequence" visible="false"/>
<variable ID="996139864:channel" blockID="996139864" value="0" visible="false"/>
<variable ID="996139864:Manual thresholds" blockID="996139864" value="5000.0" visible="false"/>
<variable ID="996139864:Treat as percentiles" blockID="996139864" value="false" visible="false"/>
<variable ID="1514542204:object" blockID="1514542204" value="" visible="false"/>
<variable ID="1901016377:input sequence" blockID="1901016377" value="No Sequence" visible="false"/>
<variable ID="1901016377:extract mode" blockID="1901016377" value="ANY_LABEL_VS_BACKGROUND" visible="false"/>
<variable ID="1901016377:value" blockID="1901016377" value="0.0" visible="false"/>
</input>
<output>
<variable ID="743097283:extracted" blockID="743097283" visible="false"/>
<variable ID="526940289:output" blockID="526940289" visible="false"/>
<variable ID="996139864:output" blockID="996139864" visible="false"/>
<variable ID="996139864:ROI" blockID="996139864" visible="false"/>
<variable ID="1901016377:ROI" blockID="1901016377" visible="true"/>
</output>
</variables>
</workflow>
<block ID="1571744836" blockType="plugins.stef.roi.bloc.property.SetROIProperties" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="true" definedName="Set color &amp; name Hoechst" height="225" keepsResults="true" width="246" xLocation="552" yLocation="440">
<variables>
<input>
<variable ID="rois" name="ROI(s)" runtime="false" visible="true"/>
<variable ID="name" name="Name" runtime="false" value="Nucleus" visible="true"/>
<variable ID="suffix" name="Number suffix" runtime="false" value="_%d" visible="true"/>
<variable ID="color" name="Color" runtime="false" value="java.awt.Color[r=60,g=95,b=222]" visible="true"/>
<variable ID="opacity" name="Opacity" runtime="false" value="0.2" visible="true"/>
<variable ID="stroke" name="Stroke" runtime="false" value="2.0" visible="true"/>
<variable ID="showName" name="Show name" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1689972567" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add nuclear ROI to sequence" height="107" keepsResults="true" width="261" xLocation="785" yLocation="200">
<variables>
<input>
<variable ID="target sequence" name="Source" runtime="false" visible="true"/>
<variable ID="input rois" name="ROI to add" runtime="false" visible="true"/>
<variable ID="replace existing" name="Overwrite" runtime="false" value="true" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="115577682" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display" height="164" keepsResults="true" width="204" xLocation="841" yLocation="318">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1133649153" blockType="plugins.adufour.blocks.tools.text.AppendText" className="plugins.adufour.blocks.Blocks" collapsed="true" definedName="Append text" height="130" keepsResults="true" width="170" xLocation="659" yLocation="5">
<variables>
<input>
<variable ID="input" name="input" runtime="false" visible="true"/>
<variable ID="Separator" name="Separator" runtime="false" value="\" visible="true"/>
<variable ID="Suffix" name="Suffix" runtime="false" visible="true"/>
</input>
<output>
<variable ID="output" name="output" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="513139217" blockType="plugins.tprovoost.sequenceblocks.files.SaveSequence" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Save sequence" height="153" keepsResults="true" width="218" xLocation="849" yLocation="1">
<variables>
<input>
<variable ID="file" name="File" runtime="false" type="java.lang.String" visible="true"/>
<variable ID="sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="format" name="Format" runtime="false" value="TIFF" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
<variable ID="multiple file" name="Multiple file" runtime="false" value="false" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="63267739" dstVarID="input file" srcBlockID="1902709931" srcVarID="file"/>
<link dstBlockID="1872736296" dstVarID="sequence" srcBlockID="63267739" srcVarID="sequence"/>
<link dstBlockID="334129987" dstVarID="sequence" srcBlockID="63267739" srcVarID="sequence"/>
<link dstBlockID="505358877" dstVarID="input" srcBlockID="1872736296" srcVarID="sequence"/>
<link dstBlockID="1137572527" dstVarID="sequence" srcBlockID="505358877" srcVarID="projection output"/>
<link dstBlockID="390608810" dstVarID="Suffix" srcBlockID="544930801" srcVarID="text"/>
<link dstBlockID="390608810" dstVarID="input" srcBlockID="334129987" srcVarID="name"/>
<link dstBlockID="1137572527" dstVarID="name" srcBlockID="390608810" srcVarID="output"/>
<link dstBlockID="898388864" dstVarID="743097283:sequence" srcBlockID="1137572527" srcVarID="sequence"/>
<link dstBlockID="1689972567" dstVarID="target sequence" srcBlockID="1137572527" srcVarID="sequence"/>
<link dstBlockID="1133649153" dstVarID="Suffix" srcBlockID="1137572527" srcVarID="name"/>
<link dstBlockID="1571744836" dstVarID="rois" srcBlockID="898388864" srcVarID="1901016377:ROI"/>
<link dstBlockID="1689972567" dstVarID="input rois" srcBlockID="1571744836" srcVarID="rois"/>
<link dstBlockID="115577682" dstVarID="object" srcBlockID="1689972567" srcVarID="target sequence"/>
<link dstBlockID="513139217" dstVarID="sequence" srcBlockID="1689972567" srcVarID="target sequence"/>
<link dstBlockID="513139217" dstVarID="file" srcBlockID="1133649153" srcVarID="output"/>
</links>
<variables>
<input>
<variable ID="folder" blockID="1902709931" value="C:\Users\Marion\Documents\Consultancy\IAH\6880_Vscoca\input_data\corrected_for_chromatic_aberration_data\Jurkat\to_reproject" visible="true"/>
<variable ID="extension" blockID="1902709931" value=".tif" visible="true"/>
<variable ID="Include sub-folders" blockID="1902709931" value="false" visible="true"/>
<variable ID="63267739:input file" blockID="63267739" value="" visible="false"/>
<variable ID="63267739:Series" blockID="63267739" value="0" visible="false"/>
<variable ID="1872736296:sequence" blockID="1872736296" value="No Sequence" visible="false"/>
<variable ID="505358877:input" blockID="505358877" value="No Sequence" visible="false"/>
<variable ID="505358877:projection direction" blockID="505358877" value="Z" visible="false"/>
<variable ID="505358877:projection type" blockID="505358877" value="MAX" visible="false"/>
<variable ID="505358877:restrict to ROI" blockID="505358877" value="false" visible="false"/>
<variable ID="544930801:text" blockID="544930801" value="ZmaxProj" visible="false"/>
<variable ID="334129987:sequence" blockID="334129987" value="No Sequence" visible="false"/>
<variable ID="334129987:folder" blockID="334129987" value="false" visible="false"/>
<variable ID="334129987:extension" blockID="334129987" value="false" visible="false"/>
<variable ID="390608810:input" blockID="390608810" value="" visible="false"/>
<variable ID="390608810:Separator" blockID="390608810" value="_" visible="false"/>
<variable ID="390608810:Suffix" blockID="390608810" value="ZmaxProj" visible="false"/>
<variable ID="1137572527:sequence" blockID="1137572527" value="No Sequence" visible="false"/>
<variable ID="1137572527:name" blockID="1137572527" value="" visible="false"/>
<variable ID="898388864:743097283:sequence" blockID="898388864" value="No Sequence" visible="false"/>
<variable ID="898388864:743097283:channel" blockID="898388864" value="2" visible="false"/>
<variable ID="898388864:526940289:input" blockID="898388864" value="No Sequence" visible="false"/>
<variable ID="898388864:526940289:filterX" blockID="898388864" value="5.0" visible="false"/>
<variable ID="898388864:526940289:filterY" blockID="898388864" value="5.0" visible="false"/>
<variable ID="898388864:526940289:filterZ" blockID="898388864" value="5.0" visible="false"/>
<variable ID="898388864:996139864:Input" blockID="898388864" value="No Sequence" visible="false"/>
<variable ID="898388864:996139864:channel" blockID="898388864" value="0" visible="false"/>
<variable ID="898388864:996139864:Manual thresholds" blockID="898388864" value="5000.0" visible="false"/>
<variable ID="898388864:996139864:Treat as percentiles" blockID="898388864" value="false" visible="false"/>
<variable ID="898388864:1514542204:object" blockID="898388864" value="" visible="false"/>
<variable ID="898388864:1901016377:input sequence" blockID="898388864" value="No Sequence" visible="false"/>
<variable ID="898388864:1901016377:extract mode" blockID="898388864" value="ANY_LABEL_VS_BACKGROUND" visible="false"/>
<variable ID="898388864:1901016377:value" blockID="898388864" value="0.0" visible="false"/>
<variable ID="1571744836:rois" blockID="1571744836" value="No ROI" visible="false"/>
<variable ID="1571744836:name" blockID="1571744836" value="Nucleus" visible="false"/>
<variable ID="1571744836:suffix" blockID="1571744836" value="_%d" visible="false"/>
<variable ID="1571744836:color" blockID="1571744836" value="java.awt.Color[r=60,g=95,b=222]" visible="false"/>
<variable ID="1571744836:opacity" blockID="1571744836" value="0.2" visible="false"/>
<variable ID="1571744836:stroke" blockID="1571744836" value="2.0" visible="false"/>
<variable ID="1571744836:showName" blockID="1571744836" value="false" visible="false"/>
<variable ID="1689972567:target sequence" blockID="1689972567" value="No Sequence" visible="false"/>
<variable ID="1689972567:input rois" blockID="1689972567" value="No ROI" visible="false"/>
<variable ID="1689972567:replace existing" blockID="1689972567" value="true" visible="false"/>
<variable ID="115577682:object" blockID="115577682" value="" visible="false"/>
<variable ID="1133649153:input" blockID="1133649153" value="" visible="true"/>
<variable ID="1133649153:Separator" blockID="1133649153" value="\" visible="false"/>
<variable ID="1133649153:Suffix" blockID="1133649153" value="" visible="false"/>
<variable ID="513139217:file" blockID="513139217" value="" visible="false"/>
<variable ID="513139217:sequence" blockID="513139217" value="No Sequence" visible="false"/>
<variable ID="513139217:format" blockID="513139217" value="TIFF" visible="false"/>
<variable ID="513139217:overwrite" blockID="513139217" value="true" visible="false"/>
<variable ID="513139217:multiple file" blockID="513139217" value="false" visible="false"/>
</input>
<output>
<variable ID="iteration" blockID="1902709931" visible="true"/>
<variable ID="file" blockID="1902709931" visible="true"/>
<variable ID="63267739:sequence" blockID="63267739" visible="false"/>
<variable ID="505358877:projection output" blockID="505358877" visible="false"/>
<variable ID="334129987:name" blockID="334129987" visible="false"/>
<variable ID="390608810:output" blockID="390608810" visible="false"/>
<variable ID="898388864:743097283:extracted" blockID="898388864" visible="false"/>
<variable ID="898388864:526940289:output" blockID="898388864" visible="false"/>
<variable ID="898388864:996139864:output" blockID="898388864" visible="false"/>
<variable ID="898388864:996139864:ROI" blockID="898388864" visible="false"/>
<variable ID="898388864:1901016377:ROI" blockID="898388864" visible="false"/>
<variable ID="1133649153:output" blockID="1133649153" visible="false"/>
</output>
</variables>
</workflow>
</blocks>
<links>
<link dstBlockID="1902709931" dstVarID="1133649153:input" srcBlockID="316833929" srcVarID="folder"/>
</links>
</protocol>
