<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJCM</journal-id><journal-title-group><journal-title>American Journal of Computational Mathematics</journal-title></journal-title-group><issn pub-type="epub">2161-1203</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajcm.2020.104033</article-id><article-id pub-id-type="publisher-id">AJCM-105920</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Computational Geometric Analysis for &lt;i&gt;C. elegans&lt;/i&gt; Trajectories on Thermal and Salinity Gradient
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yuetan</surname><given-names>Chu</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>The Department of Physics, University of Science and Technology of China, Hefei, China</addr-line></aff><pub-date pub-type="epub"><day>01</day><month>12</month><year>2020</year></pub-date><volume>10</volume><issue>04</issue><fpage>578</fpage><lpage>590</lpage><history><date date-type="received"><day>10,</day>	<month>November</month>	<year>2020</year></date><date date-type="rev-recd"><day>15,</day>	<month>December</month>	<year>2020</year>	</date><date date-type="accepted"><day>18,</day>	<month>December</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Elegans are one of the best model organisms in neural researches, and tropism movement is a typical learning and memorizing activity. Based on one imaging technique called Fast Track-Capturing Microscope (FTCM), we investigated the movement regulation. Two movement patterns are extracted from various trajectories through analysis on turning angle. Then we applied this classification on trajectory regulation on the compound gradient field, and theoretical results corresponded with experiments well, which can initially verify the conclusion. Our breakthrough is performed computational geometric analysis on trajectories. Several independent features were combined to describe movement properties by principal composition analysis (PCA) and support vector machine (SVM). After normalizing all data sets, no-supervising machine learning was processed along with some training under certain supervision. The final classification results performed perfectly, which indicates the further application of such computational analysis in biology researches combining with machine learning.
 
