<protocol VERSION="4">
<blocks>
<block ID="79147855" blockType="plugins.lagache.sequencegenerator.SequenceGenerator" className="plugins.lagache.sequencegenerator.SequenceGenerator" collapsed="false" definedName="Generation of a sequence for data visualization" height="157" keepsResults="true" width="398" xLocation="0" yLocation="2">
<variables>
<input>
<variable ID="Sequence width" name="Sequence width" runtime="false" value="500" visible="true"/>
<variable ID="Sequence height" name="Sequence height" runtime="false" value="500" visible="true"/>
<variable ID="Sequence depth" name="Sequence depth" runtime="false" value="1" visible="true"/>
<variable ID="Sequence length" name="Sequence length" runtime="false" value="1" visible="true"/>
</input>
<output>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block CommandLineID="" ID="1828321810" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Column of loc. x" height="63" keepsResults="true" width="205" xLocation="2" yLocation="159">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="16" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="66312852" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Column of loc. y" height="63" keepsResults="true" width="205" xLocation="0" yLocation="216">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="17" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1449129647" blockType="plugins.adufour.blocks.tools.input.Decimal" className="plugins.adufour.blocks.tools.input.Decimal" collapsed="false" definedName="Minimum x/y of localizations" height="63" keepsResults="true" width="287" xLocation="0" yLocation="459">
<variables>
<input>
<variable ID="decimal" name="decimal" runtime="false" value="0.0" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1562373601" blockType="plugins.adufour.blocks.tools.input.Decimal" className="plugins.adufour.blocks.tools.input.Decimal" collapsed="false" definedName="Maximum x/y of localizations" height="63" keepsResults="true" width="289" xLocation="0" yLocation="519">
<variables>
<input>
<variable ID="decimal" name="decimal" runtime="false" value="20000.0" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="1444269182" blockType="plugins.adufour.blocks.tools.input.Integer" className="plugins.adufour.blocks.tools.input.Integer" collapsed="false" definedName="Column of nb. of photons" height="63" keepsResults="true" width="265" xLocation="0" yLocation="277">
<variables>
<input>
<variable ID="integer" name="integer" runtime="false" value="7" visible="true"/>
</input>
<output/>
</variables>
</block>
<block CommandLineID="" ID="932379580" blockType="plugins.adufour.blocks.tools.input.Decimal" className="plugins.adufour.blocks.tools.input.Decimal" collapsed="false" definedName="Proton threshold" height="63" keepsResults="true" width="208" xLocation="0" yLocation="342">
<variables>
<input>
<variable ID="decimal" name="decimal" runtime="false" value="0.5" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1144609766" blockType="plugins.lagache.importlocalizations.ImportLocalizations" className="plugins.lagache.importlocalizations.ImportLocalizations" collapsed="false" definedName="Import localizations 1" height="483" keepsResults="true" width="408" xLocation="313" yLocation="173">
<variables>
<input>
<variable ID="File with localizations" name="Input" runtime="false" value="/Users/thibaultlagache1/Desktop/AIQ2/Soumission Nat Comm/Lydia_test/STORM localizations/localizations_vglut_image2.xls" visible="true"/>
<variable ID="Nb of column x" name="Column x" runtime="false" visible="true"/>
<variable ID="Nb of column y" name="Column y" runtime="false" visible="true"/>
<variable ID="Nb of column z" name="Column z" runtime="false" value="3" visible="true"/>
<variable ID="Threshold protons'number per localization" name="Define a protons'threshold for localizations" runtime="false" value="true" visible="true"/>
<variable ID="Nb of column photons" name="Column photons" runtime="false" visible="true"/>
<variable ID="Photon threshold (%)" name="Photon threshold (%)" runtime="false" visible="true"/>
<variable ID="Scaling to sequence?" name="Scale localizations to sequence" runtime="false" value="true" visible="true"/>
<variable ID="Sequence to scale to" name="Sequence to scale" runtime="false" visible="true"/>
<variable ID="Minimum x of localizations" name="Min. x of localizations" runtime="false" visible="true"/>
<variable ID="Maximum x of localizations" name="Max. x of localizations" runtime="false" visible="true"/>
<variable ID="Minimum y of localizations" name="Min. y of localizations" runtime="false" visible="true"/>
<variable ID="Maximum y of localizations" name="Max. y of localizations" runtime="false" visible="true"/>
<variable ID="Minimum z of localizations" name="Min. z of localizations" runtime="false" value="-1000.0" visible="true"/>
<variable ID="Maximum z of localizations" name="Max. z of localizations" runtime="false" value="1000.0" visible="true"/>
</input>
<output>
<variable ID="Localizations (x)" name="Localizations (x)" runtime="false" visible="true"/>
<variable ID="Localizations (y)" name="Localizations (y)" runtime="false" visible="true"/>
<variable ID="Localizations (z)" name="Localizations (z)" runtime="false" visible="true"/>
<variable ID="Number of photons" name="Number of photons" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="401165913" blockType="plugins.lagache.roisr.DBSCAN" className="plugins.lagache.roisr.DBSCAN" collapsed="false" definedName="ROIs around clusters 1" height="227" keepsResults="true" width="360" xLocation="787" yLocation="258">
<variables>
<input>
<variable ID="Positions x" name="Positions x" runtime="false" visible="true"/>
<variable ID="Positions y" name="Positions y" runtime="false" visible="true"/>
<variable ID="Positions z" name="Positions z" runtime="false" value="" visible="true"/>
<variable ID="Input Sequence (dimensions z/t ?)" name="Input sequence (dimensions z/t ?) " runtime="false" visible="true"/>
<variable ID="Search distance (in pixels)" name="Search distance (in pixels)" runtime="false" value="5.0" visible="true"/>
<variable ID="Neighbors' threshold" name="Neighbors' threshold" runtime="false" value="3.0" visible="true"/>
<variable ID="ROI dilatation (in pixels)" name="ROI dilatation (in pixels)" runtime="false" value="3.0" visible="true"/>
</input>
<output>
<variable ID="ROIs for Analysis" name="ROIs for Analysis" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1815198718" blockType="plugins.lagache.importlocalizations.ImportLocalizations" className="plugins.lagache.importlocalizations.ImportLocalizations" collapsed="false" definedName="Import localizations 2" height="483" keepsResults="true" width="408" xLocation="330" yLocation="679">
<variables>
<input>
<variable ID="File with localizations" name="Input" runtime="false" value="/Users/thibaultlagache1/Desktop/AIQ2/Soumission Nat Comm/Lydia_test/STORM localizations/localizations_synapsin_image2.xls" visible="true"/>
<variable ID="Nb of column x" name="Column x" runtime="false" visible="true"/>
<variable ID="Nb of column y" name="Column y" runtime="false" visible="true"/>
<variable ID="Nb of column z" name="Column z" runtime="false" value="3" visible="true"/>
<variable ID="Threshold protons'number per localization" name="Define a protons'threshold for localizations" runtime="false" visible="true"/>
<variable ID="Nb of column photons" name="Column photons" runtime="false" visible="true"/>
<variable ID="Photon threshold (%)" name="Photon threshold (%)" runtime="false" visible="true"/>
<variable ID="Scaling to sequence?" name="Scale localizations to sequence" runtime="false" visible="true"/>
<variable ID="Sequence to scale to" name="Sequence to scale" runtime="false" visible="true"/>
<variable ID="Minimum x of localizations" name="Min. x of localizations" runtime="false" visible="true"/>
<variable ID="Maximum x of localizations" name="Max. x of localizations" runtime="false" visible="true"/>
<variable ID="Minimum y of localizations" name="Min. y of localizations" runtime="false" visible="true"/>
<variable ID="Maximum y of localizations" name="Max. y of localizations" runtime="false" visible="true"/>
<variable ID="Minimum z of localizations" name="Min. z of localizations" runtime="false" value="-1000.0" visible="true"/>
<variable ID="Maximum z of localizations" name="Max. z of localizations" runtime="false" value="1000.0" visible="true"/>
</input>
<output>
<variable ID="Localizations (x)" name="Localizations (x)" runtime="false" visible="true"/>
<variable ID="Localizations (y)" name="Localizations (y)" runtime="false" visible="true"/>
<variable ID="Localizations (z)" name="Localizations (z)" runtime="false" visible="true"/>
<variable ID="Number of photons" name="Number of photons" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1342821893" blockType="plugins.lagache.roisr.DBSCAN" className="plugins.lagache.roisr.DBSCAN" collapsed="false" definedName="ROIs around clusters 2" height="227" keepsResults="true" width="360" xLocation="740" yLocation="664">
<variables>
<input>
<variable ID="Positions x" name="Positions x" runtime="false" visible="true"/>
<variable ID="Positions y" name="Positions y" runtime="false" visible="true"/>
<variable ID="Positions z" name="Positions z" runtime="false" value="" visible="true"/>
<variable ID="Input Sequence (dimensions z/t ?)" name="Input sequence (dimensions z/t ?) " runtime="false" visible="true"/>
<variable ID="Search distance (in pixels)" name="Search distance (in pixels)" runtime="false" visible="true"/>
<variable ID="Neighbors' threshold" name="Neighbors' threshold" runtime="false" visible="true"/>
<variable ID="ROI dilatation (in pixels)" name="ROI dilatation (in pixels)" runtime="false" visible="true"/>
</input>
<output>
<variable ID="ROIs for Analysis" name="ROIs for Analysis" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2019783066" blockType="plugins.stef.roi.bloc.op.BooleanOperationROI" className="plugins.stef.roi.bloc.RoiBlocks" collapsed="false" definedName="Clusters' intersection" height="127" keepsResults="true" width="236" xLocation="1045" yLocation="510">
<variables>
<input>
<variable ID="roi1" name="ROI(s) first set" runtime="false" visible="true"/>
<variable ID="roi2" name="ROI(s) second set" runtime="false" visible="true"/>
<variable ID="op" name="Operation" runtime="false" value="AND" visible="true"/>
</input>
<output>
<variable ID="out" name="Result" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1620885848" blockType="plugins.lagache.sodasuite.SODAStorm2D" className="plugins.lagache.sodasuite.SODAsuite" collapsed="false" definedName="SODA storm2 D" height="541" keepsResults="true" width="351" xLocation="1361" yLocation="89">
<variables>
<input>
<variable ID="Detections 1 (x)" name="Detections 1 (x)" runtime="false" visible="true"/>
<variable ID="Detections 1 (y)" name="Detections 1 (y)" runtime="false" visible="true"/>
<variable ID="Detections 2 (x)" name="Detections 2 (x)" runtime="false" visible="true"/>
<variable ID="Detections 2 (y)" name="Detections 2 (y)" runtime="false" visible="true"/>
<variable ID="Sequence" name="Sequence" runtime="false" visible="true"/>
<variable ID="ROIs of Analysis (Cells' Shapes)" name="ROIs of Analysis (Cell's shape)" runtime="false" visible="true"/>
<variable ID="Min. Radius (in x pixels)" name="Min. Radius (in pixels)" runtime="false" value="0.0" visible="true"/>
<variable ID="Max. Radius (in x pixels)" name="Max. Radius (in pixels)" runtime="false" value="5.0" visible="true"/>
<variable ID="Min. Step" name="Step" runtime="false" value="1.0" visible="true"/>
<variable ID="Manual estimation" name="Fixed search distance" runtime="false" value="false" visible="true"/>
<variable ID="Correction" name="Correction" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
<variable ID="Coupled Detections 1 (x)" name="Coupled Detections 1 (x)" runtime="false" visible="true"/>
<variable ID="Coupled Detections 1 (y)" name="Coupled Detections 1 (y)" runtime="false" visible="true"/>
<variable ID="Coupled Detections 2 (x)" name="Coupled Detections 2 (x)" runtime="false" visible="true"/>
<variable ID="Coupled Detections 2 (y)" name="Coupled Detections 2 (y)" runtime="false" visible="true"/>
<variable ID="Coupling probabilities" name="Coupling probabilities" runtime="false" visible="true"/>
<variable ID="Coupling disatnces" name="Coupling distances" runtime="false" visible="true"/>
<variable ID="Single Detections 1 (x)" name="Single Detections 1 (x)" runtime="false" visible="true"/>
<variable ID="Single Detections 1 (y)" name="Single Detections 1 (y)" runtime="false" visible="true"/>
<variable ID="Single Detections 2 (x)" name="Single Detections 2 (x)" runtime="false" visible="true"/>
<variable ID="Single Detections 2 (y)" name="Single Detections 2 (y)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="1748148514" blockType="plugins.lagache.sodasuite.LocalizationsToPoint2D" className="plugins.lagache.sodasuite.LocalizationsToPoint2D" collapsed="false" definedName="Localizations to point2 D" height="109" keepsResults="true" width="261" xLocation="1770" yLocation="183">
<variables>
<input>
<variable ID="Positions (x)" name="Positions 1 - x" runtime="false" visible="true"/>
<variable ID="Positions (y)" name="Positions 1 - y" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Positions (ROIs)" name="Positions 1 (ROIs)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="88178144" blockType="plugins.lagache.drawpoints.DrawPoints" className="plugins.lagache.drawpoints.DrawPoints" collapsed="false" definedName="Single localizations 1" height="157" keepsResults="true" width="296" xLocation="2073" yLocation="183">
<variables>
<input>
<variable ID="Points" name="List of points" runtime="false" visible="true"/>
<variable ID="Input Sequence" name="Input sequence" runtime="false" visible="true"/>
<variable ID="Color" name="Cross color" runtime="false" value="java.awt.Color[r=255,g=0,b=0]" visible="true"/>
<variable ID="Size" name="Size" runtime="false" value="0.3" visible="true"/>
<variable ID="Name of the overlay" name="Name of the overlay" runtime="false" value="Single loc 1" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1157906408" blockType="plugins.adufour.blocks.tools.Display" className="plugins.adufour.blocks.tools.Display" collapsed="false" definedName="Display" height="54" keepsResults="true" width="150" xLocation="2428" yLocation="379">
<variables>
<input>
<variable ID="object" name="object" runtime="false" type="icy.sequence.Sequence" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1746787559" blockType="plugins.lagache.sodasuite.TabToWorkbook" className="" collapsed="false" definedName="Tab to workbook" height="109" keepsResults="true" width="210" xLocation="1713" yLocation="675">
<variables>
<input>
<variable ID="Probabilities" name="Probabilities" runtime="false" visible="true"/>
<variable ID="Distances" name="Distances" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Workbook" name="Workbook" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="445930510" blockType="plugins.lagache.sodasuite.LocalizationsToPoint2D" className="plugins.lagache.sodasuite.LocalizationsToPoint2D" collapsed="false" definedName="Localizations to point2 D" height="109" keepsResults="true" width="261" xLocation="1776" yLocation="306">
<variables>
<input>
<variable ID="Positions (x)" name="Positions 1 - x" runtime="false" visible="true"/>
<variable ID="Positions (y)" name="Positions 1 - y" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Positions (ROIs)" name="Positions 1 (ROIs)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="231112795" blockType="plugins.lagache.drawpoints.DrawPoints" className="plugins.lagache.drawpoints.DrawPoints" collapsed="false" definedName="Single localizations 2" height="157" keepsResults="true" width="296" xLocation="2074" yLocation="343">
<variables>
<input>
<variable ID="Points" name="List of points" runtime="false" visible="true"/>
<variable ID="Input Sequence" name="Input sequence" runtime="false" visible="true"/>
<variable ID="Color" name="Cross color" runtime="false" value="java.awt.Color[r=0,g=255,b=0]" visible="true"/>
<variable ID="Size" name="Size" runtime="false" visible="true"/>
<variable ID="Name of the overlay" name="Name of the overlay" runtime="false" value="Single loc 2" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="81488971" blockType="plugins.lagache.sodasuite.LocalizationsToPoint2D" className="plugins.lagache.sodasuite.LocalizationsToPoint2D" collapsed="false" definedName="Localizations to point2 D" height="109" keepsResults="true" width="261" xLocation="1769" yLocation="414">
<variables>
<input>
<variable ID="Positions (x)" name="Positions 1 - x" runtime="false" visible="true"/>
<variable ID="Positions (y)" name="Positions 1 - y" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Positions (ROIs)" name="Positions 1 (ROIs)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="873495354" blockType="plugins.lagache.drawpoints.DrawPoints" className="plugins.lagache.drawpoints.DrawPoints" collapsed="false" definedName="Coupled localizations 1" height="157" keepsResults="true" width="296" xLocation="2074" yLocation="503">
<variables>
<input>
<variable ID="Points" name="List of points" runtime="false" visible="true"/>
<variable ID="Input Sequence" name="Input sequence" runtime="false" visible="true"/>
<variable ID="Color" name="Cross color" runtime="false" value="java.awt.Color[r=255,g=255,b=0]" visible="true"/>
<variable ID="Size" name="Size" runtime="false" visible="true"/>
<variable ID="Name of the overlay" name="Name of the overlay" runtime="false" value="Coupled loc 1" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="100067224" blockType="plugins.lagache.sodasuite.LocalizationsToPoint2D" className="plugins.lagache.sodasuite.LocalizationsToPoint2D" collapsed="false" definedName="Localizations to point2 D" height="109" keepsResults="true" width="261" xLocation="1770" yLocation="528">
<variables>
<input>
<variable ID="Positions (x)" name="Positions 1 - x" runtime="false" visible="true"/>
<variable ID="Positions (y)" name="Positions 1 - y" runtime="false" visible="true"/>
</input>
<output>
<variable ID="Positions (ROIs)" name="Positions 1 (ROIs)" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="36089732" blockType="plugins.lagache.drawpoints.DrawPoints" className="plugins.lagache.drawpoints.DrawPoints" collapsed="false" definedName="Coupled localizations 2" height="157" keepsResults="true" width="296" xLocation="2092" yLocation="669">
<variables>
<input>
<variable ID="Points" name="List of points" runtime="false" visible="true"/>
<variable ID="Input Sequence" name="Input sequence" runtime="false" visible="true"/>
<variable ID="Color" name="Cross color" runtime="false" value="java.awt.Color[r=1,g=1,b=255]" visible="true"/>
<variable ID="Size" name="Size" runtime="false" visible="true"/>
<variable ID="Name of the overlay" name="Name of the overlay" runtime="false" value="Coupled loc 2" visible="true"/>
</input>
<output/>
</variables>
</block>
<block ID="1787844990" blockType="plugins.adufour.blocks.tools.io.CreateFolder" className="plugins.adufour.blocks.tools.io.CreateFolder" collapsed="false" definedName="Create folder" height="108" keepsResults="true" width="218" xLocation="1010" yLocation="922">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" value="/Users/thibaultlagache1" visible="true"/>
<variable ID="folder name" name="Folder name" runtime="false" value="Results" visible="true"/>
</input>
<output>
<variable ID="new folder" name="New folder" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="427381262" blockType="plugins.adufour.blocks.tools.io.CreateFile" className="plugins.adufour.blocks.tools.io.CreateFile" collapsed="false" definedName="Create file" height="131" keepsResults="true" width="206" xLocation="1016" yLocation="1048">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="file name" name="File name" runtime="false" value="SODAResults.xls" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="new file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="2112544255" blockType="plugins.adufour.blocks.tools.io.CreateFile" className="plugins.adufour.blocks.tools.io.CreateFile" collapsed="false" definedName="Create file" height="131" keepsResults="true" width="206" xLocation="1014" yLocation="1181">
<variables>
<input>
<variable ID="parent folder" name="Base folder" runtime="false" visible="true"/>
<variable ID="file name" name="File name" runtime="false" value="ProbAndDist.xls" visible="true"/>
<variable ID="overwrite" name="Overwrite" runtime="false" value="true" visible="true"/>
</input>
<output>
<variable ID="new file" name="New file" runtime="false" visible="true"/>
</output>
</variables>
</block>
<block ID="663726881" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Export probabilities and coupling" height="290" keepsResults="true" width="516" xLocation="1268" yLocation="1078">
<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="770234645" blockType="plugins.adufour.blocks.tools.io.WorkbookToFile" className="plugins.adufour.blocks.tools.io.WorkbookToFile" collapsed="false" definedName="Export SODA results" height="279" keepsResults="true" width="516" xLocation="1264" yLocation="794">
<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="401165913" dstVarID="Input Sequence (dimensions z/t ?)" srcBlockID="79147855" srcVarID="Sequence"/>
<link dstBlockID="1144609766" dstVarID="Sequence to scale to" srcBlockID="79147855" srcVarID="Sequence"/>
<link dstBlockID="1144609766" dstVarID="Nb of column x" srcBlockID="1828321810" srcVarID="integer"/>
<link dstBlockID="1144609766" dstVarID="Nb of column y" srcBlockID="66312852" srcVarID="integer"/>
<link dstBlockID="1144609766" dstVarID="Minimum x of localizations" srcBlockID="1449129647" srcVarID="decimal"/>
<link dstBlockID="1144609766" dstVarID="Minimum y of localizations" srcBlockID="1449129647" srcVarID="decimal"/>
<link dstBlockID="1144609766" dstVarID="Maximum x of localizations" srcBlockID="1562373601" srcVarID="decimal"/>
<link dstBlockID="1144609766" dstVarID="Maximum y of localizations" srcBlockID="1562373601" srcVarID="decimal"/>
<link dstBlockID="1144609766" dstVarID="Nb of column photons" srcBlockID="1444269182" srcVarID="integer"/>
<link dstBlockID="401165913" dstVarID="Positions x" srcBlockID="1144609766" srcVarID="Localizations (x)"/>
<link dstBlockID="401165913" dstVarID="Positions y" srcBlockID="1144609766" srcVarID="Localizations (y)"/>
<link dstBlockID="1815198718" dstVarID="Maximum y of localizations" srcBlockID="1144609766" srcVarID="Maximum y of localizations"/>
<link dstBlockID="1815198718" dstVarID="Minimum y of localizations" srcBlockID="1144609766" srcVarID="Minimum y of localizations"/>
<link dstBlockID="1815198718" dstVarID="Maximum x of localizations" srcBlockID="1144609766" srcVarID="Maximum x of localizations"/>
<link dstBlockID="1815198718" dstVarID="Minimum x of localizations" srcBlockID="1144609766" srcVarID="Minimum x of localizations"/>
<link dstBlockID="1815198718" dstVarID="Sequence to scale to" srcBlockID="1144609766" srcVarID="Sequence to scale to"/>
<link dstBlockID="1815198718" dstVarID="Scaling to sequence?" srcBlockID="1144609766" srcVarID="Scaling to sequence?"/>
<link dstBlockID="1815198718" dstVarID="Photon threshold (%)" srcBlockID="1144609766" srcVarID="Photon threshold (%)"/>
<link dstBlockID="1815198718" dstVarID="Nb of column photons" srcBlockID="1144609766" srcVarID="Nb of column photons"/>
<link dstBlockID="1815198718" dstVarID="Threshold protons'number per localization" srcBlockID="1144609766" srcVarID="Threshold protons'number per localization"/>
<link dstBlockID="1815198718" dstVarID="Nb of column y" srcBlockID="1144609766" srcVarID="Nb of column y"/>
<link dstBlockID="1815198718" dstVarID="Nb of column x" srcBlockID="1144609766" srcVarID="Nb of column x"/>
<link dstBlockID="1342821893" dstVarID="Input Sequence (dimensions z/t ?)" srcBlockID="401165913" srcVarID="Input Sequence (dimensions z/t ?)"/>
<link dstBlockID="1342821893" dstVarID="Search distance (in pixels)" srcBlockID="401165913" srcVarID="Search distance (in pixels)"/>
<link dstBlockID="1342821893" dstVarID="Neighbors' threshold" srcBlockID="401165913" srcVarID="Neighbors' threshold"/>
<link dstBlockID="1342821893" dstVarID="ROI dilatation (in pixels)" srcBlockID="401165913" srcVarID="ROI dilatation (in pixels)"/>
<link dstBlockID="2019783066" dstVarID="roi1" srcBlockID="401165913" srcVarID="ROIs for Analysis"/>
<link dstBlockID="1620885848" dstVarID="Sequence" srcBlockID="401165913" srcVarID="Input Sequence (dimensions z/t ?)"/>
<link dstBlockID="1620885848" dstVarID="Detections 1 (x)" srcBlockID="401165913" srcVarID="Positions x"/>
<link dstBlockID="1620885848" dstVarID="Detections 1 (y)" srcBlockID="401165913" srcVarID="Positions y"/>
<link dstBlockID="1342821893" dstVarID="Positions x" srcBlockID="1815198718" srcVarID="Localizations (x)"/>
<link dstBlockID="1342821893" dstVarID="Positions y" srcBlockID="1815198718" srcVarID="Localizations (y)"/>
<link dstBlockID="2019783066" dstVarID="roi2" srcBlockID="1342821893" srcVarID="ROIs for Analysis"/>
<link dstBlockID="1620885848" dstVarID="Detections 2 (x)" srcBlockID="1342821893" srcVarID="Positions x"/>
<link dstBlockID="1620885848" dstVarID="Detections 2 (y)" srcBlockID="1342821893" srcVarID="Positions y"/>
<link dstBlockID="1620885848" dstVarID="ROIs of Analysis (Cells' Shapes)" srcBlockID="2019783066" srcVarID="out"/>
<link dstBlockID="88178144" dstVarID="Input Sequence" srcBlockID="1620885848" srcVarID="Sequence"/>
<link dstBlockID="1746787559" dstVarID="Probabilities" srcBlockID="1620885848" srcVarID="Coupling probabilities"/>
<link dstBlockID="1746787559" dstVarID="Distances" srcBlockID="1620885848" srcVarID="Coupling disatnces"/>
<link dstBlockID="81488971" dstVarID="Positions (x)" srcBlockID="1620885848" srcVarID="Coupled Detections 1 (x)"/>
<link dstBlockID="81488971" dstVarID="Positions (y)" srcBlockID="1620885848" srcVarID="Coupled Detections 1 (y)"/>
<link dstBlockID="1748148514" dstVarID="Positions (x)" srcBlockID="1620885848" srcVarID="Single Detections 1 (x)"/>
<link dstBlockID="1748148514" dstVarID="Positions (y)" srcBlockID="1620885848" srcVarID="Single Detections 1 (y)"/>
<link dstBlockID="445930510" dstVarID="Positions (x)" srcBlockID="1620885848" srcVarID="Single Detections 2 (x)"/>
<link dstBlockID="445930510" dstVarID="Positions (y)" srcBlockID="1620885848" srcVarID="Single Detections 2 (y)"/>
<link dstBlockID="100067224" dstVarID="Positions (x)" srcBlockID="1620885848" srcVarID="Coupled Detections 2 (x)"/>
<link dstBlockID="100067224" dstVarID="Positions (y)" srcBlockID="1620885848" srcVarID="Coupled Detections 2 (y)"/>
<link dstBlockID="770234645" dstVarID="workbook" srcBlockID="1620885848" srcVarID="Workbook"/>
<link dstBlockID="88178144" dstVarID="Points" srcBlockID="1748148514" srcVarID="Positions (ROIs)"/>
<link dstBlockID="1157906408" dstVarID="object" srcBlockID="88178144" srcVarID="Input Sequence"/>
<link dstBlockID="231112795" dstVarID="Size" srcBlockID="88178144" srcVarID="Size"/>
<link dstBlockID="231112795" dstVarID="Input Sequence" srcBlockID="88178144" srcVarID="Input Sequence"/>
<link dstBlockID="663726881" dstVarID="workbook" srcBlockID="1746787559" srcVarID="Workbook"/>
<link dstBlockID="231112795" dstVarID="Points" srcBlockID="445930510" srcVarID="Positions (ROIs)"/>
<link dstBlockID="873495354" dstVarID="Input Sequence" srcBlockID="231112795" srcVarID="Input Sequence"/>
<link dstBlockID="873495354" dstVarID="Size" srcBlockID="231112795" srcVarID="Size"/>
<link dstBlockID="873495354" dstVarID="Points" srcBlockID="81488971" srcVarID="Positions (ROIs)"/>
<link dstBlockID="36089732" dstVarID="Input Sequence" srcBlockID="873495354" srcVarID="Input Sequence"/>
<link dstBlockID="36089732" dstVarID="Size" srcBlockID="873495354" srcVarID="Size"/>
<link dstBlockID="36089732" dstVarID="Points" srcBlockID="100067224" srcVarID="Positions (ROIs)"/>
<link dstBlockID="427381262" dstVarID="parent folder" srcBlockID="1787844990" srcVarID="new folder"/>
<link dstBlockID="770234645" dstVarID="output file" srcBlockID="427381262" srcVarID="new file"/>
<link dstBlockID="2112544255" dstVarID="parent folder" srcBlockID="427381262" srcVarID="parent folder"/>
<link dstBlockID="663726881" dstVarID="output file" srcBlockID="2112544255" srcVarID="new file"/>
<link dstBlockID="1144609766" dstVarID="Photon threshold (%)" srcBlockID="932379580" srcVarID="decimal"/>
</links>
</protocol>
