tornado-plots/index.html @ 702c8cb7093e

Add firing models
author Steve Losh <steve@stevelosh.com>
date Thu, 02 Nov 2023 00:16:56 -0400
parents e499b9c655d4
children 26d94a234232
<!doctype html>

<html>
    <head>
        <title>Tornado Plot Demo</title>
        <script src="p5.min.js"></script>
        <script src="sketch.js"></script>
    </head>
    <body>
        <main>
        </main>
        <p>The graph is 100kb wide.</p>

        <ul>
            <li><b>cells:</b> number of cells in the population.</li>
            <li><b>synthesis time:</b> simulated synthesis time (seconds).</li>
            <li><b>firing model:</b> whether to simulate exponential firing (uses firing half-life), or linear firing (uses firing probability).</li>
            <li><b>firing half-life:</b> the half-life of the origin with respect to firing (seconds), e.g. a value of 5 means that this origin will fire in half of the cells after 5 seconds. Only used when exponential firing is selected.</li>
            <li><b>firing probability:</b> the probability this origin will fire each second.  Only used when linear firing is selected.</li>
            <li><b>ori:</b> position of the origin.</li>
            <li><b>left/right fork rates:</b> how fast each fork progresses (nt/second).</li>
            <li><b>rate noise:</b> how much noise to add to each fork's rate (per fork, proportion of total rate).</li>
            <li><b>undercut rate:</b> proportion of reads that get missed due to undercutting.</li>
            <li><b>overcut rate:</b> proportion of reads to cut apart after generation.</li>
            <li><b>overcut exponent:</b> kludge to change distribution of cut positions (1 to cut uniformly, higher to tend to cut closer to ends).</li>
            <li><b>block locations:</b> position of blocking elements (does nothing if block time is zero).</li>
            <li><b>block times:</b> how long to pause at a particular block (seconds).</li>
        </ul>
    </body>
</html>