<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<protocol VERSION="4">
<blocks>
<block ID="886804842" blockType="plugins.adufour.blocks.tools.input.Sequence" className="plugins.adufour.blocks.tools.input.Sequence" collapsed="false" definedName="Sequence" height="61" keepsResults="true" width="165" xLocation="13" yLocation="16">
<variables>
<input>
<variable ID="input sequence" name="sequence" runtime="false" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="2058321706" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Actin channel" height="108" keepsResults="true" width="229" xLocation="89" yLocation="122">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
<variable ID="channel" name="channel" runtime="false" value="0" visible="true"/>
</input>
<output>
<variable ID="extracted" name="extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="480836506" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="Extracellular channel" height="108" keepsResults="true" width="229" xLocation="66" yLocation="433">
<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="1496150379" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="true" definedName="all bacteria channel" height="108" keepsResults="true" width="229" xLocation="78" yLocation="608">
<variables>
<input>
<variable ID="sequence" name="sequence" runtime="false" visible="true"/>
<variable ID="channel" name="channel" runtime="false" value="1" visible="true"/>
</input>
<output>
<variable ID="extracted" name="extracted" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="373703642" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="true" definedName="Detection of actin spots (comets)" height="427" keepsResults="true" width="363" xLocation="251" yLocation="160">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="Spot to detect" name="Spot to detect" runtime="false" value="BRIGHT_SPOT" visible="true"/>
<variable ID="input Sequence ROIs" name="input Sequence ROIs" runtime="false" visible="true"/>
<variable ID="Compute WAT considering ROI" name="Compute WAT considering ROI" runtime="false" value="false" visible="true"/>
<variable ID="Scale 1" name="Scale 1" runtime="false" value="false" visible="true"/>
<variable ID="Scale 2" name="Scale 2" runtime="false" value="false" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="true" visible="true"/>
<variable ID="Scale 4" name="Scale 4" runtime="false" value="false" visible="true"/>
<variable ID="Scale 5" name="Scale 5" runtime="false" value="false" visible="true"/>
<variable ID="Th. scale 1:" name="Th. scale 1:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 2:" name="Th. scale 2:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 3:" name="Th. scale 3:" runtime="false" value="50" visible="false"/>
<variable ID="Th. scale 4:" name="Th. scale 4:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 5:" name="Th. scale 5:" runtime="false" value="100" visible="false"/>
<variable ID="Force 2D Wavelets" name="Force 2D Wavelets" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="binary Spot Sequence" name="binary Spot Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="197217779" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="true" definedName="Detection of bacteria" height="427" keepsResults="true" width="363" xLocation="307" yLocation="430">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="Spot to detect" name="Spot to detect" runtime="false" value="BRIGHT_SPOT" visible="true"/>
<variable ID="input Sequence ROIs" name="input Sequence ROIs" runtime="false" visible="true"/>
<variable ID="Compute WAT considering ROI" name="Compute WAT considering ROI" runtime="false" value="false" visible="true"/>
<variable ID="Scale 1" name="Scale 1" runtime="false" value="false" visible="true"/>
<variable ID="Scale 2" name="Scale 2" runtime="false" value="false" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="true" visible="true"/>
<variable ID="Scale 4" name="Scale 4" runtime="false" value="false" visible="true"/>
<variable ID="Scale 5" name="Scale 5" runtime="false" value="false" visible="true"/>
<variable ID="Th. scale 1:" name="Th. scale 1:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 2:" name="Th. scale 2:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 3:" name="Th. scale 3:" runtime="false" value="50" visible="false"/>
<variable ID="Th. scale 4:" name="Th. scale 4:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 5:" name="Th. scale 5:" runtime="false" value="100" visible="false"/>
<variable ID="Force 2D Wavelets" name="Force 2D Wavelets" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="binary Spot Sequence" name="binary Spot Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="847631946" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="true" definedName="Detection of bacteria" height="427" keepsResults="true" width="363" xLocation="305" yLocation="597">
<variables>
<input>
<variable ID="input Sequence" name="input Sequence" runtime="false" visible="true"/>
<variable ID="Spot to detect" name="Spot to detect" runtime="false" value="BRIGHT_SPOT" visible="true"/>
<variable ID="input Sequence ROIs" name="input Sequence ROIs" runtime="false" visible="true"/>
<variable ID="Compute WAT considering ROI" name="Compute WAT considering ROI" runtime="false" value="false" visible="true"/>
<variable ID="Scale 1" name="Scale 1" runtime="false" value="false" visible="true"/>
<variable ID="Scale 2" name="Scale 2" runtime="false" value="false" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="true" visible="true"/>
<variable ID="Scale 4" name="Scale 4" runtime="false" value="false" visible="true"/>
<variable ID="Scale 5" name="Scale 5" runtime="false" value="false" visible="true"/>
<variable ID="Th. scale 1:" name="Th. scale 1:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 2:" name="Th. scale 2:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 3:" name="Th. scale 3:" runtime="false" value="50" visible="false"/>
<variable ID="Th. scale 4:" name="Th. scale 4:" runtime="false" value="100" visible="false"/>
<variable ID="Th. scale 5:" name="Th. scale 5:" runtime="false" value="100" visible="false"/>
<variable ID="Force 2D Wavelets" name="Force 2D Wavelets" runtime="false" value="false" visible="true"/>
</input>
<output>
<variable ID="binary Spot Sequence" name="binary Spot Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="714627516" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="true" definedName="Binary image -&gt; ROIs" height="371" keepsResults="true" width="382" xLocation="377" yLocation="219">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="true" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="true" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="true" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="false" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" value="1" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="10000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2069207764" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="true" definedName="Binary image-&gt;ROIs" height="371" keepsResults="true" width="382" xLocation="531" yLocation="359">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="true" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="true" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="true" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="false" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" value="1" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="10000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1429079199" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="true" definedName="Binary image -&gt; ROIs" height="371" keepsResults="true" width="382" xLocation="400" yLocation="650">
<variables>
<input>
<variable ID="input" name="Input" runtime="false" visible="true"/>
<variable ID="method" name="Extraction mode" runtime="false" value="BACKGROUND" visible="true"/>
<variable ID="value" name="Value" runtime="false" value="0" visible="true"/>
<variable ID="no edge (X)" name="Remove border objects (X)" runtime="false" value="true" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="true" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="true" visible="true"/>
<variable ID="size filter" name="Filter objects by size" runtime="false" value="false" visible="true"/>
<variable ID="min. size" name="Min. size" runtime="false" value="1" visible="true"/>
<variable ID="max. size" name="Max. size" runtime="false" value="10000" visible="true"/>
<variable ID="Export to Excel" name="Export to Excel" runtime="false" value="false" visible="true"/>
<variable ID="Excel file" name="Excel file" runtime="false" visible="true"/>
</input>
<output>
<variable ID="labeled sequence" name="output" runtime="false" visible="true"/>
<variable ID="objects" name="components" runtime="false" visible="true"/>
<variable ID="list of extracted ROI" name="list of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="32806800" blockType="plugins.adufour.thresholder.Thresholder" className="plugins.adufour.thresholder.Thresholder" collapsed="true" definedName="Cell masks" height="180" keepsResults="true" width="293" xLocation="114" yLocation="242">
<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="2000.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="12761019" blockType="plugins.lagache.colocalizationstudio.ColocalizationStudio_Object" className="plugins.lagache.colocalizationstudio.ColocalizationStudio" collapsed="false" definedName="coloc actin/extracellular" height="378" keepsResults="true" width="623" xLocation="855" yLocation="61">
<variables>
<input>
<variable ID="Detections 1 (ROIs)" name="List of detections 1 (ROIS)" runtime="false" visible="true"/>
<variable ID="Detections 2 (ROIs)" name="List of detections 2 (ROIS)" runtime="false" visible="true"/>
<variable ID="Input Sequence 1" name="Input sequence 1" runtime="false" visible="true"/>
<variable ID="Input Sequence 2" name="Input sequence 2" runtime="false" visible="true"/>
<variable ID="Choose ROIs" name="Choose ROIs" runtime="false" value="true" visible="true"/>
<variable ID="ROIs" name="List of ROIs" runtime="false" visible="true"/>
<variable ID="Max. Radius (in x pixels)" name="Max. Radius (in pixels)" runtime="false" value="20.0" visible="true"/>
<variable ID="Export colocalized spots (ROIs)" name="Export colocalized detections (ROIs)" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="percentage of colocalized detections 2" name="Percentage of detections 2 colocalizing with detections 1" runtime="false" visible="true"/>
<variable ID="number of colocalized detections 2" name="Number of detections 2 colocalizing with detections 1" runtime="false" visible="true"/>
<variable ID="distance of colocalized detections 2" name="Distance of coloc. (in pixels)" runtime="false" visible="true"/>
<variable ID="p value" name="p-value" runtime="false" visible="true"/>
<variable ID="Colocalized Detections 1" name="List of colocalized detections 1 (ROIS)" runtime="false" visible="true"/>
<variable ID="Colocalized Detections 2" name="List of colocalized detections 2 (ROIS)" runtime="false" visible="true"/>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1192612013" blockType="plugins.lagache.colocalizationstudio.ColocalizationStudio_Object" className="plugins.lagache.colocalizationstudio.ColocalizationStudio" collapsed="false" definedName="coloc actin/all" height="378" keepsResults="true" width="623" xLocation="846" yLocation="469">
<variables>
<input>
<variable ID="Detections 1 (ROIs)" name="List of detections 1 (ROIS)" runtime="false" visible="true"/>
<variable ID="Detections 2 (ROIs)" name="List of detections 2 (ROIS)" runtime="false" visible="true"/>
<variable ID="Input Sequence 1" name="Input sequence 1" runtime="false" visible="true"/>
<variable ID="Input Sequence 2" name="Input sequence 2" runtime="false" visible="true"/>
<variable ID="Choose ROIs" name="Choose ROIs" runtime="false" value="true" visible="true"/>
<variable ID="ROIs" name="List of ROIs" runtime="false" visible="true"/>
<variable ID="Max. Radius (in x pixels)" name="Max. Radius (in pixels)" runtime="false" value="20.0" visible="true"/>
<variable ID="Export colocalized spots (ROIs)" name="Export colocalized detections (ROIs)" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="percentage of colocalized detections 2" name="Percentage of detections 2 colocalizing with detections 1" runtime="false" visible="true"/>
<variable ID="number of colocalized detections 2" name="Number of detections 2 colocalizing with detections 1" runtime="false" visible="true"/>
<variable ID="distance of colocalized detections 2" name="Distance of coloc. (in pixels)" runtime="false" visible="true"/>
<variable ID="p value" name="p-value" runtime="false" visible="true"/>
<variable ID="Colocalized Detections 1" name="List of colocalized detections 1 (ROIS)" runtime="false" visible="true"/>
<variable ID="Colocalized Detections 2" name="List of colocalized detections 2 (ROIS)" runtime="false" visible="true"/>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1461078993" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display" height="54" keepsResults="true" width="150" xLocation="185" yLocation="301">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1445135773" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="excel output (choose file!)" height="207" keepsResults="true" width="516" xLocation="1602" yLocation="264">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1991992677" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="excel output (choose file !)" height="207" keepsResults="true" width="516" xLocation="1550" yLocation="486">
<variables>
<input>
<variable ID="workbook" name="workbook" runtime="false" visible="true"/>
<variable ID="file format" name="file format" runtime="false" value="Spreadsheet" visible="true"/>
<variable ID="output file" name="output file" runtime="false" visible="true"/>
<variable ID="If file exists" name="If file exists" runtime="false" value="Overwrite" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="803245077" blockType="plugins.adufour.blocks.tools.roi.AddROIToSequence" className="plugins.adufour.blocks.tools.roi.AddROIToSequence" collapsed="false" definedName="Add ROI to sequence" height="108" keepsResults="true" width="236" xLocation="1568" yLocation="735">
<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="1247068969" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display" height="54" keepsResults="true" width="150" xLocation="1813" yLocation="711">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
</blocks>
<links>
<link dstBlockID="373703642" dstVarID="input Sequence" srcBlockID="2058321706" srcVarID="extracted"/>
<link dstBlockID="197217779" dstVarID="input Sequence" srcBlockID="480836506" srcVarID="extracted"/>
<link dstBlockID="847631946" dstVarID="input Sequence" srcBlockID="1496150379" srcVarID="extracted"/>
<link dstBlockID="714627516" dstVarID="input" srcBlockID="373703642" srcVarID="binary Spot Sequence"/>
<link dstBlockID="2069207764" dstVarID="input" srcBlockID="197217779" srcVarID="binary Spot Sequence"/>
<link dstBlockID="1429079199" dstVarID="input" srcBlockID="847631946" srcVarID="binary Spot Sequence"/>
<link dstBlockID="32806800" dstVarID="Input" srcBlockID="2058321706" srcVarID="extracted"/>
<link dstBlockID="2058321706" dstVarID="sequence" srcBlockID="886804842" srcVarID="input sequence"/>
<link dstBlockID="480836506" dstVarID="sequence" srcBlockID="886804842" srcVarID="input sequence"/>
<link dstBlockID="12761019" dstVarID="ROIs" srcBlockID="32806800" srcVarID="ROI"/>
<link dstBlockID="12761019" dstVarID="Detections 1 (ROIs)" srcBlockID="714627516" srcVarID="list of extracted ROI"/>
<link dstBlockID="12761019" dstVarID="Detections 2 (ROIs)" srcBlockID="2069207764" srcVarID="list of extracted ROI"/>
<link dstBlockID="1192612013" dstVarID="Detections 2 (ROIs)" srcBlockID="1429079199" srcVarID="list of extracted ROI"/>
<link dstBlockID="1192612013" dstVarID="Detections 1 (ROIs)" srcBlockID="714627516" srcVarID="list of extracted ROI"/>
<link dstBlockID="1192612013" dstVarID="ROIs" srcBlockID="32806800" srcVarID="ROI"/>
<link dstBlockID="1461078993" dstVarID="object" srcBlockID="32806800" srcVarID="output"/>
<link dstBlockID="1445135773" dstVarID="workbook" srcBlockID="12761019" srcVarID="Workbook"/>
<link dstBlockID="1991992677" dstVarID="workbook" srcBlockID="1192612013" srcVarID="Workbook"/>
<link dstBlockID="803245077" dstVarID="input rois" srcBlockID="1192612013" srcVarID="Colocalized Detections 1"/>
<link dstBlockID="1247068969" dstVarID="object" srcBlockID="803245077" srcVarID="target sequence"/>
</links>
</protocol>