</p></abstract><kwd-group><kwd>&lt;i&gt;C. elegans&lt;/i&gt;</kwd><kwd> Tropism</kwd><kwd> Trajectories Classification</kwd><kwd> Computational Geometric Analysis</kwd><kwd> PCA</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>When an animal experiences an environment at one point, it can form a kind of memory for its future behaviors. This movement pattern requires the animal a mechanism of navigating, along with conditions memorizing and decision-making based on its previous experiences. It is a process that includes learning, memorizing, and performing [<xref ref-type="bibr" rid="scirp.105920-ref1">1</xref>]. There are many possible trajectories when an animal chasing for its favorable environment, however, specific characteristics of these trajectories have not been invested thoroughly. Combining some geometric features with certain neural activities guiding these motions can be meaningful work. The nematode is an ideal model organism. Due to the conservation of neural circuit structures in evolution, researches on the mechanism of nematode learning can easily be extended to other more complex organisms. The nematode does not have an innate preferred temperature. Instead, C. elegans cultivated at a given temperature will remember this temperature (Tc) and then migrate toward it when on a thermal gradient [<xref ref-type="bibr" rid="scirp.105920-ref2">2</xref>]. The same pattern applies to the salinity gradient as well [<xref ref-type="bibr" rid="scirp.105920-ref3">3</xref>]. What we would like to research is the corresponding between elegans movements with their neural activities shown by fluorescence imaging. There are several apparent parts within the neural activities [<xref ref-type="bibr" rid="scirp.105920-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.105920-ref5">5</xref>], and we want to divide the elegans movement into several parts as well and do further analysis on the trajectory geometry, which shows its strong application in many other fields [<xref ref-type="bibr" rid="scirp.105920-ref6">6</xref>]. However, there is not any similar analysis on elegans trajectories, especially in such conditions with extra stimulation. In this paper, we mainly include the following parts: statistics on turning angle distributions, which suggest the possibility that there exist several different movement modes: application of such classification in the movement regulation on the compound fields; principle composition analysis (PCA) on trajectories; results of auto-clustering algorithms performed on trajectories classification.</p><p>We take the standard cultivating technology for all elegans [<xref ref-type="bibr" rid="scirp.105920-ref7">7</xref>]. On the experimental platform, the temperature is set at 16˚C on the left edge and 25˚C on the right edge. In this way, elegans may be inclined to move to the left edge instead of random walking. Similarly, the salinity field is a rectangular area ranging from 100 mmol/mL NaCl on the right side to 50 mmol/mL NaCl on the left side. Elegans may take different strategies or their combinations when navigating, while some of them may hesitate within our recording time, namely not showing a determined orientation [<xref ref-type="bibr" rid="scirp.105920-ref8">8</xref>]. An imaging technology called Fast Track-Capturing Microscope (FTCM) [<xref ref-type="bibr" rid="scirp.105920-ref9">9</xref>] is applied to our research to record trajectories. In each set of experiments, 6 - 8 healthy nematodes were picked out from NGM and washed with NGM buffer (the same composition as the NGM plate, but without agar) in order to wash away bacterial food, and then we put them into the platform (set the salinity and temperature gradient field in advance) to start the experiment. The movement trajectories of nematodes are captured with FTCM at a rate of 2 frames per second for a total of 25 minutes. Discrete data sets were obtained by normal particle tracking and shape analysis programs written in Labview (National Instruments, Austin) and MATLAB (Mathworks, Natick). In the experiment, we managed to keep the beginning point of each trajectory consistent for all elegans, and the middle point of the platform was selected as the optimal origin for all trajectories. The relative error can be smaller than 50 unit length. As a result, within a certain error range that we can ignore to a great extent, we would regard all elegans starting at the same point, the base point (0, 0) in the following research.</p></sec><sec id="s2"><title>2. Results</title>The Trajectories of Elegans Containing Two Different Categories<p>Our analytical pipeline for computational geometry began with the collection of 2D trajectories. We obtained 2D-FTCM images of elegans trajectories (<xref ref-type="fig" rid="fig1">Figure 1</xref>(a)). Our analysis was based on more than one thousand trajectories data sets on each kind of gradient field from FTCM. These trajectories were documented with a sequence of discrete points, such as (x<sub>1</sub>, y<sub>1</sub>), (x<sub>2</sub>, y<sub>2</sub>). Especially, (x<sub>n</sub>, y<sub>n</sub>) represented the endpoint of one trajectory and (x<sub>0</sub>, y<sub>0</sub>) represented the original point of one trajectory, namely (0, 0). Unit length in this system is reset, not according to millimeter nor any other normal length unit. We next used programs written in MATLAB to remove self-intersection in small scales (smaller than 50 &#215; 50 scale) (<xref ref-type="fig" rid="fig1">Figure 1</xref>(b)) to make the trajectories more smooth, while maintaining self-intersection parts on a larger scale. The intersection on a small scale, called “small turn”, meant a perturbation in motion. Instead of a general direction, this perturbation represented some tiny random neural activities and could not be included in general trajectory analysis conveniently.</p><p>Before further analysis, we should point out that although we expect a definite direction for elegans to move toward, there were still lots of elegans in the hesitation and sleepy states within twenty-five minutes (<xref ref-type="fig" rid="fig1">Figure 1</xref>(c)). Twenty-five minutes might not be enough for all elegans to wake up thoroughly from the original environment with a given temperature and then decide which direction should go forward. Trajectories of these elegans, which always behave with a relatively small distance, were not included in the following analysis because they just acted as a random walk, presenting little regulation [<xref ref-type="bibr" rid="scirp.105920-ref7">7</xref>]. However, how to define and select this kind of trajectories could be challenging. If the criteria were the final distance of the trajectory, which meant when the final distance of one trajectory is less than particular value, the trajectory should be regarded as a track without tendency, it could be controversial to define such a distance. However, we gave a method to determine such tracks with principal component analysis (PCA) automatically (Later in this passage).</p><p>To describe these tracks, we firstly regarded movement as Brownian motion [<xref ref-type="bibr" rid="scirp.105920-ref5">5</xref>]. The movement of elegans can be described in this pattern: one nematode collected information from the current point, such as temperature and salinity, and then compared it with previous information. This comparison may guide it to moving to the next step. For example, one nematode was inclined to move to somewhere cooler with lower temperatures. When reaching a point with a higher temperature than before, it may manage to get away in an opposite direction. All these strategies can be depicted in a summary that elegans may run forward for a small distance and then turn an angle. This pattern was just similar to Brownian motion. Every step was about 1 mm, equivalent to the length of one nematode. In this method, our first step was to investigate the distribution of every turning angle. Angles can be written as</p><p>θ = arccos ( Δ x Δ x 2 + Δ y 2 ) = arcsin ( Δ y Δ x 2 + Δ y 2 ) (1)</p><p>Δ x = x i + 1 − x i (2)</p><p>Δ y = y i + 1 − y i (3)</p><p>However, different description methods came to different results (<xref ref-type="fig" rid="fig1">Figure 1</xref>(d), <xref ref-type="fig" rid="fig1">Figure 1</xref>(e)). For certain trajectories, when we documented the angle in the form of sine, absolute value distribution concentrated between 0.8 and 1 (the proportion was more than 70 percent), while absolute value distribution in cosine only presented uniform distribution, or in other words, random distribution. For other trajectories, such concentration regulation could only be revealed in value of cosine, while there was no determined regulation in absolute value distribution in the sine method. This regulation meant the possibility that these trajectories could be further sorted automatically by criteria based on these angle distributions. We can regard these two kinds of trajectories as two different patterns, called horizontal mode (HM) and longitudinal mode (LM). Almost all trajectories can be categorized into these two modes. However, there was also a small proportion of trajectories (about 5 percent) not presenting any concentration regulation in distribution (<xref ref-type="fig" rid="fig1">Figure 1</xref>(f)). Both value distribution in sine and cosine presented relatively uniform distribution. In general, these particular trajectories consist of a combination of two movement modes (<xref ref-type="fig" rid="fig1">Figure 1</xref>(g)).</p></sec><sec id="s3"><title>3. Movement in the Compound Gradient Field</title><p>The compound field is composed of a horizontal thermal gradient field and a vertical salinity gradient field. The temperature gradient and salinity gradient in the compound field are consistent with the previous single gradient field. The cool side is set at the left edge and the suitable salinity side is set at the lower edge. It is obvious that the elegans may be inclined to the third quadrant (<xref ref-type="fig" rid="fig2">Figure 2</xref>(a)).</p><p>For the convenience of following expressions, we first define the final trajectories angle in the elegans trajectories. The angle, which we record as θ, is defined as the following:</p><p>θ = { arctan ( y n x n )                         The final point falls in the first quadrant arctan ( y n x n + π )               The final point falls in the second , third quadrant arctan ( y n x n + 2 π )           The final point falls in the fourth quadrant (4)</p><p>Under this definition, we can guarantee all angles are in the range [0, pi/2]. We then define N (θ), which equals to the ratio of the number of trajectories which the final angle is less than θ to the total number. In this method, we can determine at which angle the elegans are most inclined to.</p><p>d N ( θ ) θ = 0     when   θ = θ e s t (5)</p><p>θ<sub>est</sub> the most movement angle, can describe the general orientation of all trajectories. We applied this method to trajectories in the compound field. Instead of 225˚, the middle line in the third quadrant as our common sense, θ<sub>est</sub> equals to 237˚ (<xref ref-type="fig" rid="fig2">Figure 2</xref>(b)). We then wondered whether there is anything differences in computational geometric features between trajectories in compound field and single gradient field. After rotating whole images to make the most movement orientation parallel to negative x-axis, figures show little distinction from trajectories in single gradient fields (<xref ref-type="fig" rid="fig2">Figure 2</xref>(c)).</p><p>The most reasonable explanation of deviation of θ<sub>est</sub> from our common sense might be different weight of intention which movement strategy elegans, HM or LM, may take in thermal and salinity gradient field. After specific statistics, the ratio of the number of elegans which take HM strategies to the left which take LM strategy is 1.425 in salinity gradient, while the number is 0.543 in the thermal gradient. The ratio to total trajectories number is (N (HM), N (LM)) = (35.19%, 64.81%) for thermal gradient and (N (HM), N (LM)) = (58.76%, 41.24%) for salinity gradient. This quantity strongly means elegans could prefer to take LM in thermal gradient and HM in salinity gradient. What’s more, we also calculated the average coordinate value for final points respectively for trajectories with HM pattern and LM pattern, which is written as ( 〈 x H n 〉 , 〈 y H n 〉 ) for HM and ( 〈 x L n 〉 , 〈 y L n 〉 ) for LM. As the symbol of general movement orientation vector, ( x &#175; n , y &#175; n ) is certainly different for elegans in different gradient.</p><p>For elegans in thermal gradient</p><p>{ ( 〈 x H n 〉 , 〈 y H n 〉 ) = ( − 174.33 , 29.87 ) ( 〈 x L n 〉 , 〈 y L n 〉 ) = ( − 56.28 , 21.84 )</p><p>For elegans in salinity gradient</p><p>{ ( 〈 x H n 〉 , 〈 y H n 〉 ) = ( − 187.86 , − 9.23 ) ( 〈 x L n 〉 , 〈 y L n 〉 ) = ( − 53.02 , − 16.15 )</p><p>Considering different weight in HM and LM, we can combine these two vectors in HM and LM into one general orientation vector.</p><p>For elegans in thermal gradient</p><p>{ x thermal = − 174.33 &#215; 35.19 % − 56.28 &#215; 64.81 % = − 97.82 y thermal = 29.87 &#215; 35.19 % + 21.84 &#215; 64.81 % = 54.67</p><p>For elegans in salinity gradient</p><p>{ x salinity = − 187.86 &#215; 58.76 % − 53.02 &#215; 41.24 % = − 132.25 y salinity = − 9.23 &#215; 58.76 % − 16.15 &#215; 41.24 % = − 12.08</p><p>Then we introduced influence factor due to different impact from thermal and salinity gradient. The influence factor is defined as following</p><p>β = η HM   inthermal η LM   inthermal = 58.76 % 35.19 % = 1.67 (6)</p><p>Combining two general vectors in two fields when the influence factor taken into considering, we can get a standard vector, (−0.82, −1.42), to measure movement orientation in compound field. Angle of this vector is 239.995˚, which is according with 237˚ to a great extend.</p></sec><sec id="s4"><title>4. A Method for Quantifying Geometry Feature of Trajectories</title><p>The method aims to sort these trajectories automatically according to criteria based on their morphological features (<xref ref-type="fig" rid="fig3">Figure 3</xref>(a)). Ultimately, we obtained 11 descriptors of trajectories [<xref ref-type="bibr" rid="scirp.105920-ref6">6</xref>]. These descriptors include both basic shape features (eg, final distance, final trajectories angle) and more complex shape features (eg, convex hull, mean curvature). We next investigated whether the multiple descriptors would be useful for representing data set for a large trajectory population with continuous morphological variables. From our initial analysis of independence among descriptors, we selected six based on two criteria. First, we selected two descriptors that reflect principal structural features (final distance and final trajectories angle). Second, four other descriptors that showed high independence (the averages of pairwise correlation coefficients were &lt;0.3) were selected (<xref ref-type="fig" rid="fig3">Figure 3</xref>(b)). Considering symmetry, they are chosen as features including convex hull, maximum x-coordinate value, and maximum slope value within one trajectory.</p><p>We present our method in datasets of salinity trajectories, while the result is similar to datasets under other gradients. Principal component analysis (PCA) was performed with these five descriptors to obtain trajectory distribution in the new space. The first third features (principal components 1-3, PC 1-3)covered about 85% of the variance in the data (<xref ref-type="fig" rid="fig3">Figure 3</xref>(c)). Principal components are normalized linear combinations of the original descriptors and reflect specific morphological properties of trajectories.</p><p>We then investigated the distribution of trajectories in the feature space with axes corresponding to PC1, PC2 and PC3 (<xref ref-type="fig" rid="fig3">Figure 3</xref>(d)). All values of each combination are processed with max-min normalization. The point distribution is quite concentrated, which indicates there are some strong common features among all the trajectories.</p><p>We selected two trajectories, on the thermal gradient field, one of which is LM pattern and another is HM pattern, with dimension more than 2 &#215; 200, which suggests it had a long period of morphological evolution. We then used the combination of features obtained by PCA to describe their transition. The first pair of features is PC1 and PC2 (<xref ref-type="fig" rid="fig4">Figure 4</xref>(a)) and the second pair of features are PC2 and PC3 (<xref ref-type="fig" rid="fig4">Figure 4</xref>(b)). One can hardly distinguish two patterns from this relationship. Furthermore, we mapped the trajectories of shape transitions of several individual trajectories in feature space (<xref ref-type="fig" rid="fig4">Figure 4</xref>(c), <xref ref-type="fig" rid="fig4">Figure 4</xref>(d)) and generated a 3D map depicting the behavior of the spine population (<xref ref-type="fig" rid="fig4">Figure 4</xref>(e)).</p><p>The next step is to utilize automatically classification by machine learning. and the first step should be normalization. There are two main methods of normalization dealing with trajectories. One is transforming all trajectories into</p><p>standard vectors, for example, with a dimension of 2 &#215; 400. The longest dimension of datasets of one trajectory is no more than 2 &#215; 350, so the size 2 &#215; 400 can guarantee we will not lose any information. Lagrangian interpolation was used when replenishing the vector. Every three adjacent points in the datasets were selected to construct a parabola to predict coordinate information except for these known points. Another method is to use those certain computational geometric features as well as PCA combinations. Similarly, every value should be processed with max-min normalization. In this way, we can apply unsupervised machine learning to each processed data set. However, there were always some special trajectories which belong to a category of their own. There is no meaning when one category only contains one example. Naturally, we first classified these trajectories artificially and then took these examples as the test set, while using the classified trajectories as the training set to supervise and train a simple linear model.</p><p>The results are shown as follows (<xref ref-type="fig" rid="fig5">Figure 5</xref>), the effect dividing all trajectories into three or four groups can be both satisfactory. As for the normalization on trajectory vector, which is divided into three groups (<xref ref-type="fig" rid="fig5">Figure 5</xref>(a)), the first classification represented those elegans, which did not have a clear movement orientation, namely a short trajectory distance. This method can help solve the</p><p>above problem about these trajectories automatically. The second and third classifications have definite different movement directions. One is moving up along the y-axis to a great extend while another is moving down approximately. The results of four groups are shown below (<xref ref-type="fig" rid="fig5">Figure 5</xref>(b)). The self-intersection part is separated successfully, as well as the trajectories along y-axis. Furthermore, the first classification indicates HM pattern excitingly, where the general direction is approximately parallel to negative x-axis. This result verifies our previous conclusion. When it comes to the geometric features normalization, the classification can be better. In the three-group classification system, self-intersection, HM as well as LM can be all separated clearly (<xref ref-type="fig" rid="fig5">Figure 5</xref>(c)). What is more accurate is that in the four-group system, algorithms can also distinguish those trajectories walking in an opposite direction (<xref ref-type="fig" rid="fig5">Figure 5</xref>(d)). Because their trajectories distances are similar to self-intersection, we did not consider them originally. However, machine learning can separate them very well. This result suggests further potential and strength of machine learning in biology research.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we mainly invest the movement regulation of C.elegans on the experimental platform with a salinity and temperature gradient. We perform computational geometric analysis on thousands of trajectories. Different statistical methods show obviously different distributions on the turning angles of trajectories, and we extract two movement modes according to such results. We then verify this classification mainly from two viewpoints. One is its application on the prediction of movement direction on the compound field, which matched with the experiment well. The other verification is performed by auto-classification by clustering algorithms. Although there exist various advantages and disadvantages in each method, all final results show an apparent classification, which can correspond with the previous assumption. On the one hand, our conclusion can be a solid basement for further elegans fluorescence imaging, which aims to invest more on elegans’ neural activities. On the other hand, it suggests a potential application of machine learning in biological researches.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Chu, Y.T. (2020) Computational Geometric Analysis for C. elegans Trajectories on Thermal and Salinity Gradient. American Journal of Computational Mathematics, 10, 578-590. https://doi.org/10.4236/ajcm.2020.104033</p></sec></body><back><ref-list><title>References</title><ref id="scirp.105920-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Basu, J. and Siegelbaum, S.A. (2015) The Corticohippocampal Circuit, Synaptic Plasticity, and Memory. Spring Harbor Perspectives in Biology, 7, a021733.</mixed-citation></ref><ref id="scirp.105920-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Hedgecock, E.M. and Russell, R.L. (1975) Normal and Mutant Thermotaxis in the Nematode Caenorhabditis elegans. Proceedings of the National Academy of Sciences of the United States of America, 72, 4061-4065.  
https://doi.org/10.1073/pnas.72.10.4061</mixed-citation></ref><ref id="scirp.105920-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hawk, J.D. and Calvo, A.C. (2017) Integration of Plasticity Mechanisms within a Single Sensory Neuron of C. elegans Actuates a Memory. Neuron, 97, 356-367.  
https://doi.org/10.1016/j.neuron.2017.12.027</mixed-citation></ref><ref id="scirp.105920-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Ventimiglia, D. and Bargmann, C.I. (2017) Diverse Modes of Synaptic Signaling, Regulation, and Plasticity Distinguish Two Classes of C. elegans Glutamatergic Neurons. eLife6, 6, e31234. https://doi.org/10.7554/eLife.31234</mixed-citation></ref><ref id="scirp.105920-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Iino, Y. and Yoshida, K. (2009) Parallel Use of Two Behavioral Mechanisms for Chemotaxis in Caenorhabditis elegans. Journal of Neuroscience, 29, 5370-5380.  
https://doi.org/10.1523/JNEUROSCI.3633-08.2009</mixed-citation></ref><ref id="scirp.105920-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Kashiwagi, Y., Higashi, T., Obashi, K., et al. (2019) Computational Geometry Analysis of Dendritic Spines by Structured Illumination Microscopy. Nature Communications, 10, Article Number: 1285. https://doi.org/10.1038/s41467-019-09337-0</mixed-citation></ref><ref id="scirp.105920-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Brenner</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>1974</year>)<article-title>The Genetics of Caenorhabditis elegans</article-title><source> Genetics</source><volume> 77</volume>,<fpage> 71</fpage>-<lpage>94</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.105920-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Adachi, T., et al. (2010) Reversal of Salt Preference Is Directed by the Insulin/PI3K and Gq/PKC Signaling in Caenorhabditis elegans. Genetics, 186, 1309-1319.  
https://doi.org/10.1534/genetics.110.119768</mixed-citation></ref><ref id="scirp.105920-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Lorensen, W.E. and Cline, H.E. (1987) Marching Cubes: A High Resolution 3D Surface Construction Algorithm. ACM SIGGRAPH Computer Graphics, 21, 163-169.  
https://doi.org/10.1145/37402.37422</mixed-citation></ref></ref-list></back></article>