RedicGUI: Difference between revisions
Jump to navigation
Jump to search
Bradley Monk (talk | contribs) (Created page with " ==GUI Interface== <div class="wpImageAnnotatorEnable"> <span class="wpImageAnnotatorPageName" style="display:none;">ReDiClus</span> <span class="wpImageAnnotatorFullName...") |
Bradley Monk (talk | contribs) (Adding image note: These items will be used as the baseline parameters for the PSD-95 clusters. If ''Homeostatic Scaling'' is turned ON, these values will r) |
||
(24 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==GUI Interface== | ==GUI Interface== | ||
<div class="wpImageAnnotatorEnable"> | <div class="wpImageAnnotatorEnable"> | ||
<span class="wpImageAnnotatorPageName" style="display:none;">[[ | <span class="wpImageAnnotatorPageName" style="display:none;">[[RedicGUI]]</span> | ||
<span class="wpImageAnnotatorFullName" style="display:none;">[[ | <span class="wpImageAnnotatorFullName" style="display:none;">[[RedicGUI]]</span> | ||
<div class="wpImageAnnotatorFile">[[File:RedicGUI.png]]</div> | <div class="wpImageAnnotatorFile">[[File:RedicGUI.png]]</div> | ||
<div style="display:none;"><div><div><!--IMAGE NOTES BELOW -->{{ImageNoteEnd|id=-1}} | <div style="display:none;"><div><div><!--IMAGE NOTES BELOW -->{{ImageNoteEnd|id=-1}} | ||
{{ImageNote|id=1|x=98|y=82|w=220|h=32|dimx=871|dimy=644|style=2}} | |||
* base: 100 | |||
* Represents the total number of AMPAR particles to simulate. | |||
By default, these particles will behave like GluR2, in that, the entire PSD and periPSD region will have one unified diffusion rate scalar. If 'Use GluR1 receptors' is selected as a Run Item, this total number will allocate exactly half of the particles to the GluR1 pool and half to the GluR2 pool. So at the base value of 100, with 'Use GluR1 receptors' checked, there will be 50 particles representing GluR1 and 50 representing GluR2. | |||
{{ImageNoteEnd|id=1}} | |||
{{ImageNote|id=2|x=100|y=116|w=229|h=31|dimx=871|dimy=644|style=2}} | |||
* base: 1000 | |||
* Total number of iterations to run the main loop function of the simulation. | |||
This value represents the number of 'steps' or 'seconds' being simulated. Each iteration of the main loop performs many functions, but its most basic function is to generate random, but diffusion rate-dependent, step sizes for each particle; and then update each particle's location accordingly. | |||
A note on processing speed: | |||
If either of the Run Items 'View Live 2D Plot' or 'View Live 2D Plot' are selected (ON), to simulate 1000 steps, it takes roughly 100 seconds on my macbook pro laptop¹ and about 10 seconds on my custom built desktop². The big difference between the two is due to graphics rendering (the custom desktop has better specs in all categories, but an especially better graphics card). Keep your hardware in mind when choosing these step values. | |||
When the Run Items 'View Live 2D Plot' or 'View Live 2D Plot' are not selected (OFF), it takes about 20 seconds to run 5000 steps on my macbook pro laptop. | |||
Long story short, the live graphics 2D and 3D plot will make the simulation run much slower. If you are only interested in seeing the final output graphs, turn the 2D and 3D plots OFF and save yourself the time. | |||
* ¹Brad's Macbook Pro: Intel 2.4 GHz i7 quad-core, 8 GB RAM, and AMD Radeon HD 6770M 1GB dedicated graphics. | |||
* ²Brad's Custom Desktop: Overclocked & Watercooled 4.1 GHz i7 Quadcore Bloomfield, Asus TS Supercomputer motherboard, Asus NVIDIA CUDA graphics card, Intel solid state HDD. See full specs for the [[Computer]] | |||
{{ImageNoteEnd|id=2}} | {{ImageNoteEnd|id=2}} | ||
{{ImageNote|id=3|x= | {{ImageNote|id=3|x=156|y=178|w=102|h=29|dimx=871|dimy=644|style=2}} | ||
* base: 0.3 | |||
* diffusion rate coefficient for the extrasynaptic (ES) non-PSD regions of the simulation. | |||
This value is used to generate the baseline diffusion rate for all particles in the model. This rate will be used when the particles are in ES space regardless of which Run Items are selected. All other diffusion rates are scaled from this baseline value. | |||
{{ImageNoteEnd|id=3}} | {{ImageNoteEnd|id=3}} | ||
{{ImageNote|id=4|x= | {{ImageNote|id=4|x=157|y=209|w=105|h=60|dimx=871|dimy=644|style=2}} | ||
* base: 0.03 | |||
* diffusion rate coefficients for the PSD and periPSD zones. | |||
* '''Run Item Dependents''' | |||
** PSD-96 Clusters (OFF) | |||
** Homeostatic Regulation (OFF) | |||
** Manually set step size (OFF) | |||
These diffusion rate coefficients will be used only when the Run Items 'Homeostatic regulation' and 'PSD-95 Clusters' are not selected (OFF). | |||
If you want to use these values, DO NOT select the Run Item - 'Manually set step size' unless you want all particles to take the same exact step size for every step throughout the entire simulation (i.e. step sizes will not be random). A fixed-manual step size is not necessary to generate diffusion rates at the value entered into these fields. | |||
{{ImageNoteEnd|id=4}} | {{ImageNoteEnd|id=4}} | ||
{{ImageNote|id=6|x= | {{ImageNote|id=5|x=154|y=292|w=124|h=33|dimx=871|dimy=644|style=2}} | ||
* base: 60 and 30 | |||
* specifies a high and low tolerance range for total particles in PSDs | |||
** inside this range, Clusters will run at baseline values | |||
** outside of this range, Clusters will temporarily adjust several parameters leading to growth or shrinking. | |||
* '''Run Item Dependents:''' | |||
** PSD-95 Clusters (ON) | |||
** Homeostatic Regulation (ON) | |||
{{ImageNoteEnd|id=5}} | |||
{{ImageNote|id=6|x=546|y=89|w=132|h=50|dimx=871|dimy=644|style=2}} | |||
Keep these unchecked (OFF). These are experimental items, and may cause the simulation to produce odd behavior. | |||
{{ImageNoteEnd|id=6}} | {{ImageNoteEnd|id=6}} | ||
{{ImageNote|id=7|x= | {{ImageNote|id=7|x=545|y=144|w=119|h=53|dimx=871|dimy=644|style=2}} | ||
When checked (ON), these will provide visuals for a live 2D or 3D simulation. Keep in mind, these both require a high amount of processor time to render, which can significantly slow down the simulation. If you are only interested in the final output, turn them off. | |||
{{ImageNoteEnd|id=7}} | {{ImageNoteEnd|id=7}} | ||
{{ImageNote|id=8|x= | {{ImageNote|id=8|x=544|y=198|w=130|h=26|dimx=871|dimy=644|style=2}} | ||
When checked (ON) this will make half of the AMPAR dots perform like GluR1 particles. The only major difference between GluR1 and the default (GluR2) particle, is that GluR1 particles have a faster diffusion rate in the PSD (center) region compared to the periPSD (periphery) region. Currently, this diffusion rate differences is scaled such that, for GluR2 only, the periPSD diffusion rate is 2x the PSD (center) diffusion rate | |||
{{ImageNoteEnd|id=8}} | {{ImageNoteEnd|id=8}} | ||
{{ImageNote|id=9|x= | {{ImageNote|id=9|x=544|y=227|w=213|h=27|dimx=871|dimy=644|style=2}} | ||
This the the | This is a short sanity check of diffusion rate values. When this is checked, it overrides the values for all other Parameters and Run Items except for ''Particle Diffusion Rates (D)''. It will generate 100 particles and run them through 100 steps at the diffusion rate for the item specified in the dropdown menu. It will then track the paths of those molecules and compute the MSD and D for those paths. It can be used as a check to make sure the diffusion rate specified is actually producing particle diffusion at the desired rate. | ||
{{ImageNoteEnd|id=9}} | {{ImageNoteEnd|id=9}} | ||
{{ImageNote|id=10|x= | {{ImageNote|id=10|x=544|y=256|w=141|h=28|dimx=871|dimy=644|style=2}} | ||
When this is checked (ON), when the total number of particles in PSD areas falls outside of the ''Homeostatic tolerance' range specified, this function will make adjustments to several parameters controlling Cluster growth and stability. | |||
{{ImageNoteEnd|id=10}} | {{ImageNoteEnd|id=10}} | ||
{{ImageNote|id=11|x=546|y=288|w=110|h=24|dimx=871|dimy=644|style=2}} | |||
When checked, the diffusion rate of the PSDs will be set by a PSD-95 cluster simulation instead of the manually entered value. I did this because there's no reason to have both a manually set PSD diffusion rate and the cluster simulation running at the same time (since the clusters would be having no influence on anything happening in the diffusion simulation -- essentially you'd just be running two independent simulations). | |||
Because the default starting cluster size is 7x7, or 49 total cluster molecules, and diffusion is scaled as a function of both the extrasynaptic diffusion rate (you do specify this) in the following way: | |||
psd.D = D.es / N.cluster | |||
psd.D = 3 / 49 = .05 | |||
{{ImageNoteEnd|id=11}} | |||
{{ImageNote|id=12|x=547|y=317|w=106|h=21|dimx=871|dimy=644|style=2}} | |||
This will cause a burst of 100 Calcium-representing particles to appear in PSD2. This will influence several parameters related to the cluster simulation, briefly giving the cluster a higher potential for growth. The effects of this function are the most dramatic when homeostatic scaling is turned on, and when a burst happens during a "scaling-down" period. I will be adding several fields to the GUI providing more control over this run item directly from the GUI. | |||
{{ImageNoteEnd|id=12}} | |||
{{ImageNote|id=13|x=545|y=343|w=124|h=24|dimx=871|dimy=644|style=2}} | |||
This run item will trace one particle over the specified number of steps drawing the particle path as it moves. | |||
{{ImageNoteEnd|id=13}} | |||
{{ImageNote|id=14|x=545|y=370|w=61|h=28|dimx=871|dimy=644|style=2}} | |||
This run item will delete all particles in PSD1 at exactly 950 steps into the simulation. I will soon add more control over this function from the GUI. | |||
{{ImageNoteEnd|id=14}} | |||
{{ImageNote|id=15|x=536|y=453|w=199|h=138|dimx=871|dimy=644|style=2}} | |||
These items will be used as the baseline parameters for the PSD-95 clusters. If ''Homeostatic Scaling'' is turned ON, these values will remain the baseline values while the total number of AMPAR particles in PSDs is within the range of high and low ''Homeostatic tolerance' values specified by the user. When the total AMPAR particles in PSDs is outside of this range, the Cluster parameters will be adjusted allowing for growth or shrinking. When the total number of AMPAR particles in PSDs returns to a value within the tolerance range, the values set here will be restored. | |||
{{ImageNoteEnd|id=15}} | |||
</div> | </div> | ||
==ReDiClus in Matlab== | |||