<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mitobo.informatik.uni-halle.de/index.php?action=history&amp;feed=atom&amp;title=Applications%2FCellBoundaryExtractor2D</id>
	<title>Applications/CellBoundaryExtractor2D - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mitobo.informatik.uni-halle.de/index.php?action=history&amp;feed=atom&amp;title=Applications%2FCellBoundaryExtractor2D"/>
	<link rel="alternate" type="text/html" href="https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;action=history"/>
	<updated>2026-05-05T08:28:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=907&amp;oldid=prev</id>
		<title>Moeller: /* Usage */</title>
		<link rel="alternate" type="text/html" href="https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=907&amp;oldid=prev"/>
		<updated>2019-03-05T12:25:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Usage&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:25, 5 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* install MiToBo by following the instructions on the [[Installation]] page&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* install MiToBo by following the instructions on the [[Installation]] page&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; '''Important note:'''&amp;lt;br&amp;gt; the CellBoundaryExtractor2D operator relies for Dijkstra gap closing on version 1.2.0 of the external '''JGraphT''' library.&amp;lt;br&amp;gt; Fiji by default ships with an older version of this library which causes incompatibilites. To avoid breaking Fiji installations by activating MiToBo's update site we currently do not distribute the JGraphT library via our update site.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; '''Important note:'''&amp;lt;br&amp;gt; the CellBoundaryExtractor2D operator relies for Dijkstra gap closing on version 1.2.0 of the external '''JGraphT''' library.&amp;lt;br&amp;gt; Fiji by default ships with an older version of this library which causes incompatibilites. To avoid breaking Fiji installations by activating MiToBo's update site we currently do not distribute the JGraphT library via our update site.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To use the CellBoundaryExtractor2D you need to manually install the jar:&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To use the CellBoundaryExtractor2D you need to manually install the jar:&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; Download the new jar ''jgrapht-core-1.2.0.jar'' from [http://central.maven.org/maven2/org/jgrapht/jgrapht-core/1.2.0/jgrapht-core-1.2.0.jar here].&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; Download the new jar ''jgrapht-core-1.2.0.jar'' from [http://central.maven.org/maven2/org/jgrapht/jgrapht-core/1.2.0/jgrapht-core-1.2.0.jar here].&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; Copy the jar into the folder ''jars'' of your local Fiji installation and start Fiji again.&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; Copy the jar into the folder ''jars'' of your local Fiji installation and start Fiji again.&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;--&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Afterwards the CellBoundaryExtractor2D can be invoked as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Afterwards the CellBoundaryExtractor2D can be invoked as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* run MiToBo and start the operator runner by selecting the menu item '''''MiToBo Runner''''' from '''''Plugins -&amp;gt; MiToBo'''''  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* run MiToBo and start the operator runner by selecting the menu item '''''MiToBo Runner''''' from '''''Plugins -&amp;gt; MiToBo'''''  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Moeller</name></author>
	</entry>
	<entry>
		<id>https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=893&amp;oldid=prev</id>
		<title>Moeller at 10:07, 22 January 2019</title>
		<link rel="alternate" type="text/html" href="https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=893&amp;oldid=prev"/>
		<updated>2019-01-22T10:07:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:07, 22 January 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l72&quot;&gt;Line 72:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 72:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:CellBoundaryExtractor2D_MainWindow.png|400px|right|link=]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''&amp;lt;u&amp;gt;Configuration Parameters:&amp;lt;/u&amp;gt;'''&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''&amp;lt;u&amp;gt;Configuration Parameters:&amp;lt;/u&amp;gt;'''&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Moeller</name></author>
	</entry>
	<entry>
		<id>https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=891&amp;oldid=prev</id>
		<title>Moeller: /* Usage */</title>
		<link rel="alternate" type="text/html" href="https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=891&amp;oldid=prev"/>
		<updated>2019-01-22T10:02:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Usage&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;amp;diff=891&amp;amp;oldid=890&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Moeller</name></author>
	</entry>
	<entry>
		<id>https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=890&amp;oldid=prev</id>
		<title>Moeller: Created page with &quot;&lt;br/&gt; &lt;br/&gt;  == Cell Boundary Extractor 2D == The ''Cell Boundary Extractor 2D'' is available since release version 1.8.13.1 of MiToBo.&lt;br/&gt;&lt;br/&gt; This operator aims to extract ce...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mitobo.informatik.uni-halle.de/index.php?title=Applications/CellBoundaryExtractor2D&amp;diff=890&amp;oldid=prev"/>
		<updated>2019-01-22T09:13:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  == Cell Boundary Extractor 2D == The &amp;#039;&amp;#039;Cell Boundary Extractor 2D&amp;#039;&amp;#039; is available since release version 1.8.13.1 of MiToBo.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; This operator aims to extract ce...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cell Boundary Extractor 2D ==&lt;br /&gt;
The ''Cell Boundary Extractor 2D'' is available since release version 1.8.13.1 of MiToBo.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
This operator aims to extract cell boundaries from microscope images with fluorescently-labeled cell membranes using vesselness enhancement filters.&amp;lt;br&amp;gt;&lt;br /&gt;
For manual post-processing of sub-optimal segmentation outcomes you may take a look at our [[Operators/Tools/Interactive/LabelImageEditor | interactive label image editor]].&lt;br /&gt;
&lt;br /&gt;
===== Latest News =====&lt;br /&gt;
The CellBoundaryExtractor2D Plugin has been released in MiToBo and MiToBo-Plugins 1.8.13.1.&lt;br /&gt;
&lt;br /&gt;
===== Related Publications=====&lt;br /&gt;
* ''B. Möller and K. Bürstenbinder,&amp;lt;br/&amp;gt; '''&amp;quot;Semi-automatic Cell Segmentation from Noisy Image Data for Quantification of Microtubule Organization on Single Cell Level&amp;quot;'''.&amp;lt;br/&amp;gt;In Proc. of IEEE International Symposium on Biomedical Imaging (ISBI '19), Venice, Italy, April 2019, accepted.&lt;br /&gt;
&lt;br /&gt;
===== Name of Plugin/Operator =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
de.unihalle.informatik.MiToBo.apps.cells2D.CellBoundaryExtractor2D&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(available since MiToBo version 1.8.13.1)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Main features ===== &lt;br /&gt;
* automatic extraction of fluorescently-labeled cell membranes&lt;br /&gt;
* gap closing based on Dijkstra shortest path techniques&lt;br /&gt;
&lt;br /&gt;
===== Usage =====&lt;br /&gt;
To run the CellBoundaryExtractor2D perform the following steps:&lt;br /&gt;
* install MiToBo by following the instructions on the [[Installation]] page&lt;br /&gt;
* run MiToBo and start the operator runner by selecting the menu item '''''MiToBo Runner''''' from '''''Plugins -&amp;gt; MiToBo''''' &lt;br /&gt;
* in the selection menu navigate to 'de.unihalle.informatik.MiToBo.apps.cells2D' and select the operator '''''CellBoundaryExtractor2D'''''&lt;br /&gt;
This will bring up the operator window of the CellBoundaryExtractor2D.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;u&amp;gt;Input data:&amp;lt;/u&amp;gt;'''&amp;lt;br&amp;gt;The operator expects a special organization of the input image data which is shown in the figure below. All the data should be contained in a common top-level folder, here named ''&amp;quot;experiment&amp;quot;''.&amp;lt;br&amp;gt; The images for each treatment/genotype/protein have to be put into separate sub-folders of this top-level folder, here named ''&amp;quot;group-1&amp;quot;'', ''&amp;quot;group-2&amp;quot;'' and so on. Besides the set of corresponding images,&amp;lt;br&amp;gt; each sub-folder is required to contain an additional sub-folder named ''&amp;quot;results_segmentation&amp;quot;'' where the annotation files with the cell areas or boundaries, respectively, are stored.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:FolderStructure.png|1200px|center|link=]]&lt;br /&gt;
:For each image named ''&amp;quot;&amp;lt;imagename&amp;gt;.tif&amp;quot;'' a corresponding mask file is expected to be found in that folder. The mask file should have the same basename like the corresponding image file,&amp;lt;br&amp;gt; but either end on &amp;quot;-mask.tif&amp;quot; (e.g., ''&amp;quot;&amp;lt;imagename&amp;gt;-mask.tif&amp;quot;'') in case of using label images as masks, or on ''&amp;quot;-mask.zip&amp;quot;'' or ''&amp;quot;-mask.roi&amp;quot;'' (e.g., ''&amp;quot;&amp;lt;imagename&amp;gt;-mask.zip&amp;quot;''), respectively, in case of using region sets as mask data.&amp;lt;br&amp;gt; Note that the operator currently only accepts '''ImageJ 1.x ROI sets''' as input. If label images are used as segmentation masks, the labels of individual cells in the label images are used as unique identifiers for the cells, i.e.,&amp;lt;br&amp;gt; are used as labels in the various plots. If the segmentation data is given in terms of ROIs a unique identifier is derived from the order of the cell boundaries in the ROI set.&amp;lt;br&amp;gt; Note that in the latter case a mask image is written to the output directory as additional output where the cells are marked by their identifiers to allow for easier assessment of the results.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Each of the sub-folders in the top-level folder is treated as a separate group of cells or experimental condition, thus, the cells of all images within one sub-folder are collected in a single set.&amp;lt;br&amp;gt; The names of the folders are used to label the different groups in the various output data files.&amp;lt;br&amp;gt; If the input images contain more than one channel you can select the channel on which the Cytoskeleton Analyzer should work. By default the first channel is used. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;u&amp;gt;Output data:&amp;lt;/u&amp;gt;'''&amp;lt;br&amp;gt;The operator generates image- or group-specific output data files as listed in the table below. All data files specific to a single input image are stored in a new sub-folder named ''&amp;quot;results_features&amp;quot;'' in the sub-folder of each group. All global output data files are stored directly in the top-level folder. The string ''imageID'' below represents the name of a single input image, the string ''groupID'' refers to a specific group. In addition to saving the output data to file bar charts and box-whisker plots are directly shown in the graphical user interface of ImageJ/Fiji upon termination of the analysis process. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|style=&amp;quot;color:black; background-color:#ffffcc; width:25%&amp;quot;|'''Output File Name'''&lt;br /&gt;
|style=&amp;quot;color:black; background-color:#ffffcc; width:20%&amp;quot;|'''Where to find it...'''&lt;br /&gt;
|style=&amp;quot;color:black; background-color:#ffffcc; width:45%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;imageID&amp;gt;-features.txt&lt;br /&gt;
|folder ''results_features''&lt;br /&gt;
|Feature data for single image file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;imageID&amp;gt;-features.tif&lt;br /&gt;
|folder ''results_features''&lt;br /&gt;
|Image stack visualizing the feature data for single image.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;imageID&amp;gt;-clusterDistro.txt&lt;br /&gt;
|folder ''results_features''&lt;br /&gt;
|Cluster distributions for each cell individually and for all cells in total of the image.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;imageID&amp;gt;-clusters.tif&lt;br /&gt;
|folder ''results_features''&lt;br /&gt;
|Pseudo-colored image illustrating the cluster distribution per image.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;groupID&amp;gt;-distributionChart.png&lt;br /&gt;
|folder ''results_features''&lt;br /&gt;
|Stacked bar plot of the cluster distribution for each cell of the group.&lt;br /&gt;
|-&lt;br /&gt;
|AllCellsClusterStats.txt&lt;br /&gt;
|top-level folder&lt;br /&gt;
|Cluster distribution of raw data for all images and cells.&lt;br /&gt;
|-&lt;br /&gt;
|AllCellsPCASubspaceStats.txt&lt;br /&gt;
|top-level folder&lt;br /&gt;
|If PCA is applied to the cluster distribution vectors this file contains the subspace feature vectors for all cells.&lt;br /&gt;
|-&lt;br /&gt;
|AllCellsDistanceData.txt&lt;br /&gt;
|top-level folder&lt;br /&gt;
|Matrix of pairwise normalized Euclidean distances between cluster distribution vectors of all cells.&lt;br /&gt;
|-&lt;br /&gt;
|AllGroupsDistanceData.txt&lt;br /&gt;
|top-level folder&lt;br /&gt;
|Matrix of pairwise normalized Euclidean distances between average cluster distribution vectors of all groups.&lt;br /&gt;
|-&lt;br /&gt;
|AllGroupsSimilarityNetworkData.txt&lt;br /&gt;
|top-level folder&lt;br /&gt;
|Similarity network suitable for import and visualization in Cytoscape.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;u&amp;gt;Configuration Parameters:&amp;lt;/u&amp;gt;'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|style=&amp;quot;color:black; background-color:#ffffcc; width=15%&amp;quot;|'''Parameter Name'''&lt;br /&gt;
|style=&amp;quot;color:black; background-color:#ffffcc; width=15%&amp;quot;|'''Possible Values'''&lt;br /&gt;
|style=&amp;quot;color:black; background-color:#ffffcc; width=30%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|''Image File Folder''&lt;br /&gt;
|&lt;br /&gt;
|Top-level folder containing data for all groups and experimental conditions of interest, respectively.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2|''Boundary File Format''&lt;br /&gt;
|LABEL_IMAGE&lt;br /&gt;
|rowspan=2|Format of the segmentation data files with cell boundary information:&amp;lt;br&amp;gt; - LABEL_IMAGE: images with unique labels for each cell and a value of zero for the background &amp;lt;br&amp;gt; - IJ_ROIS: set of ImageJ 1.x ROIs, one ROI for each cell&lt;br /&gt;
|-&lt;br /&gt;
|IJ_ROIS&lt;br /&gt;
|-&lt;br /&gt;
|''Cytoskeleton Channel''&lt;br /&gt;
|&lt;br /&gt;
|Channel with the image data of the fluorescently labeled cytoskeleton.&lt;br /&gt;
|-&lt;br /&gt;
|''Calculate features''&lt;br /&gt;
|&lt;br /&gt;
|Activates the feature calculation, can be omitted if features have been extracted already.&lt;br /&gt;
|-&lt;br /&gt;
|''Feature Extractor''&lt;br /&gt;
|&lt;br /&gt;
|Feature operator to apply.&lt;br /&gt;
|-&lt;br /&gt;
|''Tile size''&lt;br /&gt;
|&lt;br /&gt;
|Tile size in x and y direction for the sliding window used for feature extraction.&lt;br /&gt;
|-&lt;br /&gt;
|''Tile shift''&lt;br /&gt;
|&lt;br /&gt;
|Tile shifts in x and y direction, i.e. pixel distance between subsequent positions of the sliding window.&lt;br /&gt;
|-&lt;br /&gt;
|''Number of feature clusters''&lt;br /&gt;
|&lt;br /&gt;
|Number of feature clusters applied in feature vector clustering.&lt;br /&gt;
|-&lt;br /&gt;
|''Do PCA in stage II?''&lt;br /&gt;
|&lt;br /&gt;
|Optionally, a principal component analysis (PCA) can be applied to the extracted cluster distribution vectors,&amp;lt;br&amp;gt; and subsequent distance calculations can be restricted to the most significant principal components only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===== Sample data =====&lt;br /&gt;
For testing the ''ActinAnalyzer2D'' operator we provide some sample data:&lt;br /&gt;
* [http://www.informatik.uni-halle.de/mitobo/downloads/actin_examples_update.zip ActinAnalyzer2D sample data for MiToBo &amp;gt;= 1.8]&lt;br /&gt;
* [http://www.informatik.uni-halle.de/mitobo/downloads/actin_examples.zip ActinAnalyzer2D sample data for MiToBo &amp;lt;= 1.7]&lt;br /&gt;
&lt;br /&gt;
(With release 1.8 the handling of file names and automatic deduction of mask file names changed, thus, image names in the sample data archive had to be updated.)&lt;br /&gt;
&lt;br /&gt;
The archive contains the following sub-folders:&lt;br /&gt;
* ''imageData'': test images that were used in the ICPR publication mentioned above&lt;br /&gt;
* ''maskData'': corresponding label images&lt;br /&gt;
* ''featureData'': pre-calculated features for the cells (re-calculating the features may require up to an hour, depending on the machine used)&lt;br /&gt;
* ''resultData'': sample results calculated on the given data&lt;br /&gt;
&lt;br /&gt;
In addition, in the archive a file with a sample parameter configuration for the operator can be found. The parameters are those used for producing the sample results. Once the operator has been started the file can be loaded via the '' 'File' '' menu and its entry '' 'Load Settings' ''. Note that you need to set the image and mask directories, and also the feature directory according to your local file system structure and the place to where you extracted the zip file.&lt;br /&gt;
&lt;br /&gt;
For more information on the data and the morphological analysis of the cells, see&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
''Anne Zirkel, Marcell Lederer, Nadine Stöhr, Nikolaos Pazaitis, and Stefan Hüttelmaier''&amp;lt;br&amp;gt;&lt;br /&gt;
'''''IGF2BP1 promotes mesenchymal cell properties and migration of tumor-derived cells by enhancing the expression of LEF1 and SNAI2 (SLUG)'''''&amp;lt;br&amp;gt;&lt;br /&gt;
''Nucleic Acids Res. Jul 2013; 41(13): 6618–6636. Published online May 15, 2013. doi: 10.1093/nar/gkt410'', [http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3711427/ Article]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Updates ===&lt;br /&gt;
----&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''January 2019'''&lt;br /&gt;
* Released first official version of CellBoundaryExtractor2D in MiToBo/MiToBo plugins 1.8.13.1.&lt;/div&gt;</summary>
		<author><name>Moeller</name></author>
	</entry>
</feed>