Skip to content
Snippets Groups Projects
Select Git revision
  • 2626301be6b0da0e142117857c88237ba2787e86
  • dev default
  • 64-feat-blacklist-unwanted-concepts-from-output
  • 61-feature-add-optional-backwards-mapping-for-consistency-with-older-version-2
  • main protected
  • 11-test-fix-tests-to-handle-licensed-data-resources-from-trud-snd-omop
  • general
  • pypi
  • old-main
  • v0.0.3
10 results

trud_api.py

Blame
  • HowToRun.html 33.66 KiB
    
    
    <!DOCTYPE html>
    <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
    <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
    <head>
      <meta charset="utf-8">
      
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      
      <title>How to use Spindle FEA &mdash; Spindle FEA 1.0.0 documentation</title>
      
    
      
      
      
      
    
      
    
      
      
        
    
      
    
      
      
        <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
      
    
      
    
      
            <link rel="index" title="Index"
                  href="genindex.html"/>
            <link rel="search" title="Search" href="search.html"/>
        <link rel="top" title="Spindle FEA 1.0.0 documentation" href="index.html"/>
            <link rel="next" title="Objectives of this project" href="Project_idea.html"/>
            <link rel="prev" title="Welcome to the interactive documentation of the Spindle FEA application" href="index.html"/> 
    
      
      <script src="_static/js/modernizr.min.js"></script>
    
    </head>
    
    <body class="wy-body-for-nav" role="document">
    
       
      <div class="wy-grid-for-nav">
    
        
        <nav data-toggle="wy-nav-shift" class="wy-nav-side">
          <div class="wy-side-scroll">
            <div class="wy-side-nav-search">
              
    
              
                <a href="index.html" class="icon icon-home"> Spindle FEA
              
    
              
              </a>
    
              
                
                
                  <div class="version">
                    2.0
                  </div>
                
              
    
              
    <div role="search">
      <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
        <input type="text" name="q" placeholder="Search docs" />
        <input type="hidden" name="check_keywords" value="yes" />
        <input type="hidden" name="area" value="default" />
      </form>
    </div>
    
              
            </div>
    
            <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
              
                
                
                  
                
                
                  <p class="caption"><span class="caption-text">Contents:</span></p>
    <ul class="current">
    <li class="toctree-l1 current"><a class="current reference internal" href="#">How to use Spindle FEA</a><ul>
    <li class="toctree-l2"><a class="reference internal" href="#requirements">Requirements</a></li>
    <li class="toctree-l2"><a class="reference internal" href="#configure-and-run-the-analysis">Configure and run the analysis</a><ul>
    <li class="toctree-l3"><a class="reference internal" href="#run-executing-python-scripts-in-abaqus-cae-graphical-interface">Run executing python scripts in Abaqus CAE graphical interface</a></li>
    <li class="toctree-l3"><a class="reference internal" href="#run-from-windows-or-linux-command-line">Run from Windows or Linux command line</a></li>
    <li class="toctree-l3"><a class="reference internal" href="#explanation-of-the-kwargs-parameters">Explanation of the <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> parameters</a></li>
    </ul>
    </li>
    </ul>
    </li>
    <li class="toctree-l1"><a class="reference internal" href="Project_idea.html">Objectives of this project</a></li>
    </ul>
    <ul>
    <li class="toctree-l1"><a class="reference internal" href="LoadCase.html">LoadCase package</a></li>
    <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
    <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
    <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
    </ul>
    
                
              
            </div>
          </div>
        </nav>
    
        <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
    
          
          <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
            
              <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
              <a href="index.html">Spindle FEA</a>
            
          </nav>
    
    
          
          <div class="wy-nav-content">
            <div class="rst-content">
              
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <div role="navigation" aria-label="breadcrumbs navigation">
    
      <ul class="wy-breadcrumbs">
        
          <li><a href="index.html">Docs</a> &raquo;</li>
            
          <li>How to use Spindle FEA</li>
        
        
          <li class="wy-breadcrumbs-aside">
            
                
                <a href="_sources/HowToRun.rst.txt" rel="nofollow"> View page source</a>
              
            
          </li>
        
      </ul>
    
      
      <hr/>
    </div>
              <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
               <div itemprop="articleBody">
                
      <div class="section" id="how-to-use-spindle-fea">
    <h1>How to use Spindle FEA<a class="headerlink" href="#how-to-use-spindle-fea" title="Permalink to this headline">¶</a></h1>
    <p>Spindle FEA application is an easy to use tool that can be run either directly from the
    command line or from the Abaqus CAE GUI interface. Here we discuss
    prerequisites and provide a step-by-step guide to running a simple analysis.</p>
    <div class="section" id="requirements">
    <h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2>
    <p>1. The application relies on the third party finite element package <a class="reference external" href="https://www.3ds.com/products-services/simulia/products/abaqus/abaquscae/">Abaqus CAE</a>
    by Dassault Systems. Abaqus CAE version 6.11+ should be installed in order to use this application.
    No further requirements need to be satisfied for a simple use of the application without modifying
    modules.</p>
    <p>2. If, however, the internal modules need to be modified to add some new functionality or alter
    the existing one it is recommended to install <a class="reference external" href="https://www.python.org/download/releases/2.7/">Python 2.7</a>
    and <a class="reference external" href="https://www.anaconda.com/">Anaconda</a>
    platform.</p>
    </div>
    <div class="section" id="configure-and-run-the-analysis">
    <h2>Configure and run the analysis<a class="headerlink" href="#configure-and-run-the-analysis" title="Permalink to this headline">¶</a></h2>
    <div class="section" id="run-executing-python-scripts-in-abaqus-cae-graphical-interface">
    <h3>Run executing python scripts in Abaqus CAE graphical interface<a class="headerlink" href="#run-executing-python-scripts-in-abaqus-cae-graphical-interface" title="Permalink to this headline">¶</a></h3>
    <ol class="arabic simple">
    <li>Lunch Abaqus CAE from the command line or shortcut on your desktop and close the
    <code class="docutils literal notranslate"><span class="pre">Start</span> <span class="pre">Session</span></code> window.</li>
    </ol>
    <div class="figure align-center">
    <a class="reference external image-reference" href="../../source/images/GUIstp1.pdf"><img alt="_images/GUIstp1.pdf" src="_images/GUIstp1.pdf" /></a>
    </div>
    <ol class="arabic simple" start="2">
    <li>Go to <code class="docutils literal notranslate"><span class="pre">File</span></code> and to <code class="docutils literal notranslate"><span class="pre">Set</span> <span class="pre">Work</span> <span class="pre">Directory...</span></code></li>
    </ol>
    <div class="figure align-center">
    <a class="reference external image-reference" href="../../source/images/GUIstp2.pdf"><img alt="_images/GUIstp2.pdf" src="_images/GUIstp2.pdf" /></a>
    </div>
    <ol class="arabic simple" start="3">
    <li>Configure <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file by providing all the essential modelling parameters.
    All the spindle geometric and physical parameters should be inserted into a
    dictionary <code class="docutils literal notranslate"><span class="pre">kwargs</span></code>.</li>
    <li>Modify execution parameters in <code class="docutils literal notranslate"><span class="pre">mdb.Job()</span></code> in <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file.</li>
    </ol>
    <div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1
    2
    3
    4
    5
    6
    7</pre></div></td><td class="code"><div class="highlight"><pre><span></span> <span class="n">mdb</span><span class="o">.</span><span class="n">Job</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">name</span><span class="p">,</span> <span class="n">model</span><span class="o">=</span><span class="n">modelname</span><span class="p">,</span> <span class="n">description</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">ANALYSIS</span><span class="p">,</span> <span class="n">atTime</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span>
             <span class="n">waitMinutes</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">waitHours</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">queue</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">memory</span><span class="o">=</span><span class="mi">90</span><span class="p">,</span>
             <span class="n">memoryUnits</span><span class="o">=</span><span class="n">PERCENTAGE</span><span class="p">,</span> <span class="n">getMemoryFromAnalysis</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span>
             <span class="n">explicitPrecision</span><span class="o">=</span><span class="n">SINGLE</span><span class="p">,</span> <span class="n">nodalOutputPrecision</span><span class="o">=</span><span class="n">SINGLE</span><span class="p">,</span> <span class="n">echoPrint</span><span class="o">=</span><span class="n">OFF</span><span class="p">,</span>
             <span class="n">modelPrint</span><span class="o">=</span><span class="n">OFF</span><span class="p">,</span> <span class="n">contactPrint</span><span class="o">=</span><span class="n">OFF</span><span class="p">,</span> <span class="n">historyPrint</span><span class="o">=</span><span class="n">OFF</span><span class="p">,</span> <span class="n">userSubroutine</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span>
             <span class="n">scratch</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">resultsFormat</span><span class="o">=</span><span class="n">ODB</span><span class="p">,</span> <span class="n">multiprocessingMode</span><span class="o">=</span><span class="n">DEFAULT</span><span class="p">,</span> <span class="n">numCpus</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
             <span class="n">numGPUs</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
    </pre></div>
    </td></tr></table></div>
    <p>Users may change queueing by changing <code class="docutils literal notranslate"><span class="pre">queue</span></code> parameter, memory allocation in % by changing <code class="docutils literal notranslate"><span class="pre">memory</span></code> parameter,
    the precision of the computation in <code class="docutils literal notranslate"><span class="pre">explicitPrecision</span></code> and in <code class="docutils literal notranslate"><span class="pre">nodalOutputPrecision</span></code> and also request parallelisation of computations
    by changing type of threading in <code class="docutils literal notranslate"><span class="pre">multiprocessingMode</span></code>, number of CPUs in <code class="docutils literal notranslate"><span class="pre">numCpus</span></code> and number of GPUs in <code class="docutils literal notranslate"><span class="pre">numGPUs</span></code>. It is highly
    recommended that before changing any of the above parameters you closely read the Abaqus CAE documentation accessible from <code class="docutils literal notranslate"><span class="pre">Help</span></code> tab
    in Abaqus CAE graphical interface.</p>
    <ol class="arabic simple" start="5">
    <li>Run the analysis by going to <code class="docutils literal notranslate"><span class="pre">File</span></code> then <code class="docutils literal notranslate"><span class="pre">Run</span> <span class="pre">Script...</span></code> and selecting <code class="docutils literal notranslate"><span class="pre">job.py</span></code>.</li>
    </ol>
    <div class="figure align-center">
    <a class="reference external image-reference" href="../../source/images/GUIstp3.pdf"><img alt="_images/GUIstp3.pdf" src="_images/GUIstp3.pdf" /></a>
    </div>
    <p>6. After the analysis has been executed you can see the results by opening a <cite>Job-1.odb</cite> file within Abaqus graphical interface.
    The critical buckling loads will also be accessible from <code class="docutils literal notranslate"><span class="pre">Job-1.dat</span></code> file. If you renamed the job by changing <code class="docutils literal notranslate"><span class="pre">JobName</span></code> parameter in
    <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file then the .odb and .dat files will have different names.</p>
    </div>
    <div class="section" id="run-from-windows-or-linux-command-line">
    <h3>Run from Windows or Linux command line<a class="headerlink" href="#run-from-windows-or-linux-command-line" title="Permalink to this headline">¶</a></h3>
    <ol class="arabic simple">
    <li>To run the job from the command line you should first navigate to <code class="docutils literal notranslate"><span class="pre">Spindle</span></code> directory using <code class="docutils literal notranslate"><span class="pre">cd</span></code> command.</li>
    </ol>
    <p>2. Within <code class="docutils literal notranslate"><span class="pre">Spindle</span></code> directory, you need to open <code class="docutils literal notranslate"><span class="pre">job.py</span></code> in your favourite code editing application if you want to
    change some default parameters of the analysis.</p>
    <ol class="arabic simple" start="3">
    <li>When ready you need to type <code class="docutils literal notranslate"><span class="pre">abaqus</span> <span class="pre">cae</span> <span class="pre">noGUI=job.py</span></code> in the command line and hit enter to start the analysis.</li>
    <li>After the analysis has finished you can open <code class="docutils literal notranslate"><span class="pre">Job-1.odb</span></code> in Abaqus GUI or access it via your own python scripts. Same for the <code class="docutils literal notranslate"><span class="pre">Job-1.dat</span></code> file.</li>
    </ol>
    </div>
    <div class="section" id="explanation-of-the-kwargs-parameters">
    <h3>Explanation of the <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> parameters<a class="headerlink" href="#explanation-of-the-kwargs-parameters" title="Permalink to this headline">¶</a></h3>
    <p>The default <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> dictionary is presented in the code snippet below. The defaults may be
    easily changed by replacing the values of <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> in <code class="docutils literal notranslate"><span class="pre">job.py</span></code> with the user-defined ones.</p>
    <div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32</pre></div></td><td class="code"><div class="highlight"><pre><span></span><span class="s2">&quot; User input parameters &quot;</span>
    <span class="n">kwargs</span> <span class="o">=</span>
          <span class="p">{</span><span class="s1">&#39;x&#39;</span>               <span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
           <span class="s1">&#39;y&#39;</span>               <span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
           <span class="s1">&#39;index&#39;</span>           <span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
           <span class="s1">&#39;modelname&#39;</span>       <span class="p">:</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span>
           <span class="s1">&#39;assembly&#39;</span>        <span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
           <span class="s1">&#39;CentrosomeRadius&#39;</span><span class="p">:</span> <span class="mf">0.12</span><span class="p">,</span>
           <span class="s1">&#39;CentrosomeLength&#39;</span><span class="p">:</span> <span class="mf">0.24</span><span class="p">,</span>
           <span class="s1">&#39;CentrosomeE&#39;</span>     <span class="p">:</span> <span class="mf">1500000000.0</span><span class="p">,</span>
           <span class="s1">&#39;CentrosomeNu&#39;</span>    <span class="p">:</span> <span class="mf">0.3</span><span class="p">,</span>
           <span class="s1">&#39;ipMTnumber&#39;</span>      <span class="p">:</span> <span class="mi">6</span><span class="p">,</span>
           <span class="s1">&#39;lengthInterval&#39;</span>  <span class="p">:</span> <span class="p">[</span><span class="mi">2</span><span class="p">,</span> <span class="mi">5</span><span class="p">],</span>
           <span class="s1">&#39;separation&#39;</span>      <span class="p">:</span> <span class="p">[</span><span class="mf">0.02876</span><span class="p">,</span> <span class="mf">0.0414</span><span class="p">],</span>
           <span class="s1">&#39;angle&#39;</span>           <span class="p">:</span> <span class="p">[</span><span class="mf">96.39</span><span class="p">,</span> <span class="mf">11.12</span><span class="p">],</span>
           <span class="s1">&#39;d&#39;</span>               <span class="p">:</span> <span class="mf">0.015</span><span class="p">,</span>
           <span class="s1">&#39;D&#39;</span>               <span class="p">:</span> <span class="mf">0.025</span><span class="p">,</span>
           <span class="s1">&#39;ElasticModulus&#39;</span>  <span class="p">:</span> <span class="mf">1500000000.0</span><span class="p">,</span>
           <span class="s1">&#39;PoissonRatio&#39;</span>    <span class="p">:</span> <span class="mf">0.3</span><span class="p">,</span>
           <span class="s1">&#39;spindleLength&#39;</span>   <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
           <span class="s1">&#39;Nconnectors&#39;</span>     <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
           <span class="s1">&#39;connectorRadius&#39;</span> <span class="p">:</span> <span class="mf">0.005</span><span class="p">,</span>
           <span class="s1">&#39;connectorE&#39;</span>      <span class="p">:</span> <span class="mf">1500000000.</span><span class="p">,</span>
           <span class="s1">&#39;connectorNu&#39;</span>     <span class="p">:</span> <span class="mf">0.3</span><span class="p">,</span>
           <span class="s1">&#39;aMTnumber&#39;</span>       <span class="p">:</span> <span class="mi">20</span><span class="p">,</span>
           <span class="s1">&#39;aMTlength&#39;</span>       <span class="p">:</span> <span class="mi">2</span><span class="p">,</span>
           <span class="s1">&#39;aMTsSpring&#39;</span>      <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
           <span class="s1">&#39;groundSpring&#39;</span>    <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
           <span class="s1">&#39;StepName&#39;</span>        <span class="p">:</span> <span class="s1">&#39;Standard_Buckling&#39;</span><span class="p">,</span>
           <span class="s1">&#39;NumberOfEigs&#39;</span>    <span class="p">:</span> <span class="mi">5</span><span class="p">,</span>
           <span class="s1">&#39;CompressiveLoad&#39;</span> <span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
           <span class="s1">&#39;JobName&#39;</span>         <span class="p">:</span> <span class="s1">&#39;Job-1&#39;</span><span class="p">}</span>
    </pre></div>
    </td></tr></table></div>
    <p>Here <code class="docutils literal notranslate"><span class="pre">modelname</span></code> is the string representing the name of the model,</p>
    <p><code class="docutils literal notranslate"><span class="pre">CentrosomeRadius</span></code> is a radius of the centrosome or pole in <span class="math notranslate nohighlight">\(\mu m\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">CentrosomeLength</span></code> is a length of the centrosome or pole in <span class="math notranslate nohighlight">\(\mu m\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">CentrosomeE</span></code> is an elastic modulus of centrosome material in <span class="math notranslate nohighlight">\(\frac{pN}{\mu m^{2}}\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">CentrosomeNu</span></code> is a Poisson ratio of the centrosome material. Taken to be <span class="math notranslate nohighlight">\(0.3\)</span> for the isotropic model.</p>
    <p><code class="docutils literal notranslate"><span class="pre">ipMTnumber</span></code> is a number of inter-polar microtubules in a bundle. Typically up to <span class="math notranslate nohighlight">\(6\)</span> in <cite>Anaphase B</cite>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">lengthInterval</span></code> is defined by the mean value of the Gaussian distribution <span class="math notranslate nohighlight">\(\mu_{L} = 5 \mu m\)</span> representing the average length of the inter-polar microtubule <span class="math notranslate nohighlight">\(L_{p}/2\)</span> and the standard deviation <span class="math notranslate nohighlight">\(\sigma_{L} = 2 \mu m\)</span> of the MT length <span class="math notranslate nohighlight">\(L_{m}/2\)</span>.</p>
    <blockquote>
    <div><div class="figure align-center" id="spindle">
    <img alt="_images/spindle_html.pdf" src="_images/spindle_html.pdf" />
    </div>
    <p>The model of the whole spindle in anaphase B generated by Spindle FEA with the interpolar distance labelled <span class="math notranslate nohighlight">\(L_{p}\)</span> and the midzone length labelled <span class="math notranslate nohighlight">\(L_{m}\)</span>.</p>
    </div></blockquote>
    <p>The inter-polar distance is the distance between the centrosomes <span class="math notranslate nohighlight">\(L_{p}\)</span> and the midzone length is the length <span class="math notranslate nohighlight">\(L_{m}\)</span> of the zone where MTs are coupled by cross-linkers and protein motors as shown in <a class="reference internal" href="#spindle"><span class="std std-numref">Fig. 1</span></a>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">separation</span></code> is the distance between two neighbouring MTs in the inter-polar bundle as shown on the cross-sectional view of the spindle in <a class="reference internal" href="#midzone"><span class="std std-numref">Fig. 2</span></a>.</p>
    <blockquote>
    <div><div class="figure align-center" id="midzone">
    <img alt="_images/interlinked_zone.pdf" src="_images/interlinked_zone.pdf" />
    </div>
    <p>The model of the inter-polar bundle of the mitotic spindle generated by Spindle FEA exhibiting right and left pole MTs, interlinked zone, connectors and protein motors as well as the separation distance between MTs in a bundle.</p>
    </div></blockquote>
    <p>It is generally random and by default is defined by the Gaussian distribution with <span class="math notranslate nohighlight">\(\mu_{s} = 0.02876 \mu m\)</span> and <span class="math notranslate nohighlight">\(\sigma_{s} = 0.0414 \mu m\)</span> that were calculated from the experimental data <a class="footnote-reference" href="#id11" id="id1">[1]</a>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">angle</span></code> is the the orientation angle <span class="math notranslate nohighlight">\(\phi\)</span> of the microtubules within the inter-polar bundle as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>.</p>
    <blockquote>
    <div><div class="figure align-center" id="mtangle">
    <img alt="_images/MTangle.pdf" src="_images/MTangle.pdf" />
    </div>
    <p>The schematic view of the cross-section of the inter-polar bundle of microtubules near-pole and in the mid-zone. The green MTs are growing from the left pole while the purple ones are growing from the right pole.</p>
    </div></blockquote>
    <p>The MT angle is also defined by a Gaussian distribution with mean and standard deviation taken from experimental data <a class="footnote-reference" href="#id11" id="id2">[1]</a>. The default values are <span class="math notranslate nohighlight">\(\mu_{\phi}=96.39^{\circ}\)</span> and <span class="math notranslate nohighlight">\(\sigma_{\phi}=11.12^{\circ}\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">d</span></code> is the inner diameter of a microtubule as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>. Default value is <span class="math notranslate nohighlight">\(d=0.015 \mu m\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">D</span></code> is the outer diameter of a microtubule as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>. The value is <span class="math notranslate nohighlight">\(D=0.025 \mu m\)</span> according to Ward et al. <a class="footnote-reference" href="#id12" id="id3">[2]</a> and <span class="math notranslate nohighlight">\(D=0.018 \mu m\)</span> according to Pampaloni et al. <a class="footnote-reference" href="#id11" id="id4">[1]</a> The default value is <span class="math notranslate nohighlight">\(D=0.025 \mu m\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">ElasticModulus</span></code> is an elastic modulus of microtubule material. In the simplest case of the isotropic model for microtubule is assumed and the default value is <span class="math notranslate nohighlight">\(E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}\)</span> <a class="footnote-reference" href="#id12" id="id5">[2]</a>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">PoissonRatio</span></code> is the Poisson ratio of microtubule material. Assumed to be <span class="math notranslate nohighlight">\(\nu=0.3\)</span> for the isotropic model.</p>
    <p><code class="docutils literal notranslate"><span class="pre">spindleLength</span></code> is the distance between poles of the spindle as shown in <a class="reference internal" href="#spindle"><span class="std std-numref">Fig. 1</span></a>. The default value for the late anaphase B is <span class="math notranslate nohighlight">\(L_{p}=10 \mu m\)</span> <a class="footnote-reference" href="#id11" id="id6">[1]</a>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">Nconnectors</span></code> is the number of cross-linkers and protein motors in the mid-zone (see <a class="reference internal" href="#midzone"><span class="std std-numref">Fig. 2</span></a>). The exact number of cross-linkers is hard to estimate from the experiments, therefore, it can become
    one of the governing parameters of the model. The default value is <span class="math notranslate nohighlight">\(10\)</span> per microtubule.</p>
    <p><code class="docutils literal notranslate"><span class="pre">connectorRadius</span></code> is the radius of the cross-link between MTs. The default value is <span class="math notranslate nohighlight">\(r=0.005 \mu m\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">connectorE</span></code> is the elastic modulus of the connector material. The default value is assumed the same as the one for the microtubule <span class="math notranslate nohighlight">\(E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">connectorNu</span></code> Poisson ratio of the connector material. Assumed <span class="math notranslate nohighlight">\(\nu=0.3\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">aMTnumber</span></code> is the number of astral microtubules to be modelled in a spindle. The default is <span class="math notranslate nohighlight">\(20\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">aMTlength</span></code> is the length of astral MTs which is generally governed by the radius of the cell membrane and the length between cell tips. The default value is <span class="math notranslate nohighlight">\(L_{aMT}=2 \mu m\)</span> with cell radius <span class="math notranslate nohighlight">\(R_{cell}=1.6 \mu m\)</span> <a class="footnote-reference" href="#id11" id="id7">[1]</a> and the cell length <span class="math notranslate nohighlight">\(L_{cell}=14.3 \mu m\)</span> <a class="footnote-reference" href="#id11" id="id8">[1]</a>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">aMTsSpring</span></code> is the stiffness of the distributed spring that we employ to model astral microtubule embedding in the surrounding mesh of MT connectors <a class="footnote-reference" href="#id13" id="id9">[3]</a>. The default value is <span class="math notranslate nohighlight">\(k = 10 \frac{pN}{\mu m^{2}}\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">groundSpring</span></code> is the spring stiffness of the distributed spring that we employ to model inter-polar MT bundle embedding in the mesh of MT connectors <a class="footnote-reference" href="#id13" id="id10">[3]</a>. The default value is <span class="math notranslate nohighlight">\(k = 10 \frac{pN}{\mu m^{2}}\)</span>.</p>
    <p><code class="docutils literal notranslate"><span class="pre">StepName</span></code> is the name of the buckling analysis step.</p>
    <p><code class="docutils literal notranslate"><span class="pre">NumberOfEigs</span></code> is the number of the eigenvalues and, thus, critical buckling loads that need to be calculated. Notice, that as buckling analysis uses subspace algorithm for eigenvalue calculation the execution time will increase dramatically with the number of requested eigenvalues.
    The default is 5.</p>
    <p><code class="docutils literal notranslate"><span class="pre">CompressiveLoad</span></code> is the preload factor that will be used to multiply the eigenvalue to obtain the critical buckling load. It is recommended that this parameter is not changed.</p>
    <p><code class="docutils literal notranslate"><span class="pre">JobName</span></code> is the name of the job and will be included in all the names of all files produced by analysis. The default is <code class="docutils literal notranslate"><span class="pre">Job-1</span></code>.</p>
    <blockquote>
    <div><table class="docutils footnote" frame="void" id="id11" rules="none">
    <colgroup><col class="label" /><col /></colgroup>
    <tbody valign="top">
    <tr><td class="label">[1]</td><td><em>(<a class="fn-backref" href="#id1">1</a>, <a class="fn-backref" href="#id2">2</a>, <a class="fn-backref" href="#id4">3</a>, <a class="fn-backref" href="#id6">4</a>, <a class="fn-backref" href="#id7">5</a>, <a class="fn-backref" href="#id8">6</a>)</em> J. J. Ward, H. Roque, C. Antony, and F. Nedelec.
    <cite>Mechanical design principles of a mitotic spindle.</cite>
    eLife, 2014.</td></tr>
    </tbody>
    </table>
    <table class="docutils footnote" frame="void" id="id12" rules="none">
    <colgroup><col class="label" /><col /></colgroup>
    <tbody valign="top">
    <tr><td class="label">[2]</td><td><em>(<a class="fn-backref" href="#id3">1</a>, <a class="fn-backref" href="#id5">2</a>)</em> F. Pampaloni, G. Lattanzi, A. Jonas, T. Surrey, E. Frey, and E-L. Florin.
    <cite>Thermal fluctuations of grafted microtubules provide evidence of a
    length-dependent persistence length.</cite>
    Proceedings of the National Academy of Sciences, 2006.</td></tr>
    </tbody>
    </table>
    <table class="docutils footnote" frame="void" id="id13" rules="none">
    <colgroup><col class="label" /><col /></colgroup>
    <tbody valign="top">
    <tr><td class="label">[3]</td><td><em>(<a class="fn-backref" href="#id9">1</a>, <a class="fn-backref" href="#id10">2</a>)</em> F. M. Nixon, C. Gutierrez-Caballero, F. E. Hood, D. G. Booth, I. A. Prior,
    and S. J. Royle. <cite>The mesh is a network of microtubule connectors that stabilizes
    individual kinetochore fibers of the mitotic spindle.</cite> eLife, 2015.</td></tr>
    </tbody>
    </table>
    </div></blockquote>
    </div>
    </div>
    </div>
    
    
               </div>
               <div class="articleComments">
                
               </div>
              </div>
              <footer>
      
        <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
          
            <a href="Project_idea.html" class="btn btn-neutral float-right" title="Objectives of this project" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
          
          
            <a href="index.html" class="btn btn-neutral" title="Welcome to the interactive documentation of the Spindle FEA application" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
          
        </div>
      
    
      <hr/>
    
      <div role="contentinfo">
        <p>
            &copy; Copyright 2018, Andrii Iakovliev.
    
        </p>
      </div>
      Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
    
    </footer>
    
            </div>
          </div>
    
        </section>
    
      </div>
      
    
    
      
    
        <script type="text/javascript">
            var DOCUMENTATION_OPTIONS = {
                URL_ROOT:'./',
                VERSION:'1.0.0',
                COLLAPSE_INDEX:false,
                FILE_SUFFIX:'.html',
                HAS_SOURCE:  true,
                SOURCELINK_SUFFIX: '.txt'
            };
        </script>
          <script type="text/javascript" src="_static/jquery.js"></script>
          <script type="text/javascript" src="_static/underscore.js"></script>
          <script type="text/javascript" src="_static/doctools.js"></script>
          <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
      
    
      
      
        <script type="text/javascript" src="_static/js/theme.js"></script>
      
    
      
      
      <script type="text/javascript">
          jQuery(function () {
              SphinxRtdTheme.StickyNav.enable();
          });
      </script>
       
    
    </body>
    </html>