Three success training stories of NEUBIAS

Posted on 31 October 2017
<p><a href="https://eubias.org/NEUBIAS/wp-content/uploads/2017/10/20170914_1327 </p>
<div id="pl-3693" class="panel-layout" ><div id="pg-3693-0" class="panel-grid panel-has-style" ><div class="panel-row-style panel-row-style-for-3693-0" ><div id="pgc-3693-0-0" class="panel-grid-cell" ><div id="panel-3693-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div class="so-widget-sow-editor so-widget-sow-editor-base" > <div class="siteorigin-widget-tinymce textwidget"> <h6><span style="font-size: 12pt;">By Kota Miura, Perrine Paul-Gilloteaux, Sébastien Tosi, Julien Colombelli</span></h6> <p><a href="https://zenodo.org/badge/latestdoi/109701172"><img src="https://zenodo.org/badge/109701172.svg" alt="DOI" /></a></p> <table style="height: 154px;" width="405" align="center"> <tbody> <tr> <td style="width: 395px; text-align: left;"><em>NEUBIAS activities are spiraling around bioimage analysis “workflows”. Since this term is often used in slightly different ways by each person, we clarify the definition of “workflow” used in the NEUBIAS community in the following article.  While doing so we also introduce the related activities organized by NEUBIAS.</em></td> </tr> </tbody> </table> <p> </p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Software packages such as ImageJ, MATLAB, CellProfiler or ICY are often used to analyze bioimages. These software packages are “<strong>Collections</strong>” of image processing and analysis algorithms. Although their distribution and the way to access their resources is different since they can come with or without Graphical User Interface (GUI), as libraries such as ImgLib2, OpenCV, ITK, VTK, and Scikit-Image; we invariably refer to them as “<strong>Collections</strong>”. To actually analyze bioimage data scientifically and address an underlying biological problem, one needs to hand pick some algorithms from these <strong>collections</strong>, carefully adjust their functional parameters to the problem and assemble them in a meaningful order. Such a sequence of image processing algorithms with a specified parameter set is what we call a “<strong>Workflow</strong>”. The implementations of the algorithms that are used in the workflows are the “<strong>Components</strong>” constituting that <strong>workflow</strong> (or “<strong>workflow components</strong>”). From the point of view of the expert who needs to assemble a <strong>workflow</strong>, a <strong>collection</strong> is a package bundling many different <strong>components</strong>. Many plugins offered for ImageJ are mostly also <strong>collections</strong> (e.g. Trackmate, 3D Suite, MOSAIC…), as they bundle implementations of related algorithms.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Each <strong>workflow</strong> is uniquely associated with a specific biological research project because the question asked therein and the acquired image quality is often unique. This leads to a unique combination of <strong>components</strong> and parameter set. Some <strong>collections</strong>, especially those designed with GUI, offer <strong>workflow templates</strong>. These templates are pre-assembled sequences of image processing tasks to solve a typical bioimage analysis problem; all one needs to do is to adjust the parameters of each step. For example, in the case of Trackmate plugin for ImageJ, a GUI wizard guides the user to choose an algorithm for each step among several candidates and also to adjust their parameters to achieve a successful particle tracking workflow.  When these algorithms and parameters are set, the <strong>workflow</strong> is built. CellProfiler also has a helpful GUI that assists the user in building a <strong>workflow</strong> based on <strong>workflow templates</strong>, that allows the user to easily swap the algorithms for each step and test various parameter combinations.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Though such templates are available for some typical tasks, <strong>collections</strong> generally do not provide helpful clues to construct a <strong>workflow</strong> – how and in which order the <strong>components</strong> should be assembled depends on expert knowledge, empirical knowledge or testing. Since the biological questions are so diverse, the <strong>workflow</strong> often needs to be original and might not match any available <strong>workflow templates</strong>. Building a <strong>workflow</strong> from scratch needs some solid knowledge about the <strong>components</strong> and the ways to combine them. It also needs an understanding of the biological problem itself. Each workflow is in essence associated with a specific biological question, and this question and the image acquisition setup affect the required precision of the analysis. In some cases, a higher precision does not imply more meaningful results, this should be carefully planned together with the statistical treatment (which also affect to some extent the choice of the <strong>components</strong>). Figure 1 summarizes the above explanations.</span></p> <p> </p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;"><a href="http://eubias.org/NEUBIAS/wp-content/uploads/2017/10/Bioimage-ontology.png"><img loading="lazy" class="alignleft wp-image-3852" src="http://eubias.org/NEUBIAS/wp-content/uploads/2017/10/Bioimage-ontology.png" alt="" width="500" height="548" srcset="https://eubias.org/NEUBIAS/wp-content/uploads/2017/10/Bioimage-ontology.png 567w, https://eubias.org/NEUBIAS/wp-content/uploads/2017/10/Bioimage-ontology-274x300.png 274w" sizes="(max-width: 500px) 100vw, 500px" /></a><span style="font-weight: 400;">Many </span>biologists feel difficulty in analyzing image data, because of the existing gap between a <strong>collection</strong> of <strong>components</strong> and a practical <strong>workflow</strong>. A <strong>collection</strong> bundles <strong>components</strong> without <strong>workflows</strong>, but it is often erroneously assumed that installing a <strong>collection</strong> is enough for solving bioimage analysis problem. The truth is that some expert has to choose <strong>components</strong>, adjust their parameters and build a <strong>workflow</strong> (<strong>Fig.1 red arrows</strong>), which is largely dependent on a priori knowledge. The correct assembly of <strong>components</strong> as an executable script is even more difficult in general, as it requires some programming skills. The use of <strong>components</strong> directly from library-type of collections, which hosts many useful <strong>components</strong>, also requires programming skills to access their API.  Bioimage analysts are then there to fill this gap but even they, who professionally analyze image data, need to always search for the best <strong>components</strong> to solve problems, reaching the required accuracy or coping with huge data in a practical time.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Another important aspect and difficulty is the reproducibility of <strong>workflows</strong>. We often want to know how other people are performing image analysis to learn new bioimage analysis strategies. We then try to find <strong>workflows</strong> addressing a similar biological problem. However, many articles do not document the <strong>workflows</strong> they used in sufficient details to reproduce the results. Some <strong>workflows</strong> are written as a detailed text description in Materials and Methods, but we recommend to publish them as executable scripts with documented parameter sets for clarity and reproducibility of analysis and results. As an extreme example, we found articles with their image analysis section in Materials and Methods merely documenting that ImageJ was used for the image analysis. Such a minimalism should be strictly avoided. For these reasons, we are promoting to publish bioimage analysis <strong>workflows</strong> in a reproducible format. The best format is a version-tracked script, i.e. a computer program because it is clear and reproducible. A script embedded in a Docker image is even better for avoiding problems associated with a difference in execution environments.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Many activities in NEUBIAS aim to address these difficulties, trying to make the process of choosing <strong>components</strong> and the construction of <strong>workflow</strong> easier, and to secure the reproducibility of published bioimage analysis <strong>workflows</strong>.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 1 (WG1, Strategy and Scheduling) endorses the application of COST policies and moderates the strategic decisions taken in the organization of workshops and conferences. They promote communication among developers (who are implementing <strong>components</strong> and maintaining <strong>collections</strong>), bioimage analysts, microscopists and biologists, to increase the exchange of the usage information of the collections and <strong>workflows</strong> to bridge their gap (Figure 1 left and right).</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 2 (WG2, Training) aims at developing a multi-level training program in bioimage analysis based on the <strong>workflow-components concept</strong>. For beginners, basic <strong>components</strong> and their algorithms, as well as their useful assembly, are introduced. For intermediate level students, scripting languages are taught, to automate and to author reproducible <strong>workflows</strong>, and at the same time to learn practical <strong>workflows</strong> actually used in biological research projects.  For advanced level students, mainly comprised of professional bioimage analysts, advanced <strong>workflows</strong> and new <strong>components</strong> are introduced and studied in details for applications to a wider problem in biology and also to more efficiently author <strong>workflows</strong>.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 7 (WG7, STSMs and Career Path) is organizing the extended and more individual aspect of such training, by supporting the travel of bioimage analysts and developers to other labs for implementing <strong>components</strong> and <strong>workflows</strong> in situ during missions of extended duration. WG7 is also making an effort to pave the career path of bioimage analysts, the novel type of profession in the life sciences community mediating computational science and life sciences.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 4 (WG4, The webtool BISE) is creating a searchable database of collections, <strong>workflows and components.</strong> General web search engines, such as Google, generally return hits of <strong>collections</strong> but not to the level of <strong>components</strong>. In addition, <strong>workflows</strong> are in many cases hidden in biological papers and difficult to be discovered. For these reasons, the webtool is expected to become a useful tool for those conducting the bioimage analysis.  The webtool is also designed to note impressions on the usability of <strong>components</strong> and <strong>workflows</strong> so that individual experiences can be swiftly shared within the community.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 5 (WG5, benchmarking) is setting up a web tool enabling the interactive testing and benchmarking of some of the <strong>workflows</strong> from BISE. From this webtool the user will be able to select some specific annotated image dataset stored in an internal database and run compatible <strong>workflows</strong> on these images. The results from the analysis will be compared to the annotations (ground truth) to compute and display some problem specific performance metrics. The user will also be able to explore the results by interactively visualizing them overlaid on the original images. Since typically many <strong>workflows</strong> are available to solve a specific bioimage analysis problem, benchmarking them in such a unified environment is instrumental for fair comparison.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 6 (WG6, open publication) aims at publishing the NEUBIAS teaching materials based on the <strong>workflow-components concept</strong> for a wider distribution outside of the NEUBIAS community, with detailed explanation on practical <strong>workflows</strong> associated with specific biological problems, for a better and more effective bioimage analysis in the biological community.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">The workgroup 3 (WG3, outreach) works on communicating the outcome of all these activities towards wider scientific community, and also to promote communication among NEUBIAS working groups.</span></p> <p><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Overall, various activities of NEUBIAS are consistently directed: They all are reaching toward a clearer procedure for choosing <strong>components</strong> and for a more efficient, explicit and reproducible authoring of <strong>workflows</strong> for biological image analysis.</span></p> <p> </p> <p> </p> <p> </p> <p style="text-align: right;"> </p> </div> </div></div></div></div></div></div>
<h6><span style="font-size: 12pt;"><span class="bp-first-letter">b</span>y Auxiliadora Sarmiento and Irene Fondo</span></p>
<h6><span style="font-size: 12pt;"><span class="bp-first-letter">B</span>y Natasa Sladoje (WG6)</span></h6> <p> COST</p>

NEUBIAS Short-Term Scientific Missions

Posted on 15 October 2017
<h6><span style="font-size: 12pt;"><span class="bp-first-letter">B</span>y Julia Fernandez Rodriguez and Clara P</span></p>
<h6><span style="font-size: 12pt;"><span class="bp-first-letter">B</span>y Perrine Paul-Gilloteaux, Giovanni Car</span></p>

2nd NEUBIAS CONFERENCE

Posted on 15 October 2017
<h6><span style="font-size: 12pt;"><span class="bp-first-letter">b</span>y Peter Horvath and Sebastian Munck (WG</span></p>

NEUBIAS Training Schools @ Gothenburg

Posted on 15 October 2017
<h6><span style="font-size: 12pt;"><span class="bp-first-letter">B</span>y Gabriel Martins & Fabrice Cordeli</span></p>

Short Term Scientific Missions STSMs

Posted on 13 March 2017
<p><span class="bp-first-letter">T</span>he<b> STSMs</b> strategically contribute to the Action’s scientific aim of</p>
<p><span class="bp-first-letter">N</span>EUBIAS, the network of BioImage Analysts funded by COST until 2020, aims t</p>