<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Sci.</journal-id>
<journal-title>Frontiers in Computer Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Sci.</abbrev-journal-title>
<issn pub-type="epub">2624-9898</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">745831</article-id>
<article-id pub-id-type="doi">10.3389/fcomp.2021.745831</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Computer Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Workflow for Rapid Unbiased Quantification of Fibrillar Feature Alignment in Biological Images</article-title>
<alt-title alt-title-type="left-running-head">Marcotti et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Fibrillar Feature Alignment Quantification</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Marcotti</surname>
<given-names>Stefania</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1255847/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Belo de Freitas</surname>
<given-names>Deandra</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Troughton</surname>
<given-names>Lee D</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kenny</surname>
<given-names>Fiona N</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Shaw</surname>
<given-names>Tanya J</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Stramer</surname>
<given-names>Brian M</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Oakes</surname>
<given-names>Patrick W</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/979104/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>Randall Centre for Cell and Molecular Biophysics, King&#x2019;s College London, <addr-line>London</addr-line>, <country>United&#x20;Kingdom</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>Department of Cell and Molecular Physiology, Stritch School of Medicine, Loyola University Chicago, <addr-line>Maywood</addr-line>, <addr-line>IL</addr-line>, <country>United&#x20;States</country>
</aff>
<aff id="aff3">
<label>
<sup>3</sup>
</label>Centre for Inflammation Biology &#x26; Cancer Immunology, King&#x2019;s College London, <addr-line>London</addr-line>, <country>United&#x20;Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1166947/overview">Florian Levet</ext-link>, UMR5297 Institut Interdisciplinaire de Neurosciences (IINS), France</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/292967/overview">David J Barry</ext-link>, Francis Crick Institute, United&#x20;Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1071642/overview">Anna Helene Klemm</ext-link>, Uppsala University, Sweden</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Stefania Marcotti, <email>stefania.marcotti@kcl.ac.uk</email>; Patrick W Oakes, <email>poakes@luc.edu</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computer Vision, a section of the journal Frontiers in Computer Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>10</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>3</volume>
<elocation-id>745831</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>07</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Marcotti, Belo de Freitas, Troughton, Kenny, Shaw, Stramer and Oakes.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Marcotti, Belo de Freitas, Troughton, Kenny, Shaw, Stramer and Oakes</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Measuring the organization of the cellular cytoskeleton and the surrounding extracellular matrix (ECM) is currently of wide interest as changes in both local and global alignment can highlight alterations in cellular functions and material properties of the extracellular environment. Different approaches have been developed to quantify these structures, typically based on fiber segmentation or on matrix representation and transformation of the image, each with its own advantages and disadvantages. Here we present <italic>AFT</italic> &#x2212; <italic>Alignment by Fourier Transform</italic>, a workflow to quantify the alignment of fibrillar features in microscopy images exploiting 2D Fast Fourier Transforms (FFT). Using pre-existing datasets of cell and ECM images, we demonstrate our approach and compare and contrast this workflow with two other well-known ImageJ algorithms to quantify image feature alignment. These comparisons reveal that <italic>AFT</italic> has a number of advantages due to its grid-based FFT approach. 1) Flexibility in defining the window and neighborhood sizes allows for performing a parameter search to determine an optimal length scale to carry out alignment metrics. This approach can thus easily accommodate different image resolutions and biological systems. 2) The length scale of decay in alignment can be extracted by comparing neighborhood sizes, revealing the overall distance that features remain anisotropic. 3) The approach is ambivalent to the signal source, thus making it applicable for a wide range of imaging modalities and is dependent on fewer input parameters than segmentation methods. 4) Finally, compared to segmentation methods, this algorithm is computationally inexpensive, as high-resolution images can be evaluated in less than a second on a standard desktop computer. This makes it feasible to screen numerous experimental perturbations or examine large images over long length scales. Implementation is made available in both MATLAB and Python for wider accessibility, with example datasets for single images and batch processing. Additionally, we include an approach to automatically search parameters for optimum window and neighborhood sizes, as well as to measure the decay in alignment over progressively increasing length scales.</p>
</abstract>
<kwd-group>
<kwd>alignment</kwd>
<kwd>fast Fourier transform (FFT)</kwd>
<kwd>cytoskeleton</kwd>
<kwd>extracellular matrix (ECM)</kwd>
<kwd>fibers</kwd>
<kwd>anisotropy</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Measuring the anisotropy of features in biological images is of increasing interest as the degree of alignment can inform on both the underlying cellular behaviors and material properties of the sample. For example, different cell types have unique emergent capacities to align in culture, controlled by cellular packing and geometry (<xref ref-type="bibr" rid="B9">Duclos et&#x20;al., 2014</xref>, <xref ref-type="bibr" rid="B8">Duclos et&#x20;al., 2017</xref>). When cells are exposed to external forces such as cyclical stretch, they tend to align their cytoskeleton perpendicular to the axis of stretch (<xref ref-type="bibr" rid="B32">Standley et&#x20;al., 2002</xref>; <xref ref-type="bibr" rid="B35">Yoshigi et&#x20;al., 2005</xref>; <xref ref-type="bibr" rid="B21">Livne et&#x20;al., 2014</xref>). Subcellular cytoskeletal networks can also spontaneously organize in response to the stresses of their environment (<xref ref-type="bibr" rid="B15">Gupta et&#x20;al., 2015</xref>, <xref ref-type="bibr" rid="B14">2019</xref>) or changes in biochemical signalling (<xref ref-type="bibr" rid="B30">Ridley and Hall, 1992</xref>). Similar changes in cytoskeletal architecture can be seen in reconstituted protein systems (<xref ref-type="bibr" rid="B11">Falzone et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B18">Linsmeier et&#x20;al., 2016</xref>). Additionally, the extracellular matrix (ECM) also has an inherent capacity to align in different tissues or pathologies, such as cancer (<xref ref-type="bibr" rid="B25">Ouellette et&#x20;al., 2021</xref>) or tissue fibrosis (<xref ref-type="bibr" rid="B26">Park et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B23">Mascharak et&#x20;al., 2021</xref>), which is thought to alter the ECM network mechanical properties. These examples illustrate the variety of environments where alignment of features reveals important biological properties. As such, it is necessary to develop approaches to efficiently quantify anisotropy of features across a range of length scales, from subcellular organization to tissue level alignment.</p>
<p>A number of different approaches have been developed to quantify the alignment of image features. These methods can be categorized based on the type of algorithm used to highlight features and subsequently quantify anisotropy. Fiber segmentation tools, such as the Fiji Ridge Detection plugin (<xref ref-type="bibr" rid="B17">Lindeberg, 1998</xref>), the curvelet-based CurveAlign/CT-FIRE suite (<xref ref-type="bibr" rid="B3">Bredfeldt JS. et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B4">Bredfeldt J.&#x20;S. et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B19">Liu et&#x20;al., 2017</xref>, <xref ref-type="bibr" rid="B20">2020</xref>), and Filament Sensor (<xref ref-type="bibr" rid="B10">Eltzner et&#x20;al., 2015</xref>), provide individual fiber information. Tools based on representation/transformation of the image, such as the Fiji plugins OrientationJ (<xref ref-type="bibr" rid="B29">Rezakhaniha et&#x20;al., 2012</xref>) and FibrilTool (<xref ref-type="bibr" rid="B2">Boudaoud et&#x20;al., 2014</xref>) or the CytoSpectre suite (<xref ref-type="bibr" rid="B16">Kartasalo et&#x20;al., 2015</xref>), supply overall fiber alignment information. Hybrid tools, such as TWOMBLI, which exploit a combination of approaches (i.e.,&#x20;fiber segmentation followed by matrix representation of the image) have also been recently made available (<xref ref-type="bibr" rid="B33">Wershof et&#x20;al., 2021</xref>).</p>
<p>Many image transformation algorithms rely on Fourier transformation of the image and exploit its frequency space representation to obtain alignment information (<xref ref-type="bibr" rid="B6">Chaudhuri et&#x20;al., 1987</xref>; <xref ref-type="bibr" rid="B27">Pourdeyhimi et&#x20;al., 1997</xref>; <xref ref-type="bibr" rid="B22">Marquez, 2006</xref>; <xref ref-type="bibr" rid="B31">Sander and Barocas, 2009</xref>; <xref ref-type="bibr" rid="B13">Goldyn et&#x20;al., 2010</xref>; <xref ref-type="bibr" rid="B16">Kartasalo et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B7">Clemons et&#x20;al., 2018</xref>). These algorithms tend to be computationally efficient (<xref ref-type="bibr" rid="B31">Sander and Barocas, 2009</xref>) and insensitive to the image background noise (<xref ref-type="bibr" rid="B20">Liu et&#x20;al., 2020</xref>), which is desirable for rapidly processing large volumes of experimental data (<xref ref-type="bibr" rid="B28">P&#xfc;sp&#xf6;ki et&#x20;al., 2016</xref>). Another desirable trait for an alignment detection tool is its flexibility in terms of size and location of alignment patterns (<xref ref-type="bibr" rid="B28">P&#xfc;sp&#xf6;ki et&#x20;al., 2016</xref>), which is handled well by the only open-source software available in this category (CytoSpectre (<xref ref-type="bibr" rid="B16">Kartasalo et&#x20;al., 2015</xref>)) due to a power spectrum analysis of the image&#x2019;s discrete Fourier transform.</p>
<p>One feature missing from the available tools in the literature is an analysis of the alignment length scale. Depending on the scientific question of interest, one may want to measure alignment over a small region of the image (e.g., local cytoskeletal features inside cells) or over a broad length scale (e.g., ECM organization in whole tissues). Additionally, when comparing experimental datasets, it is important to understand the precise length scale over which the observed alignment is significant and determine the spatial decay of the anisotropy, which will allow for better interpretation and analysis of results (e.g., is the alignment of a region of interest a subcellular or supracellular phenomenon). Here we explain the implementation of an open-source alignment quantification algorithm, <italic>AFT</italic> &#x2212; <italic>Alignment by Fourier Transform</italic>, that can be run on a variety of biological images and has a number of advantages over pre-existing approaches. This FFT-based quantification is rapid and computationally efficient, flexible to different types of microscopy images and samples, easy to use with a low number of parameters, and importantly allows for a user-defined length scale over which to measure feature anisotropy.</p>
</sec>
<sec id="s2">
<title>2 Materials and Methods</title>
<sec id="s2-1">
<title>2.1 Biological Images</title>
<p>Sample datasets of microscopy images were used to illustrate the analysis and are provided as Supplementary Material. In particular, cultured fibroblasts transfected with GFP-actin, fibroblasts fixed and stained for filamentous actin (F-actin, phalloidin), fixed cell-derived matrices immunostained for actin (before decellularization) and fibronectin (after decellularization), and second harmonic generation imaging of tissue samples were utilized. Fixed actin images were acquired at different magnifications using either single cells or cells at confluence, to allow for evaluation of the length scale of alignment. Y-27632 treated cells were incubated in the indicated concentration of the drug for 30&#xa0;min and then fixed and stained with phalloidin.</p>
<p>Fixed samples were imaged using a Zeiss LSM 880 equipped with a 40x NA 1.3&#x20;Plan-Apochromat oil objective or 63x NA 1.4&#x20;Plan-Apochromat oil objective. Decellularized matrices were imaged using a Zeiss LSM 880 equipped with 63x NA 1.4&#x20;Plan-Apochromat oil objective. For second harmonic generation imaging, tissue sections were imaged using a Zeiss LSM 7MP equipped with a 20x NA 1.0 water immersion objective. Y-27632 treated cells were imaged on a 3i Marianas Imaging System consisting of a Zeiss Axio Observer 7 inverted microscope attached to a Yokogawa W1 Confocal Spinning Disk using a 63x NA 1.4&#x20;Plan-Apochromat oil objective.</p>
</sec>
<sec id="s2-2">
<title>2.2 Synthetic Data</title>
<p>Images of fibrillar features were simulated in MATLAB (Mathworks, v2018b) to create sets of synthetic data with specific length scales. To this aim, squared units with a pre-defined size were randomly distributed in the field of view. Each unit was filled with parallel lines with 5&#x20;<italic>px</italic> spacing, and then rotated with a random angle between 0&#xb0; and 180&#xb0;. Three 10-image sets were generated, with unit sizes equal to 100, 200, or 400&#x20;<italic>px</italic>.</p>
</sec>
<sec id="s2-3">
<title>2.3&#x20;Pre-Processing</title>
<p>Image pre-processing is not required for this analysis, but can be used to additionally highlight the fibrillar features. In the context of this work, pre-processing was performed only for the cell-derived matrix images, as their surface is often not flat, resulting in uneven signal across the field of view. To account for this, contrast was enhanced in Fiji (0.35<italic>%</italic> saturated pixels) and subsequently a local contrast adjustment was performed (CLAHE plugin, default parameters). All images shown are maximum projections of Z-stack acquisitions, except for the live cell images which represent a single confocal&#x20;slice.</p>
</sec>
<sec id="s2-4">
<title>2.4 Comparison With Other Available Alignment Tools</title>
<p>The performance of the algorithm presented in this work was compared with OrientationJ (<xref ref-type="bibr" rid="B29">Rezakhaniha et&#x20;al., 2012</xref>) and TWOMBLI (<xref ref-type="bibr" rid="B33">Wershof et&#x20;al., 2021</xref>), by using two 10-image samples of fibronectin-stained cell-derived matrices that were either isotropic or anisotropic. To access the alignment vector field for OrientationJ, a Fiji macro was designed to batch run the OrientationJ Vector Field plugin. This operation was either performed on its own or preceded by fiber segmentation by the Ridge Detection plugin (<xref ref-type="bibr" rid="B17">Lindeberg, 1998</xref>), this second approach mimicking the TWOMBLI workflow (hybrid method). To obtain a comparable spatial resolution of the vector field, a window of 100&#x20;<italic>px</italic> with 50<italic>%</italic> overlap was used to run the FFT analysis, and a matching local window <italic>&#x3c3;</italic> of 100&#x20;<italic>px</italic> with a grid size of 50 was employed in OrientationJ.&#x20;The Ridge Detection parameters were set to: <italic>line width</italic> &#x3d; 20&#x20;<italic>px</italic>, <italic>high contrast</italic> &#x3d; 120, <italic>low contrast</italic> &#x3d; 0, <italic>sigma</italic> &#x3d; 6.27, <italic>lower threshold</italic> &#x3d; 0, <italic>upper threshold</italic> &#x3d; 0.17, <italic>minimum line length</italic> &#x3d; 10&#x20;<italic>px</italic>. These parameters were selected to match the ones assigned by the TWOMBLI macro when calling the Ridge Detection plugin (see below for the user input parameters that were chosen in TWOMBLI). From the acquired vector fields, an order parameter over neighborhoods of 5<italic>x</italic> vectors was calculated and compared for the three approaches.</p>
<p>A second comparison was based on coherency, the metric traditionally used for global alignment output by both OrientationJ and TWOMBLI. Coherency of the FFT was measured on windows of 100&#x20;<italic>px</italic> with 50<italic>%</italic> overlap and averaged to obtain a median value representing the global alignment score for each image. To obtain the coherency score from OrientationJ, a macro was designed to batch process the images using the OrientationJ Dominant Direction plugin. TWOMBLI was run on the sample data as per the developer instructions. A parameter optimization step was performed on test images and the obtained parameter file was used for batch processing (<italic>line width</italic> &#x3d; 20&#x20;<italic>px</italic>, <italic>curvature window</italic> &#x3d; 150&#x20;<italic>px</italic>, <italic>branch length</italic> &#x3d;&#x20;10).</p>
<p>Computational time was measured on a 3.6&#xa0;GHz Quad-Core Intel Core i7 machine with 32&#xa0;GB memory, with suitable functions in MATLAB and ImageJ macro language. Only the effective analysis time for a 10-image sample (1&#xa0;MB per image) was taken into account, excluding the input and parameter upload. Timings for OrientationJ refer to the designed macro, no manual handling of data was involved.</p>
</sec>
<sec id="s2-5">
<title>2.5 Statistical Analysis</title>
<p>Statistical analysis was performed in Prism (Graphpad, v9). Mann-Whitney two-tailed tests were used to compare metrics on isotropic vs. anisotropic samples. Significance is reported in figure panels as follows: &#x2018;&#x2a;&#x2a;&#x2a;&#x2a;&#x2019; for <italic>p</italic>-values lower than 0.0001, &#x2018;&#x2a;&#x2a;&#x2a;&#x2019; lower than 0.001, &#x2018;&#x2a;&#x2a;&#x2019; lower than 0.01, &#x2018;&#x2a;&#x2019; lower than 0.05, &#x2018;ns&#x2019; otherwise.</p>
</sec>
<sec id="s2-6">
<title>2.6 Implementations</title>
<p>This approach builds upon previous work employed in (<xref ref-type="bibr" rid="B1">Aratyn-Schaus et&#x20;al., 2011</xref>; <xref ref-type="bibr" rid="B5">Cetera et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B12">Fernandes et&#x20;al., 2020</xref>) and adds features such as periodic decomposition to improve the accuracy of the FFT angle determination along with the ability to search for the optimal length scale for comparison. The current implementation is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/OakesLab/AFT-Alignment_by_Fourier_Transform">https://github.com/OakesLab/AFT-Alignment_by_Fourier_Transform</ext-link>, both in MATLAB and Python languages. The MATLAB version is provided with a simple user interface for inputting parameters, while the Python version is presented as a set of Jupyter notebooks. The code is divided into two separate suites. The first suite can be used to perform the alignment quantification on a sample of images containing fibrillar structures. The second suite can be used to run a search to optimise the analysis parameters, with the aim of maximizing differences between two samples, i.e.,&#x20;locating the length scale for which the difference in alignment between two samples is greatest. Further code documentation is provided in the repository.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Measuring Alignment</title>
<p>The algorithm is inspired by the general approach of Particle Image Velocimetry (<xref ref-type="bibr" rid="B34">Willert and Gharib, 1991</xref>), where the image is broken down into a series of windows that are analyzed independently to create a vector field that represents the entire image. Windows are analyzed in frequency space to reveal information about both the fibrillar structure and local alignment as illustrated in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref> using filamentous actin images. If the image contains aligned features in the real space, the corresponding FFT in the frequency domain will be asymmetrically skewed, with the direction of skew orthogonal to the original feature orientation (<xref ref-type="fig" rid="F1">Figure&#x20;1A,B</xref>). This process can then be repeated on each successive window across the image, resulting in a vector field that represents the local alignment in the image. A detailed protocol for determining the local alignment of each window and the order parameter of global alignment follows.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Using FFTs to measure local alignment of biological images. <bold>(A)</bold> Small windows of a microscopic image are considered, containing either aligned filamentous actin fibers, or isotropic signal. The 2D Fast Fourier Transform (FFT) shows an elongated (i.e.,&#x20;skewed) shape if the image in the real space contains aligned fibrillar features, and displays a more round shape otherwise. Scale bar, 5&#xa0;<italic>&#x3bc;m</italic>. <bold>(B)</bold> A small window of a microscopic image containing aligned filamentous actin fibers is considered. Its FFT shows a predominant skewness (black line) of an angle that is orthogonal to the direction of the fibers in the real space image. The obtained alignment vector (yellow line) can be overlaid to the original image to highlight the measured fiber orientation. Scale bar, 5&#xa0;<italic>&#x3bc;m</italic>. <bold>(C)</bold> The alignment vector is calculated for an image containing aligned actin fibers by exploiting the characteristics of the FFT. The same image, rotated by 45&#xb0;, is analyzed, to demonstrate robustness of the method to rotation. Scale bar, 5&#xa0;<italic>&#x3bc;m</italic>. <bold>(D)</bold> A square representing the window size for analysis (250&#x20;<italic>px</italic>, light blue) is overlaid on a filamentous actin image. The black squares represent subsequent instances of such a window with the defined overlap, as the image is scanned during the analysis to calculate local alignment vectors (yellow). The heatmap shows a different representation of the alignment vector field, with a wrapped colour scale ranging from 0&#xb0; to 180&#xb0;. Scale bar, 20&#xa0;<italic>&#x3bc;m</italic>.</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g001.tif"/>
</fig>
<sec id="s3-1-1">
<title>3.1.1 Local Alignment</title>
<p>Square windows of <italic>n x n</italic> pixels are chosen from the original real space image and a 2D FFT is performed. Typically, <italic>n</italic> is chosen as odd to ensure that the zero-order frequency component, which is always the greatest in magnitude, is situated at the centre of the FFT. FFTs of non-periodic signals are often plagued by strong horizontal and vertical components, appearing as a cross, due to the mismatch of intensity in the images at the edges. To avoid this effect, we break down the image into its smooth and periodic components following the approach of <xref ref-type="bibr" rid="B24">Moisan (2011)</xref>. We use the periodic component of this decomposition to take the FFT and then take its norm to only deal with real numbers. The resulting image is then multiplied by a mask of diameter <italic>n</italic>/2 to capture all the relevant high frequency components and to ensure the sample is symmetric. The central image moments of the masked FFT are then calculated as<disp-formula id="e1">
<mml:math id="m1">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>x</italic> and <italic>y</italic> represent the position and <italic>I</italic> is the magnitude of the FFT norm. We next construct the covariance matrix of the image as<disp-formula id="e2">
<mml:math id="m2">
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>20</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>02</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>which has eigenvalues of<disp-formula id="e3">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>20</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>02</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xb1;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>20</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>02</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>The orientation of the FFT can thus be calculated by<disp-formula id="e4">
<mml:math id="m4">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>20</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>02</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>and the eccentricity, a measure of how oblong the FFT is, as<disp-formula id="e5">
<mml:math id="m5">
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>The orientation of the features in the real image is orthogonal to the orientation of the FFT, and thus we apply a 90&#xb0;rotation (<xref ref-type="fig" rid="F1">Figure&#x20;1B</xref>). Orientation vectors do not have a polarity, and thus angles of 0&#xb0; or 180&#xb0; are considered equivalent. Therefore, all angles are mapped to a range of 0&#xb0;&#x2013;180&#xb0;(<xref ref-type="fig" rid="F1">Figure&#x20;1D</xref>). This methodology is robust to rotational transformations and does not suffer from the inherited bias of FFT for vertical and horizontal components (<xref ref-type="fig" rid="F1">Figure&#x20;1C</xref>).</p>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Order Parameter Calculation</title>
<p>Both the size of the window and the degree of overlap between the windows is customizable (<xref ref-type="fig" rid="F1">Figure&#x20;1D</xref>). To measure how aligned fibrillar features are within adjacent windows, we define an order parameter by correlating the directionality of vectors within the neighborhood of customizable size. Specifically, the order parameter can be calculated as<disp-formula id="e6">
<mml:math id="m6">
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>with <italic>&#x3b8;</italic>
<sub>
<italic>ij</italic>
</sub> representing the angle between the orientation of a central reference vector and its neighbors (<xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>). The order parameter can take values between &#x2212;1 and 1 (<xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>), with 1 representing perfect alignment (i.e.,&#x20;all vectors in the neighborhood have the same orientation as the reference vector), 0 representing random orientation, and &#x2212;1 representing opposite alignment (i.e.,&#x20;all vectors in the neighborhood are pointing in the orthogonal direction compared to the reference vector). While a number of different formulations of the order parameter have been used previously, in the context of the current analysis, the chosen order parameter normally ranges between 0 (random) and 1 (perfectly aligned), as fiber polarity is not taken into account and the neighborhood area is kept relatively local (<xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>). Similar results were obtained for real and simulated data (and <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Calculating an image order parameter. <bold>(A)</bold> The equation for the order parameter used to assign an alignment score for each neighborhood is shown, together with examples. The order parameter takes a value of 1 for complete alignment, 0 for random alignment, and &#x2212;1 for orthogonal alignment. <bold>(B)</bold> A square representing a neighborhood of 5<italic>x</italic> vectors (magenta, neighborhood radius of 2<italic>x</italic> vectors around the central reference) is overlaid on an actin image and its corresponding alignment vector field. The black squares represent subsequent instances of such neighborhood, as the vector field is scanned during the analysis to obtain local alignment scores. The resulting order parameters for each neighborhood are reported in the heatmap, together with their median value, representing the output of the analysis.</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Examples of image neighborhoods and corresponding order parameter. <bold>(A)</bold> Examples of neighborhoods in simulated data displaying different degrees of alignment are shown together with the calculated order parameter (window size 35&#x20;<italic>px</italic>). Scale bar, 25&#x20;<italic>px</italic>. <bold>(B)</bold> Examples of neighborhoods in actin images displaying different degrees of alignment are shown together with the calculated order parameter (window size 100&#xa0;<italic>&#x3bc;m</italic>). Scale bar, 50&#xa0;<italic>&#x3bc;m</italic>.</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g003.tif"/>
</fig>
<p>To calculate an overall alignment score for each image, we&#x20;define a neighborhood size. The previously calculated vector field is then split into all possible overlapping neighborhoods of such size. The order parameter is subsequently calculated for each neighborhood, and the overall order parameter for the image is defined as the median value (<xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>).</p>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Investigating the Optimal Alignment Length Scale Between Two Samples</title>
<p>When comparing two samples displaying different degrees of alignment, it may be of interest to evaluate the length scale for which this difference is greatest. The approach described above allows for this, as it is possible to evaluate the order parameter using a range of window and neighborhood sizes which correspond to different length scales (i.e.,&#x20;each permutation of window and neighborhood size define a specific length scale). By comparing the obtained alignment scores between the two experimental conditions for the different parameter permutations, it is possible to investigate the precise length scale at which the difference between the two samples is most pronounced. The comparison can be carried out by looking at the order parameter difference between the two samples or by running statistical tests and analyzing the resulting <italic>p</italic>-values.</p>
<p>We tested this parameter search approach on actin images of cultured fibroblasts with different degree of isotropy (<xref ref-type="fig" rid="F4">Figure&#x20;4A</xref>, 10 images for each sample), for window sizes ranging from 25 to 325&#x20;<italic>px</italic> and neighborhood radii ranging from 1<italic>x</italic> to 38<italic>x</italic> vectors (<xref ref-type="fig" rid="F4">Figures 4B,C</xref>). We performed the comparison in alignment scores for each window/neighborhood size permutation by quantifying the difference between the sample order parameters (<xref ref-type="fig" rid="F4">Figure&#x20;4B</xref>) or by calculating the <italic>p</italic>-value of a Mann-Whitney statistical test between the two populations (<xref ref-type="fig" rid="F4">Figure&#x20;4C</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Determining the optimal length scale difference. <bold>(A)</bold> Example actin images taken from two separate samples and displaying different degrees of alignment (higher on the left, more anisotropic; lower on the right, more isotropic). Scale bar, 20&#xa0;<italic>&#x3bc;m</italic>. <bold>(B)</bold> The parameter search runs the analysis for a range of window sizes (y-axis, from 25&#x20;<italic>px</italic> to 325&#x20;<italic>px</italic>) and a range of neighborhood sizes (<italic>x</italic>-axis, from 3<italic>x</italic> to 77<italic>x</italic> vectors, where the neighborhood size is defined as 2&#x2a;<italic>neighborhood radius</italic> &#x2b; 1). Each permutation of window and neighborhood represents a length scale. Each colored square shows the difference in the median order parameter between the anisotropic sample and the isotropic sample (mean values over 10 images for each sample) for a specific pair of window and neighborhood sizes. Small window sizes paired with small neighborhoods (upper left corner) display noisy output, due to the limited amount of image information available to process. Three example vector fields are shown for a window size of 25&#x20;<italic>px</italic> and neighborhood of 55<italic>x</italic> vectors (corresponding to 92&#xa0;<italic>&#x3bc;m</italic>), 75&#x20;<italic>px</italic> and 17<italic>x</italic> vectors (89&#xa0;<italic>&#x3bc;m</italic>), and 200&#x20;<italic>px</italic> and 5<italic>x</italic> vectors (79&#xa0;<italic>&#x3bc;m</italic>), with the light blue and magenta squares showing the size of the window and neighborhood respectively. Despite relatively similar neighborhood sizes, the output varies depending on the size of the examined window. Reading the graph horizontally from left to right for each window size up to &#x223c; 150&#x20;<italic>px</italic>, it is possible to note how an optimal length scale of &#x223c; 90&#xa0;<italic>&#x3bc;m</italic> is detected (i.e.,&#x20;a peak difference value is displayed), likely correlated to relevant biological dimensions (e.g., cell size). <bold>(C)</bold> A similar graph to the one in <bold>(B)</bold> is shown for the <italic>p</italic>-value of Mann-Whitney tests between the two samples for all the combinations of window and neighborhood sizes. In this case, greater differences are represented by lower values (yellow).</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g004.tif"/>
</fig>
<p>It should be noted that small windows paired with small neighborhoods display noisy output (<xref ref-type="fig" rid="F4">Figures 4B,C</xref>), as the corresponding FFT for such small windows will tend towards low eccentricity values (i.e.,&#x20;increasing the likelihood of spurious vectors, <xref ref-type="fig" rid="F1">Figure&#x20;1A</xref>). Interestingly, when comparing two samples with known differences in alignment (<xref ref-type="fig" rid="F4">Figure&#x20;4A</xref>), it can be observed how the difference in order parameter between the two samples displays a peak when keeping the window size constant and increasing the neighborhood (<xref ref-type="fig" rid="F4">Figure&#x20;4B</xref>). This suggests a well-defined optimum length scale where a clear difference between the two samples occurs, and it is likely to be correlated with relevant dimensions in the sample (e.g., cell size). It is important to note that the optimal length scale will likely exist for a range of different window/neighborhood pairs, which together will define a similar local area. In the example shown in <xref ref-type="fig" rid="F4">Figure&#x20;4B</xref>, the order parameter difference peaks for a length scale of &#x223c; 90&#xa0;<italic>&#x3bc;m</italic>, as calculated by multiplying the window size by the neighborhood size for pairs displaying high difference values. This suggests that this length scale should be investigated further to evaluate the biological relevance of features of such&#x20;size.</p>
</sec>
<sec id="s3-3">
<title>3.3 Evaluating the Length Scale Decay in Alignment</title>
<p>A similar approach to the parameter search can be employed to look at how the alignment decays over increasingly larger length scales, by progressively enlarging the size of the region over which the alignment is measured. To this aim, the window size over which the angle vector field is calculated is kept constant, while progressively increasing the neighborhood over which the order parameter is evaluated.</p>
<p>To confirm the performance of the algorithm in locating the alignment length scale, we created three 10-image sets of synthetic data. These images show a number of squared units of pre-defined size (i.e.,&#x20;100, 200, or 400&#x20;<italic>px</italic>), randomly arranged in the field of view. Each unit is filled with parallel lines representing fibers (<xref ref-type="fig" rid="F5">Figure&#x20;5A</xref>). We first measured the median order parameter for each image in each set with a window size of 35&#x20;<italic>px</italic> and a neighborhood of 5<italic>x</italic> vectors, corresponding to 100&#x20;<italic>px</italic> (<xref ref-type="fig" rid="F5">Figure&#x20;5B</xref>). The order parameter increases with the selected unit size, as expected as neighborhoods of a given size will represent a progressively more local point of view for increasing unit sizes. Moreover, we analyzed the decay in the order parameter by keeping a fixed 10&#x20;<italic>px</italic> window size and progressively increasing the neighborhood size (<xref ref-type="fig" rid="F5">Figure&#x20;5C</xref>). The half-life of the fitted decay curve shows values very close to the pre-defined unit size for each set. This result highlights the ability of our approach to correctly identify the alignment length scale within an&#x20;image.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Evaluating length scale on synthetic data. <bold>(A)</bold> Synthetic images were created by randomly distributing units of parallel lines within the field of view. The size of each unit was pre-defined to be either 100 <italic>px</italic> (left, black), 200 <italic>px</italic> (centre, orange) or 400 <italic>px</italic> (right, green). Each sample contains 10 images. The blue and magenta boxes represent the window and neighborhood sizes used for the analysis in <bold>(B)</bold>, set to 35&#x20;<italic>px</italic> and 100&#x20;<italic>px</italic>, respectively. <bold>(B)</bold> Measuring the order parameter using the same parameters for the three sets of images shows an increase in its median value with the unit size. This can be expected, as the information within this length scale will be more aligned the bigger the unit size. <bold>(C)</bold> Keeping the window size constant (10&#x20;<italic>px</italic>) and progressively increasing the neighborhood shows a decay in the order parameter for all three samples (dots). By fitting a one-phase decay to each data set (shaded lines) and measuring its half-life, it is possible to appreciate how the algorithm is able to locate the pre-defined length scale (i.e.,&#x20;unit size).</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g005.tif"/>
</fig>
<p>We then used the alignment decay analysis to quantify the length scale on real biological data, as exemplified by using &#x223c; 1&#xa0;<italic>mm</italic>
<sup>2</sup> tilescan images of cell-derived matrices (i.e.,&#x20;matrices produced <italic>in situ</italic> by the cells) stained for F-actin and fibronectin (before and after decellularization, respectively, <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>). We first calculated the angle vector field for both actin and fibronectin using the FFT approach for a window size of 250&#x20;<italic>px</italic> and overlap of 50<italic>%</italic> (<xref ref-type="fig" rid="F6">Figure&#x20;6B</xref>). Subsequently, we calculated the median order parameter over neighborhoods of increasing radii, ranging from 1<italic>x</italic> to 21<italic>x</italic> vectors, corresponding to 50&#x20;<italic>x</italic> 50&#xa0;<italic>&#x3bc;m</italic> to 1050&#x20;<italic>x</italic> 1050&#xa0;<italic>&#x3bc;m</italic> in the original image (<xref ref-type="fig" rid="F6">Figures 6A,C,D</xref>). By plotting the median order parameter over the neighborhood size, it is possible to observe the alignment decaying from the local to the global length scale (<xref ref-type="fig" rid="F6">Figure&#x20;6D</xref>). As expected, actin and fibronectin displayed a similar decay in alignment as cells are responsible for depositing and remodelling the ECM in this experiment.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Measuring the decay in order parameter as a function of length scale. <bold>(A)</bold> Example tilescan images about 1&#xa0;<italic>mm</italic>
<sup>2</sup> in size for actin and fibronectin on the same sample (fibroblast-derived matrix). Scale bar, 100&#xa0;<italic>&#x3bc;m</italic>. <bold>(B)</bold> Angle heatmap showing the alignment vector field for the images in <bold>(A)</bold>, using a window size of 250&#x20;<italic>px</italic> and 50<italic>%</italic> overlap. Actin and fibronectin display similar alignment. <bold>(C)</bold> Schematic of the alignment decay analysis, where the window size is maintained constant while increasing the size of the neighborhood (i.e.,&#x20;including more and more vectors in the order parameter calculation to evaluate alignment from the local to the global scale). The solid magenta square represents the starting neighborhood, which then increases in size at each iteration (dashed magenta squares). <bold>(D)</bold> The calculated order parameter for actin and fibronectin for the images in <bold>(A)</bold> is graphed for a window size of 250&#x20;<italic>px</italic>, for each neighborhood ranging from 50&#xa0;<italic>&#x3bc;m</italic> (3<italic>x</italic> vectors, neighborhood radius of 1<italic>x</italic> vector) to 1050&#xa0;<italic>&#x3bc;m</italic> (43<italic>x</italic> vectors, neighborhood radius of 21<italic>x</italic> vectors). Alignment decays in a similar manner when going from local (small neighborhood size) to global (large neighborhood size) length scales.</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g006.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>3.4 Filtering Input for Alignment Analysis</title>
<p>Some biological images might display regions that are either blank (i.e.,&#x20;little to no signal, lack of image features), or isotropic (i.e.,&#x20;no obvious fibrillar features). In certain applications, such regions should be excluded from the alignment analysis, as images containing noisy or blank areas will affect the output order parameter. By exploiting our window-based algorithm, it is possible to implement optional filtering of features to automatically exclude regions with such characteristics from the analysis.</p>
<p>To filter out blank regions, a threshold can be set on the mean intensity for each window, as demonstrated on second harmonic generation imaging of tissue samples (<xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>). In this example, windows that are considered background have a mean intensity signal lower than 20 (with intensity values ranging from 0-black to 255-white). This value can be set as a threshold: windows displaying mean intensity values lower than the threshold will be ignored during the calculation of the angle vector field (and subsequent alignment score, <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Filtering vector fields based on intensity and eccentricity. <bold>(A)</bold> A tissue section second harmonic generation (SHG) image is shown. Two regions with the same size of the window used for the alignment analysis (100&#x20;<italic>px</italic>) are enlarged and their mean intensity value measured. The intensity of an 8-bit image can vary from 0 to 255. The area on the top left contains little to no signal and it is considered background (mean intensity of 11); the area on the right contains many dark pixels, for a mean intensity of 84. A threshold value of 20 is set, meaning that all windows with mean intensity lower than such values will be considered as blank (i.e.,&#x20;background) and excluded from the analysis. Scale bar, 50&#xa0;<italic>&#x3bc;m</italic>. <bold>(B)</bold> The alignment vector field (yellow) is overlaid on the raw SHG image, either without filtering for blank regions <bold>(left)</bold> or filtering with a threshold on the mean intensity of 20 <bold>(right)</bold>. Magenta asterisks highlight regions excluded from the analysis. <bold>(C)</bold> An immunostaining for fibronectin in cell-derived matrices is shown. Two regions with the same size of the window used for the alignment analysis (100&#x20;<italic>px</italic>) are enlarged and their 2D Fast Fourier Transform (FFT) displayed. The FFT eccentricity can range from 0 (circular) to 1 (highly elongated). The region on the top lacks clear aligned fibers, resulting in a more uniform FFT (eccentricity of 0.40); the area on the bottom has aligned fibrillar features, leading to a highly skewed FFT (eccentricity of 0.84). A threshold value of 0.73 is set, meaning that all windows with eccentricity lower than such values will be considered as isotropic and excluded from the analysis. Scale bar, 20&#xa0;<italic>&#x3bc;m</italic>. <bold>(D)</bold> The alignment vector field (yellow) is overlaid on the raw fibronectin image, either without filtering for isotropic regions <bold>(left)</bold> or filtering with a threshold on the eccentricity of 0.73 <bold>(right)</bold>. Magenta asterisks highlight the regions excluded from the analysis. <bold>(E)</bold> The actin in a single cell is shown. If one wants to exclude the background from the analysis, a binary mask can be provided highlighting the regions of the image to be analyzed (window size 50&#x20;<italic>px</italic> with 50<italic>%</italic> overlap). Scale bar, 50&#xa0;<italic>&#x3bc;m</italic>.</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g007.tif"/>
</fig>
<p>Regions in which image features display isotropic organization can also be excluded by setting a threshold on the eccentricity of the FFT calculated for a given window, as shown for cell derived matrices immunostained for fibronectin in <xref ref-type="fig" rid="F7">Figure&#x20;7C</xref>. The FFT eccentricity can be used as a measure of its skewness (<xref ref-type="fig" rid="F1">Figure&#x20;1A</xref>): regions containing oriented fibers will display a more elongated FFT, hence higher eccentricity (values closer to 1); regions where no fibers can be detected, or where there are multiple fibers without a clear orientation, will display a more homogeneously shaped (i.e.,&#x20;round) FFT, hence lower eccentricity (values closer to 0). In the example shown in <xref ref-type="fig" rid="F7">Figure&#x20;7C</xref>, threshold on the eccentricity was set to 0.73, allowing for the exclusion of isotropic regions from the angle vector field calculation (<xref ref-type="fig" rid="F7">Figure&#x20;7D</xref>).</p>
<p>Finally, it is possible that only a specific region within an image is to be analyzed, as in the case of actin in single cells (<xref ref-type="fig" rid="F7">Figure&#x20;7E</xref>). A binary image can be used to mask the angle vector field, in order to only consider a given area of the original&#x20;input.</p>
</sec>
<sec id="s3-5">
<title>3.5 Extracting Kinetics of Organization From Live Imaging</title>
<p>Many biological processes involve the evolution of architectures and organizations over time. By measuring an order parameter for each frame of a time series it is possible to extract the kinetics of alignment in response to perturbations. As an example, we transfected an NIH 3T3 fibroblast with GFP-actin and imaged the cell before, during, and after treatment with the Rho kinase inhibitor Y-27632 (<xref ref-type="fig" rid="F8">Figure&#x20;8</xref>). Inhibition of Rho kinase leads to a reduction in myosin activity and thus a dissolution of stress fibers (e.g., a loss of fibrillar structures; <xref ref-type="fig" rid="F8">Figure&#x20;8A</xref>). As a test case, treatment with Y-27632 is convenient because it acts rapidly and is easily washed out by replacing the media in the sample chamber with fresh media. Upon removal of Y-27632, the actin cytoskeleton begins to reform stress fibers and again takes on an aligned appearance (<xref ref-type="fig" rid="F8">Figure&#x20;8B</xref>). As evidenced in the plot of the order parameter, we can see a loss of alignment immediately after addition of Y-27632 and an immediate recovery following washout (<xref ref-type="fig" rid="F8">Figure&#x20;8C</xref>).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Measuring kinetics of alignment. <bold>(A)</bold> An NIH 3T3 fibroblast transfected with GFP-actin is shown before, during, and after washout of 20&#xa0;<italic>&#x3bc;M</italic> Y-27632. <bold>(B)</bold> Local alignment was calculated for each frame in the time series using a window size of 17&#x20;<italic>px</italic> and an overlap of 50<italic>%</italic>. Yellow vectors indicate the local direction of alignment in the image while insets show the angle of orientation for each window. <bold>(C)</bold> Plot of the calculated order parameter over time for a neighborhood radius of 2<italic>x</italic> vectors. Arrows indicate the time points of addition of Y-27632 and wash out of the drug. Red dashed line indicates the fit to <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>. <bold>(D)</bold> Boxplots of the average order parameter for fibroblasts treated for 30&#xa0;min with different concentrations of Y-27632 and then fixed and stained with phalloidin to label actin. Each dot represents the median order parameter of a single cell with a window size of 33&#x20;<italic>px</italic>, overlap of 50<italic>%</italic>, and neighborhood radius of 2<italic>x</italic>.</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g008.tif"/>
</fig>
<p>To measure the kinetics of this interaction we can fit the data to any relevant model. For the washout of Y-27632 we fit the post-washout data to a simple exponential recovery curve of the form<disp-formula id="e7">
<mml:math id="m7">
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>We can then define a <italic>t</italic>
<sub>1/2</sub> value, or the time it takes to reach half its maximum recovery value, as<disp-formula id="e8">
<mml:math id="m8">
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>This results in a value of <italic>t</italic>
<sub>1/2</sub> &#x2248; 7&#xa0;min for the Y-27632 washout experiment, consistent with previous reports (<xref ref-type="bibr" rid="B1">Aratyn-Schaus et&#x20;al., 2011</xref>). To further illustrate the robustness of this approach, we imaged numerous cells treated with varying concentrations of Y-27632 (<xref ref-type="fig" rid="F8">Figure&#x20;8D</xref>). Cells were treated with concentrations ranging from 0&#x2013;20&#xa0;<italic>&#x3bc;M</italic> for 30&#xa0;min, and then fixed and stained with phalloidin. Analysis of these data sets reveals a steady decrease in order parameter as a function of Y-27632 concentration, as expected. The difference in magnitude of the order parameter between the fixed and live imaging is the product of superior signal to noise and better labelling that is achieved with phalloidin compared to fluorescently expressed&#x20;actin.</p>
</sec>
<sec id="s3-6">
<title>3.6 Comparing With Other Available Algorithms</title>
<p>The performance of the algorithm presented in this work was tested against two other open-source tools widely used by the biology community, OrientationJ (<xref ref-type="bibr" rid="B29">Rezakhaniha et&#x20;al., 2012</xref>) and TWOMBLI (<xref ref-type="bibr" rid="B33">Wershof et&#x20;al., 2021</xref>). OrientationJ is a Fiji plugin based on image representation by structure tensors using real space, and evaluates orientation by the coherency metric, that indicates the degree of feature orientation with values ranging from 0 (random) to 1 (perfectly aligned) (<xref ref-type="bibr" rid="B29">Rezakhaniha et&#x20;al., 2012</xref>; <xref ref-type="bibr" rid="B7">Clemons et&#x20;al., 2018</xref>). Using this approach, it is possible to output either an alignment vector field (OrientationJ Vector Field) or a global coherency score for the image (OrientationJ Dominant Direction). TWOMBLI is a Fiji macro envisioned as a hybrid approach performing fiber segmentation followed by alignment analysis. Fiber segmentation is carried out with the Ridge Detection plugin (<xref ref-type="bibr" rid="B17">Lindeberg, 1998</xref>), while the alignment of the binarized image is subsequently measured <italic>via</italic> OrientationJ.&#x20;In addition to the coherency metric as a measure of alignment and due to the segmentation step, TWOMBLI also allows the user to obtain further metrics that characterize the fibrillar features, such as number of branch and end points, density, curvature, and fractal dimensions.</p>
<p>We first compared the alignment vector field calculated with the three methods (FFT, structure tensor, and hybrid approach) for cell-derived matrices immunostained for fibronectin displaying different degrees of isotropy (<xref ref-type="fig" rid="F9">Figure&#x20;9</xref>). When comparing the alignment vector field for images with strongly anisotropic fibrillar features, similar output was observed for the three methods (<xref ref-type="fig" rid="F9">Figure&#x20;9A</xref>). When working with less aligned input, however, the FFT was able to better resolve the feature alignment in the isotropic regions compared to the other two algorithms (<xref ref-type="fig" rid="F9">Figure&#x20;9B</xref>).</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Comparing approaches to measure organization in biological images. <bold>(A)</bold> A fibronectin image showing fibrillar features with strong alignment is analyzed with the FFT approach presented in this work, with the Fiji OrientationJ Vector Field plugin, and with a combined approach using the Fiji Ridge Detection plugin followed by OrientationJ (mimicking the TWOMBLI hybrid approach, the binary mask calculated by the Ridge Detection is shown). A window size of 100&#x20;<italic>px</italic> with 50<italic>%</italic> overlap was used, and the order parameter was calculated over neighborhoods of 5<italic>x</italic> vectors (neighborhood radius of 2<italic>x</italic> vectors). Both the alignment vector field and the angle heatmap are shown for each case; zooms for the areas highlighted by the white boxes are displayed. The three algorithms behave similarly. Scale bar, 20&#xa0;<italic>&#x3bc;m</italic>. <bold>(B)</bold> The analysis of a more randomly organized fibronectin image is compared as in <bold>(A)</bold>. It can be noted how the FFT returns more accurate alignment vectors for the more isotropic regions of the image (insets).</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g009.tif"/>
</fig>
<p>Two alignment metrics were analyzed, the order parameter <italic>S</italic> (<xref ref-type="disp-formula" rid="e6">Eq. 6</xref>) and the coherency; the first metric is the one used in this work, while the coherency is the standard output of both OrientationJ and TWOMBLI. The comparison dataset contained two samples of images, with isotropic (<xref ref-type="fig" rid="F9">Figure&#x20;9B</xref>) and anisotropic (<xref ref-type="fig" rid="F9">Figure&#x20;9A</xref>) features. All the tested algorithms were able to recognize the alignment difference in the data, however, the order parameter scores calculated with the TWOMBLI approach (fiber segmentation via Ridge Detection followed by alignment with OrientationJ) did not reach statistical significance (<xref ref-type="fig" rid="F10">Figure&#x20;10A</xref>). Moreover, the order parameter values calculated with both OrientationJ and the hybrid approach were very close to the upper limit of the range (values equal to 1 signify perfect alignment). This suggests that these methods might not be reliable in detecting subtle differences between samples, due to their limited ability to resolve local isotropy (<xref ref-type="fig" rid="F9">Figure&#x20;9</xref>). Global coherency obtained with the three methods was also compared, showing that all of them could successfully distinguish the global alignment differences in the two samples (<xref ref-type="fig" rid="F10">Figure&#x20;10B</xref>).</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Comparing output metrics of different approaches to measure organization in biological images. <bold>(A)</bold> Boxplots of the order parameters for the samples shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref> calculated with the three methods, the FFT (as presented here), OrientationJ (Vector Field plugin), and the hybrid approach (Ridge Detection followed by OrientationJ Vector Field). Local windows of 100&#x20;<italic>px</italic> with 50<italic>%</italic> overlap and 5<italic>x</italic> vector neighborhoods were considered. Insets represent zooms of the y-axis to better display distributions. Mann-Whitney two-tailed test (&#x2a;&#x2a;&#x2a;&#x2a;<italic>p</italic>&#x20;&#x3c; 0.0001, &#x2a;&#x2a;<italic>p</italic>&#x20;&#x3d; 0.0039, ns &#x3d; 0.063). <bold>(B)</bold> Boxplots of the global coherency calculated with the three tools, <italic>AFT</italic> &#x2212; <italic>Alignment by Fourier Transform</italic> (as presented here), OrientationJ (Dominant Direction plugin), and TWOMBLI. Mann-Whitney two-tailed test (&#x2a;&#x2a;&#x2a;<italic>p</italic>&#x20;&#x3d; 0.0002, &#x2a;&#x2a;&#x2a;<italic>p</italic>&#x20;&#x3d; 0.0002, &#x2a;<italic>p</italic>&#x20;&#x3d; 0.0147).</p>
</caption>
<graphic xlink:href="fcomp-03-745831-g010.tif"/>
</fig>
<p>Computational time is comparable between the FFT and OrientationJ (with a dedicated macro) with each image being evaluated in less than half a second, while it increases for TWOMBLI with about 7&#x2002;s per image (due to the fiber segmentation step). While this difference might appear insignificant for small samples as the ones used in this context, it might become important should batch processing be required for larger sample sizes or more high-throughput applications. The FFT approach presented here can be easily used to address length scale analysis. While OrientationJ also offers the option of a length scale analysis (Vector Field plugin), this requires <italic>ad hoc</italic> macros and further post-processing to obtain a unique alignment score for each image for a given window size. TWOMBLI allows the user to obtain a wider range of metrics characterizing the fibrillar features, thanks to its fiber segmentation step, but this comes at the cost of setting more parameters to start the analysis. The FFT performs best at resolving local alignment differences (<xref ref-type="fig" rid="F9">Figure&#x20;9</xref>), and the available filters on window intensity and eccentricity make it straightforward to automatically exclude regions of the images. This avoids having to manually discard entire images containing unsuitable regions, as would happen with the other two methods. The pros and cons of each methodology should be taken into account depending on the application (<xref ref-type="table" rid="T1">Table&#x20;1</xref>); overall, the <italic>AFT</italic> approach demonstrated efficient performance and broad flexibility to different types of input images.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>A comparison of the performance and characteristics of the three analysis methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">AFT</th>
<th align="center">OrientationJ</th>
<th align="center">TWOMBLI</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Computational time</td>
<td align="left">low (1.8-4.8&#xa0;s<xref ref-type="table-fn" rid="Tfn1">
<sup>a</sup>
</xref>)</td>
<td align="left">low (4.8&#xa0;s<xref ref-type="table-fn" rid="Tfn2">
<sup>b</sup>
</xref>)</td>
<td align="left">high (72.4&#xa0;s)</td>
</tr>
<tr>
<td align="left">Length scale analysis</td>
<td align="left">
<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref>
</td>
<td align="left">
<xref ref-type="table-fn" rid="Tfn4">
<sup>d</sup>
</xref>
</td>
<td align="left">-</td>
</tr>
<tr>
<td align="left">Additional metrics</td>
<td align="left">-</td>
<td align="left">
<xref ref-type="table-fn" rid="Tfn4">
<sup>d</sup>
</xref>
</td>
<td align="left">
<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref>
</td>
</tr>
<tr>
<td align="left">Automated image filtering</td>
<td align="left">
<xref ref-type="table-fn" rid="Tfn3">
<sup>c</sup>
</xref>
</td>
<td align="left">-</td>
<td align="left">-</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Computational time was measured on a 3.6&#xa0;GHz Quad-Core Intel Core i7 machine with 32&#xa0;GB memory for a 10-image sample.</p>
</fn>
<fn id="Tfn1">
<label>a</label>
<p>Depends on window&#x20;size.</p>
</fn>
<fn id="Tfn2">
<label>b</label>
<p>With a dedicated&#x20;macro.</p>
</fn>
<fn id="Tfn3">
<label>c</label>
<p>Yes</p>
</fn>
<fn id="Tfn4">
<label>d</label>
<p>Yes, but requires further post-processing.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3-7">
<title>3.7 Implementing a Streamlined Software for Measuring Alignment</title>
<p>Finally, we have developed a workflow named <italic>AFT</italic> &#x2212; <italic>Alignment by Fourier Transform</italic> to automate image analysis using the approach described above. This includes the pipeline described in <xref ref-type="sec" rid="s3-1">Section 3.1</xref>, the parameter search in <xref ref-type="sec" rid="s3-2">Section 3.2</xref>, the analysis of length scale decay in <xref ref-type="sec" rid="s3-3">Section 3.3</xref>, the filtering options in <xref ref-type="sec" rid="s3-4">Section 3.4</xref>, and the extraction of organization kinetics in <xref ref-type="sec" rid="s3-5">Section 3.5</xref>. Open-source implementation is made available in both MATLAB and Python at <ext-link ext-link-type="uri" xlink:href="https://github.com/OakesLab/AFT-Alignment_by_Fourier_Transform">https://github.com/OakesLab/AFT-Alignment_by_Fourier_Transform</ext-link>.</p>
<p>Some considerations regarding the choice of parameters follows. The user is requested to set three mandatory parameters in order to run the alignment analysis: the window size, the overlap, and the neighborhood size (<xref ref-type="sec" rid="s3-1">Section 3.1</xref>, <xref ref-type="fig" rid="F1">Figures 1D</xref>, <xref ref-type="fig" rid="F2">2B</xref>). Each of these parameters will affect the calculated order parameter by changing the length scale of the alignment analysis. While default parameters are suggested, it is important to test different values on individual images to gain some insight on the optimal length scale over which to carry out this analysis. In addition to the mandatory parameters, a number of optional filtering features are available as described in <xref ref-type="sec" rid="s3-4">Section 3.4</xref> (<xref ref-type="fig" rid="F7">Figure&#x20;7</xref>).</p>
<sec id="s3-7-1">
<title>3.7.1 Mandatory Parameters</title>
<p>
<list list-type="simple">
<list-item>
<p>&#x2022; <italic>Window size.</italic> The size of the local regions in the image to analyse. This value depends on the image resolution, the size of the fibrillar features to be examined, and the length scale of interest (<xref ref-type="fig" rid="F1">Figure&#x20;1D</xref>). In practice, within a window one should be able to observe enough information to discern by eye an orientation of features. There is no hard-set lowest limit for the window size, but it should be noted that smaller windows will lead to more spurious vectors as the calculated FFT will be nearly circular (i.e.,&#x20;not skewed, <xref ref-type="fig" rid="F1">Figure&#x20;1A</xref>) for regions where fibrillar features are not recognized. A visual check of the output images is always recommended during the parameter optimization&#x20;phase.</p>
</list-item>
<list-item>
<p>&#x2022; <italic>Overlap.</italic> The overlap between adjacent windows (<xref ref-type="fig" rid="F1">Figure&#x20;1D</xref>). Increasing the overlap, in conjunction with choosing smaller window sizes, allows for increasing the resolution of the analysis, with more sampled areas (i.e.,&#x20;vectors) within the field of view. A starting value of 50<italic>%</italic> is recommended.</p>
</list-item>
<list-item>
<p>&#x2022; <italic>Neighborhood radius.</italic> The length scale over which to compare neighboring measures of alignment. This should be set depending on the length scale of interest. It is defined as the number of nearest neighbor vectors to be compared to a central reference in order to obtain an alignment score (<xref ref-type="fig" rid="F2">Figure&#x20;2</xref>). Neighborhood size is calculated as 2&#x2a;<italic>neighborhood radius</italic> &#x2b;&#x20;1.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s3-7-2">
<title>3.7.2 Optional Parameters</title>
<p>
<list list-type="simple">
<list-item>
<p>&#x2022; <italic>Output images.</italic> This parameter enables the ability to save the analyzed images, consisting of the original image overlaid with the alignment vector field and the angle heatmap (<xref ref-type="fig" rid="F1">Figure&#x20;1D</xref>). The color scale for the angle heatmap is wrapped, with similar colors for 0&#xb0; and 180&#xb0;, as fibers are not considered polar (<xref ref-type="sec" rid="s3-1">Section 3.1</xref>, <xref ref-type="fig" rid="F1">Figure&#x20;1D</xref>).</p>
</list-item>
<list-item>
<p>&#x2022; <italic>Filter blank spaces.</italic> Windows that contain little or no signal can be excluded from the analysis. When enabled a threshold on the mean window intensity can be set (<xref ref-type="fig" rid="F7">Figures 7A,B</xref>). Windows below this mean intensity are not analyzed. Threshold values can be estimated by opening a sample image in Fiji, selecting regions considered background with similar size to the window size, and measuring their mean intensity. Expected values range from 0 (black) to 255 (white) for an 8-bit&#x20;image.</p>
</list-item>
<list-item>
<p>&#x2022; <italic>Filter isotropic regions.</italic> It is possible to exclude windows from the analysis should the eccentricity of their FFT be lower than a threshold (<xref ref-type="fig" rid="F7">Figures 7C,D</xref>). Values for the FFT eccentricity range from 0 (circular, isotropic) to 1 (elongated, anisotropic). To estimate this threshold, the analysis can be run iteratively for increasing values until the desired output is achieved (i.e.,&#x20;until the regions considered isotropic do not contain alignment vectors in the output images).</p>
</list-item>
<list-item>
<p>&#x2022; <italic>Masking.</italic> By default, the whole image is being analyzed. Alternatively, the user can input a folder containing binary masks of selected areas to be analyzed for each input image (<xref ref-type="fig" rid="F7">Figure&#x20;7E</xref>). A similar output as the one shown in <xref ref-type="fig" rid="F7">Figure&#x20;7E</xref> could have also been obtained by filtering out the blank spaces, as the regions of interest have brighter signal than the background. However, if regions devoid of signal would also be present inside the cell outline, they would be disregarded as well. Therefore, a binary masking approach might be preferable in this&#x20;case.</p>
</list-item>
</list>
</p>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Discussion</title>
<p>Quantifying alignment of fibrillar features in biological images has gained wide interest as a possible biomarker in disease aetiology and progression (<xref ref-type="bibr" rid="B25">Ouellette et&#x20;al., 2021</xref>). While tools are available for this aim (<xref ref-type="bibr" rid="B28">P&#xfc;sp&#xf6;ki et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B19">Liu et&#x20;al., 2017</xref>), many are difficult to implement and fairly rigid on the length scale over which anisotropy can be interrogated. The method presented in this work exploits the representation of the image in the frequency domain paired with a custom window-based approach, offering a computationally efficient algorithm that can be easily applied to investigate local to global alignment. Decay in alignment scores with increasing distance can be evaluated to reveal the length scale at which fibrillar features remain anisotropic.</p>
<p>An open-source suite, <italic>AFT</italic> &#x2212; <italic>Alignment by Fourier Transform</italic>, is presented: its flexibility to a wide range of biological images is showcased through the examples, and its performance tested against synthetic data. The <italic>AFT</italic> &#x2212; <italic>Alignment by Fourier Transform</italic> tool is demonstrated to be robust for different imaging modes (fixed, live-cell, SHG, fluorescence), fluorescent probes (F-actin, fibronectin), and image resolutions (from single cells to tissue tilescans). Further applications for which this method could be used that were not shown in the present work could entail the evaluation of alignment across the depth of a sample (measuring alignment for each slice of a Z-stack), or the investigation of cytoskeletal architectures in reconstituted protein systems.</p>
<p>The FFT approach performance was comparable to both OrientationJ and TWOMBLI, with increased accuracy in resolving local isotropic regions. Its computational efficiency makes it a good candidate for analyzing high volumes of data. Moreover, the availability of filters and masking options allow for this methodology to be applied to a wide range of microscopy images.</p>
<p>Excitingly, more advanced 3-dimensional imaging modalities are becoming available, with techniques being developed to achieve isotropic resolution. While currently the FFT approach is designed to work with 2D data, the algorithm could be adapted to evaluate alignment of 3D fibrillar features, and its low computational cost could be exploited for these more computationally intensive&#x20;data.</p>
</sec>
<sec id="s5">
<title>5 Conclusion</title>
<p>Here we presented a methodology to measure fibrillar feature alignment in biological images. We created an open-source tool that can be used on a wide range of biological images. Its performance was compared against other common workflows, and it was shown to be computationally efficient without compromising on accuracy. It is easy to implement with a small number of analysis parameters, and allows for interrogating the length scale of fiber anisotropy.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>All the experimental datasets used as examples are included in the Supplementary Material (<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.6084/m9.figshare.15326472.v1">https://doi.org/10.6084/m9.figshare.15326472.v1</ext-link>), further inquiries can be directed to the corresponding authors. The software implementations can be found at <ext-link ext-link-type="uri" xlink:href="https://github.com/OakesLab/AFT-Alignment_by_Fourier_Transform">https://github.com/OakesLab/AFT-Alignment_by_Fourier_Transform</ext-link>, together with further documentation on how to run the code.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>Conceptualization and Methodology, PO; Software, SM, DF, PO; Data acquisition, LT, FK; Formal analysis and Data curation, SM, PO; Writing SM, DF, LT, FK, TS, BS, PO; Funding Acquisition and Supervision, TS, BS,&#x20;PO.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This project has been funded from the European Research Council (ERC) under the European Union&#x2019;s Horizon 2020 research and innovation programme (grant agreement no. 681808 - SM, BS), the Wellcome Trust (grant no. 107859/Z/15/Z - FK, BS), the London Interdisciplinary Doctoral Programme (BB/J014567/1 - DBDF), the National Institutes of Health (NIH) National Institute of Allergy and Infectious Disease (NIAID) (Award &#x23; P01 AI02851 - LDT, PWO), and the National Science Foundation (NSF) (CAREER award &#x23; 2000554 - PWO). For the purpose of open access, the author has applied a CC BY public copyright licence to any Author Accepted Manuscript version arising from this submission.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://doi.org/10.6084/m9.figshare.15326472.v1">https://doi.org/10.6084/m9.figshare.15326472.v1</ext-link>
</p>
<supplementary-material xlink:href="Datasheet1.zip" id="SM1" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aratyn-Schaus</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Oakes</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Gardel</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Dynamic and Structural Signatures of Lamellar Actomyosin Force Generation</article-title>. <source>MBoC</source> <volume>22</volume>, <fpage>1330</fpage>&#x2013;<lpage>1339</lpage>. <pub-id pub-id-type="doi">10.1091/mbc.e10-11-0891</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boudaoud</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Burian</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Borowska-Wykr&#x119;t</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Uyttewaal</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wrzalik</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kwiatkowska</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>FibrilTool, an ImageJ Plug-In to Quantify Fibrillar Structures in Raw Microscopy Images</article-title>. <source>Nat. Protoc.</source> <volume>9</volume>, <fpage>457</fpage>&#x2013;<lpage>463</lpage>. <pub-id pub-id-type="doi">10.1038/nprot.2014.024</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bredfeldt</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Conklin</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Keely</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Mackie</surname>
<given-names>T. R.</given-names>
</name>
<name>
<surname>Eliceiri</surname>
<given-names>K. W.</given-names>
</name>
</person-group> (<year>2014a</year>). <article-title>Automated Quantification of Aligned Collagen for Human Breast Carcinoma Prognosis</article-title>. <source>J.&#x20;Pathol. Inform.</source> <volume>5</volume>, <fpage>28</fpage>. <pub-id pub-id-type="doi">10.4103/2153-3539.139707</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bredfeldt</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Pehlke</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Conklin</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Szulczewski</surname>
<given-names>J.&#x20;M.</given-names>
</name>
<name>
<surname>Inman</surname>
<given-names>D. R.</given-names>
</name>
<etal/>
</person-group> (<year>2014b</year>). <article-title>Computational Segmentation of Collagen Fibers from Second-Harmonic Generation Images of Breast Cancer</article-title>. <source>J.&#x20;Biomed. Opt.</source> <volume>19</volume>, <fpage>016007</fpage>. <pub-id pub-id-type="doi">10.1117/1.jbo.19.1.016007</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cetera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ramirez-San Juan</surname>
<given-names>G. R.</given-names>
</name>
<name>
<surname>Oakes</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Lewellyn</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fairchild</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Tanentzapf</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Epithelial Rotation Promotes the Global Alignment of Contractile Actin Bundles during Drosophila Egg Chamber Elongation</article-title>. <source>Nat. Commun.</source> <volume>5</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms6511</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chaudhuri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rangayyan</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Walsh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Frank</surname>
<given-names>C. B.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>A Fourier Domain Directional Filterng Method for Analysis of Collagen Alignment in Ligaments</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>BME-34</volume>, <fpage>509</fpage>&#x2013;<lpage>518</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.1987.325980</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clemons</surname>
<given-names>T. D.</given-names>
</name>
<name>
<surname>Bradshaw</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Toshniwal</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chaudhari</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Stevenson</surname>
<given-names>A. W.</given-names>
</name>
<name>
<surname>Lynch</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Coherency Image Analysis to Quantify Collagen Architecture: Implications in Scar Assessment</article-title>. <source>RSC Adv.</source> <volume>8</volume>, <fpage>9661</fpage>&#x2013;<lpage>9669</lpage>. <pub-id pub-id-type="doi">10.1039/c7ra12693j</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duclos</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Erlenk&#xe4;mper</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Joanny</surname>
<given-names>J.-F.</given-names>
</name>
<name>
<surname>Silberzan</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Topological Defects in Confined Populations of Spindle-Shaped Cells</article-title>. <source>Nat. Phys</source> <volume>13</volume>, <fpage>58</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1038/nphys3876</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duclos</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Garcia</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yevick</surname>
<given-names>H. G.</given-names>
</name>
<name>
<surname>Silberzan</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Perfect Nematic Order in Confined Monolayers of Spindle-Shaped Cells</article-title>. <source>Soft Matter</source> <volume>10</volume>, <fpage>2346</fpage>&#x2013;<lpage>2353</lpage>. <pub-id pub-id-type="doi">10.1039/c3sm52323c</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eltzner</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wollnik</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Gottschlich</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Huckemann</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rehfeldt</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>The Filament Sensor for Near Real-Time Detection of Cytoskeletal Fiber Structures</article-title>. <source>PLoS ONE</source> <volume>10</volume>, <fpage>e0126346</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0126346</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Falzone</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Oakes</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Sees</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kovar</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Gardel</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Actin Assembly Factors Regulate the Gelation Kinetics and Architecture of F-Actin Networks</article-title>. <source>Biophysical J.</source> <volume>104</volume>, <fpage>1709</fpage>&#x2013;<lpage>1719</lpage>. <pub-id pub-id-type="doi">10.1016/j.bpj.2013.01.017</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fernandes</surname>
<given-names>N. R. J.</given-names>
</name>
<name>
<surname>Reilly</surname>
<given-names>N. S.</given-names>
</name>
<name>
<surname>Schrock</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Hocking</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Oakes</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Fowell</surname>
<given-names>D. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>CD4&#x2b; T&#x20;Cell Interstitial Migration Controlled by Fibronectin in the Inflamed Skin</article-title>. <source>Front. Immunol.</source> <volume>11</volume>, <fpage>1501</fpage>&#x2013;<lpage>1514</lpage>. <pub-id pub-id-type="doi">10.3389/fimmu.2020.01501</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldyn</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Kaiser</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Spatz</surname>
<given-names>J.&#x20;P.</given-names>
</name>
<name>
<surname>Ballestrem</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kemkemer</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>The Kinetics of Force-Induced Cell Reorganization Depend on Microtubules and Actin</article-title>. <source>Cytoskeleton</source> <volume>67</volume>, <fpage>NA</fpage>. <pub-id pub-id-type="doi">10.1002/cm.20439</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gupta</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Doss</surname>
<given-names>B. L.</given-names>
</name>
<name>
<surname>Kocgozlu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>M&#xe8;ge</surname>
<given-names>R.-M.</given-names>
</name>
<name>
<surname>Callan-Jones</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Cell Shape and Substrate Stiffness Drive Actin-Based Cell Polarity</article-title>. <source>Phys. Rev. E</source> <volume>99</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.99.012412</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gupta</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sarangi</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Deschamps</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Nematbakhsh</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Callan-Jones</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Margadant</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Adaptive Rheology and Ordering of Cell Cytoskeleton Govern Matrix Rigidity Sensing</article-title>. <source>Nat. Commun.</source> <volume>6</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms8525</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kartasalo</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>P&#xf6;l&#xf6;nen</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Ojala</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rasku</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lekkala</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Aalto-Set&#xe4;l&#xe4;</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>CytoSpectre: A Tool for Spectral Analysis of Oriented Structures on Cellular and Subcellular Levels</article-title>. <source>BMC Bioinformatics</source> <volume>16</volume>, <fpage>1</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1186/s12859-015-0782-y</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lindeberg</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Edge Detection and Ridge Detection with Automatic Scale Selection</article-title>. <source>Int. J.&#x20;Comp. Vis.</source> <volume>30</volume>, <fpage>117</fpage>&#x2013;<lpage>156</lpage>. <pub-id pub-id-type="doi">10.1023/a:1008097225773</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Linsmeier</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Banerjee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Oakes</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Murrell</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Disordered Actomyosin Networks Are Sufficient to Produce Cooperative and Telescopic Contractility</article-title>. <source>Nat. Commun.</source> <volume>7</volume>, <fpage>12615</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms12615</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Keikhosravi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mehta</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Drifka</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Kevin</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Methods for Quantifying Fibrillar Collagen Alignment</article-title>. <source>Methods Mol. Biol.</source> <volume>1627</volume>, <fpage>429</fpage>&#x2013;<lpage>451</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4939-7113-8_28</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Keikhosravi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pehlke</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Bredfeldt</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Dutson</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Fibrillar Collagen Quantification with Curvelet Transform Based Computational Methods</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>8</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2020.00198</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Livne</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bouchbinder</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Geiger</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Cell Reorientation under Cyclic Stretching</article-title>. <source>Nat. Commun.</source> <volume>5</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms4938</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marquez</surname>
<given-names>J.&#x20;P.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Fourier Analysis and Automated Measurement of Cell and Fiber Angular Orientation Distributions</article-title>. <source>Int. J.&#x20;Sol. Structures</source> <volume>43</volume>, <fpage>6413</fpage>&#x2013;<lpage>6423</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijsolstr.2005.11.003</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mascharak</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>des Jardins-Park</surname>
<given-names>H. E.</given-names>
</name>
<name>
<surname>Davitt</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Griffin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Borrelli</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Moore</surname>
<given-names>A. L.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Preventing Engrailed-1 Activation in Fibroblasts Yields Wound Regeneration without Scarring</article-title>. <source>Science</source> <volume>372</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1126/science.aba2374</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moisan</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Periodic Plus Smooth Image Decomposition</article-title>. <source>J.&#x20;Math. Imaging Vis.</source> <volume>39</volume>, <fpage>161</fpage>&#x2013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1007/s10851-010-0227-1</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ouellette</surname>
<given-names>J.&#x20;N.</given-names>
</name>
<name>
<surname>Drifka</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Pointer</surname>
<given-names>K. B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lieberthal</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Kao</surname>
<given-names>W. J.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Navigating the Collagen Jungle: The Biomedical Potential of Fiber Organization in Cancer</article-title>. <source>Bioengineering</source> <volume>8</volume>, <fpage>1</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.3390/bioengineering8020017</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wershof</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Boeing</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Labernadie</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jenkins</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>George</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Extracellular Matrix Anisotropy Is Determined by TFAP2C-dependent Regulation of Cell Collisions</article-title>. <source>Nat. Mater.</source> <volume>19</volume>, <fpage>227</fpage>&#x2013;<lpage>238</lpage>. <pub-id pub-id-type="doi">10.1038/s41563-019-0504-3</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pourdeyhimi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Dent</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Measuring Fiber Orientation in Nonwovens Part III: Fourier Transform</article-title>. <source>Textile Res. J.</source> <volume>67</volume>, <fpage>143</fpage>&#x2013;<lpage>151</lpage>. <pub-id pub-id-type="doi">10.1177/004051759706700211</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>P&#xfc;sp&#xf6;ki</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Storath</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sage</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Unser</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Transforms and Operators for Directional Bioimage Analysis: A Survey</article-title>,&#x201d; in <source>
<italic>Focus On Bio-Image Informatics</italic>. Advances in Anatomy Embryology and Cell Biology</source>. Editors <person-group person-group-type="editor">
<name>
<surname>De Vos</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Munck</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Timmermans</surname>
<given-names>J.</given-names>
</name>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>69</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-28549-8_3</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rezakhaniha</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Agianniotis</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Schrauwen</surname>
<given-names>J.&#x20;T.</given-names>
</name>
<name>
<surname>Griffa</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sage</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bouten</surname>
<given-names>C. V. C.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Experimental Investigation of Collagen Waviness and Orientation in the Arterial Adventitia Using Confocal Laser Scanning Microscopy</article-title>. <source>Biomech. Model. Mechanobiology</source> <volume>11</volume>, <fpage>461</fpage>&#x2013;<lpage>473</lpage>. <pub-id pub-id-type="doi">10.1007/s10237-011-0325-z</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ridley</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Hall</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>The Small Gtp-Binding Protein Rho Regulates the Assembly of Focal Adhesions and Actin Stress Fibers in Response to Growth Factors</article-title>. <source>Cell</source> <volume>70</volume>, <fpage>389</fpage>&#x2013;<lpage>399</lpage>. <pub-id pub-id-type="doi">10.1016/0092-8674(92)90163-7</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sander</surname>
<given-names>E. A.</given-names>
</name>
<name>
<surname>Barocas</surname>
<given-names>V. H.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Comparison of 2D Fiber Network Orientation Measurement Methods</article-title>. <source>J.&#x20;Biomed. Mater. Res. - A</source> <volume>88</volume>, <fpage>322</fpage>&#x2013;<lpage>331</lpage>. <pub-id pub-id-type="doi">10.1002/jbm.a.31847</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Standley</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Camaratta</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nolan</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>Purgason</surname>
<given-names>C. T.</given-names>
</name>
<name>
<surname>Stanley</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Cyclic Stretch Induces Vascular Smooth Muscle Cell Alignment via NO Signaling</article-title>. <source>Am. J.&#x20;Physiol. - Heart Circulatory Physiol.</source> <volume>283</volume>, <fpage>1907</fpage>&#x2013;<lpage>1914</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.01043.2001</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wershof</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Barry</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Jenkins</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Rullan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wilkins</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>A FIJI Macro for Quantifying Pattern in Extracellular Matrix</article-title>. <source>Life Sci. Alliance</source> <volume>4</volume>, <fpage>e202000880</fpage>. <pub-id pub-id-type="doi">10.26508/lsa.202000880</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Willert</surname>
<given-names>C. E.</given-names>
</name>
<name>
<surname>Gharib</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>Digital Particle Image Velocimetry</article-title>. <source>Experiments in Fluids</source> <volume>10</volume>, <fpage>181</fpage>&#x2013;<lpage>193</lpage>. <pub-id pub-id-type="doi">10.1007/BF00190388</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yoshigi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hoffman</surname>
<given-names>L. M.</given-names>
</name>
<name>
<surname>Jensen</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Yost</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Beckerle</surname>
<given-names>M. C.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Mechanical Force Mobilizes Zyxin from Focal Adhesions to Actin Filaments and Regulates Cytoskeletal Reinforcement</article-title>. <source>J.&#x20;Cell Biol.</source> <volume>171</volume>, <fpage>209</fpage>&#x2013;<lpage>215</lpage>. <pub-id pub-id-type="doi">10.1083/jcb.200505018</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>