<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<protocol VERSION="4">
<blocks>
<block ID="1257483843" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract channel" height="108" keepsResults="true" width="229" xLocation="72" yLocation="42">
<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="300015433" blockType="plugins.tprovoost.sequenceblocks.extract.ExtractChannel" className="plugins.tprovoost.sequenceblocks.SequenceBlocks" collapsed="false" definedName="Extract channel" height="108" keepsResults="true" width="229" xLocation="82" yLocation="199">
<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="1665256762" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="427" keepsResults="true" width="363" xLocation="359" yLocation="0">
<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="true" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="false" 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="100" 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="1103882521" blockType="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" className="plugins.fab.waveletspotdetectorblock.WaveletSpotDetectorBlock" collapsed="false" definedName="Wavelet Spot Detector Block" height="427" keepsResults="true" width="363" xLocation="226" yLocation="438">
<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="true" visible="true"/>
<variable ID="Scale 3" name="Scale 3" runtime="false" value="false" 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="100" 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="2100505459" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="382" xLocation="746" yLocation="73">
<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="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" 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="1202079291" blockType="plugins.adufour.connectedcomponents.ConnectedComponents" className="plugins.adufour.connectedcomponents.ConnectedComponents" collapsed="false" definedName="Connected Components" height="371" keepsResults="true" width="382" xLocation="666" yLocation="464">
<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="false" visible="true"/>
<variable ID="no edge (Y)" name="Remove border objects (Y)" runtime="false" value="false" visible="true"/>
<variable ID="no edge (Z)" name="Remove border objects (Z)" runtime="false" value="false" 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="1810216909" blockType="plugins.adufour.blocks.tools.roi.GetROIFromSequence" className="plugins.adufour.blocks.tools.roi.GetROIFromSequence" collapsed="false" definedName="Get ROI from sequence" height="105" keepsResults="true" width="246" xLocation="1291" yLocation="49">
<variables>
<input>
<variable ID="input sequence" name="Source" runtime="false" visible="true"/>
<variable ID="selection state of ROI to extract" name="ROI to get" runtime="false" value="ALL" visible="true"/>
</input>
<output>
<variable ID="extracted rois" name="List of ROI" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="271321284" blockType="plugins.lagache.colocalizationstudio.ColocalizationStudio_Object" className="plugins.lagache.colocalizationstudio.ColocalizationStudio" collapsed="false" definedName="Colocalization studio_ object" height="378" keepsResults="true" width="623" xLocation="1214" yLocation="266">
<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="5.0" visible="true"/>
<variable ID="Export colocalized spots (ROIs)" name="Export colocalized detections (ROIs)" runtime="false" value="false" 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="1451387682" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Workbook to file" height="295" keepsResults="true" width="516" xLocation="1877" yLocation="363">
<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>
</blocks>
<links>
<link dstBlockID="1665256762" dstVarID="input Sequence" srcBlockID="1257483843" srcVarID="extracted"/>
<link dstBlockID="1103882521" dstVarID="input Sequence" srcBlockID="300015433" srcVarID="extracted"/>
<link dstBlockID="2100505459" dstVarID="input" srcBlockID="1665256762" srcVarID="binary Spot Sequence"/>
<link dstBlockID="1202079291" dstVarID="input" srcBlockID="1103882521" srcVarID="binary Spot Sequence"/>
<link dstBlockID="271321284" dstVarID="Detections 1 (ROIs)" srcBlockID="2100505459" srcVarID="list of extracted ROI"/>
<link dstBlockID="271321284" dstVarID="Detections 2 (ROIs)" srcBlockID="1202079291" srcVarID="list of extracted ROI"/>
<link dstBlockID="271321284" dstVarID="Input Sequence 2" srcBlockID="300015433" srcVarID="extracted"/>
<link dstBlockID="271321284" dstVarID="Input Sequence 1" srcBlockID="1257483843" srcVarID="extracted"/>
<link dstBlockID="271321284" dstVarID="ROIs" srcBlockID="1810216909" srcVarID="extracted rois"/>
<link dstBlockID="1451387682" dstVarID="workbook" srcBlockID="271321284" srcVarID="Workbook"/>
</links>
</protocol>
