forked from python-microscopy/python-microscopy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBasicAcquisition.html
More file actions
349 lines (235 loc) · 17.2 KB
/
Copy pathBasicAcquisition.html
File metadata and controls
349 lines (235 loc) · 17.2 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
<!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>Basic Acquisiton — PYME 20.02.12 documentation</title>
<script type="text/javascript" src="_static/js/modernizr.min.js"></script>
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></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="_static/language_data.js"></script>
<script async="async" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/theme_overrides.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Simulator" href="Simulator.html" />
<link rel="prev" title="Using PYME Acquire" href="AcquireBasicUsage.html" />
</head>
<body class="wy-body-for-nav">
<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"> PYME
<img src="_static/pymeLogo.png" class="logo" alt="Logo"/>
</a>
<div class="version">
20.02.12
</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">Installation</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="Installation/InstallationWithAnaconda.html">Installation of PYME on 64 bit Windows, OSX, or Linux</a></li>
<li class="toctree-l1"><a class="reference internal" href="Installation/InstallationFromSource.html">Installation for development or instrument control</a></li>
</ul>
<p class="caption"><span class="caption-text">User Guide</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="PYMEAcquire.html"><strong>PYMEAcquire</strong> - Instrument control and simulation</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="ConfiguringPYMEAcquire.html">Configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="AcquireBasicUsage.html">Basic Usage</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Simple dSTORM/RPM walkthrough</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#before-starting">Before starting</a></li>
<li class="toctree-l3"><a class="reference internal" href="#initial-start-up">Initial start up</a></li>
<li class="toctree-l3"><a class="reference internal" href="#initial-configuration">Initial configuration</a></li>
<li class="toctree-l3"><a class="reference internal" href="#putting-your-sample-on-the-scope">Putting your sample on the scope</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#setting-up-the-slide-information">Setting up the slide information</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#finding-cells">Finding cells</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#finding-cells-in-multi-colour-samples">Finding cells in multi-colour samples</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="#preparing-to-acquire">Preparing to acquire</a></li>
<li class="toctree-l3"><a class="reference internal" href="#acquiring">Acquiring</a></li>
<li class="toctree-l3"><a class="reference internal" href="#shutting-down">Shutting down</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Simulator.html">Simulator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Protocols.html">Acquisition Protocols</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Analysis.html"><strong>dh5view</strong> - Image Data Analysis and Viewing</a></li>
<li class="toctree-l1"><a class="reference internal" href="VisGUI.html"><strong>VisGUI</strong> - Visualising Localization Data Sets</a></li>
<li class="toctree-l1"><a class="reference internal" href="component_programs.html">Common Tasks</a></li>
<li class="toctree-l1"><a class="reference internal" href="LocalisationAnalysis.html">Analysing Localisation Microscopy data</a></li>
</ul>
<p class="caption"><span class="caption-text">Development / Hacking</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="hacking.html">Extending PYME and writing plugins</a></li>
<li class="toctree-l1"><a class="reference internal" href="hacking.html#technical-details">Technical Details</a></li>
<li class="toctree-l1"><a class="reference internal" href="hacking.html#api-documentation">API Documentation</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">PYME</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> »</li>
<li><a href="PYMEAcquire.html"><strong>PYMEAcquire</strong> - Instrument control and simulation</a> »</li>
<li>Basic Acquisiton</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="basic-acquisiton">
<h1>Basic Acquisiton<a class="headerlink" href="#basic-acquisiton" title="Permalink to this headline">¶</a></h1>
<p>These instructions assume that you are imaging using near infrared dyes and the 671nm laser. While the same principles apply to imaging using other dye and laser combinations, there will be subtle differences. See <a class="reference internal" href="Protocols.html#protocols"><span class="std std-ref">Acquisition Protocols</span></a> and <a href="#id1"><span class="problematic" id="id2">AdvancedImaging_</span></a>.</p>
<div class="section" id="before-starting">
<h2>Before starting<a class="headerlink" href="#before-starting" title="Permalink to this headline">¶</a></h2>
<p>Mount slides using the appropriate switching buffer. There are a few important points to consider:</p>
<ul class="simple">
<li>slides and coverslips should be thoroughly cleaned</li>
<li>we can only access a small area of the slide, so the coverslip must be within this area. There is a template on the bench in the shared lab area.</li>
<li>You should have a consistent slide naming scheme – I tend to use <code class="docutils literal notranslate"><span class="pre">day_month_year_A</span></code>, <code class="docutils literal notranslate"><span class="pre">_B</span></code>, etc…</li>
<li>the nail polish must be dry before putting the sample on the microscope</li>
</ul>
</div>
<div class="section" id="initial-start-up">
<h2>Initial start up<a class="headerlink" href="#initial-start-up" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li><dl class="first docutils">
<dt>Turn on the following:</dt>
<dd><ul class="first last">
<li>Computer, Pifoc, powerboard (stepper motors & cooling for 2nd camera), microscope body, filter wheel, arc lamp, laser, and laser shutters</li>
<li>Check that 2nd PC & Digidata are on (these should be on the whole time)</li>
</ul>
</dd>
</dl>
</li>
<li>log on</li>
<li>fire up <strong>‘PYME Acquire’</strong> and <strong>‘Launch Workers – 6 cores’</strong> note that launch workers sometimes gives an error on startup (race condition). If this happens, close and restart (you can leave PYME Acquire running)</li>
</ul>
</div>
<div class="section" id="initial-configuration">
<h2>Initial configuration<a class="headerlink" href="#initial-configuration" title="Permalink to this headline">¶</a></h2>
<p>By default, the system is set up for ratiometric imaging using the splitter, and any ROI is constrained to cover equal areas on both sides of the centre line. If you are only intending to image a single label, you should disable this feature by unchecking the <code class="docutils literal notranslate"><span class="pre">Constrain</span> <span class="pre">ROI</span></code> option under the <code class="docutils literal notranslate"><span class="pre">Controls->Splitter</span></code> menu.</p>
<p>If you are doing multi-colour imaging, make sure you have a current shift field. If not, acquire a new one using a beads slide (see the <a href="#id3"><span class="problematic" id="id4">ShiftField_</span></a> section). Now might also be a good time to let the software know about the shiftfield using the <code class="docutils literal notranslate"><span class="pre">Controls->Splitter->Set</span> <span class="pre">Shift</span> <span class="pre">Field</span></code> menu item. This will mean that shifts get corrected in the live unmixing view. It will also mean <em>(NEW)</em> that the shift field data gets propagated to the analysis for you and you don’t need to enter it every time.</p>
<p>It is useful to setup the acquisition protocol at this stage. For standard imaging with IR dyes this should be <code class="docutils literal notranslate"><span class="pre">Prebleach671</span></code>. If you need to do something different, see <a class="reference internal" href="Protocols.html#protocols"><span class="std std-ref">Acquisition Protocols</span></a> or <a href="#id5"><span class="problematic" id="id6">AdvancedImaging_</span></a>.</p>
</div>
<div class="section" id="putting-your-sample-on-the-scope">
<h2>Putting your sample on the scope<a class="headerlink" href="#putting-your-sample-on-the-scope" title="Permalink to this headline">¶</a></h2>
<p>This is simple – carefully put a drop of oil on the objective and place the slide into the holder. Remember that this is an inverted microscope and the coverslip needs to face downwards.</p>
<div class="section" id="setting-up-the-slide-information">
<h3>Setting up the slide information<a class="headerlink" href="#setting-up-the-slide-information" title="Permalink to this headline">¶</a></h3>
<p>The important thing is to let the software know what slide you put on and which structures are stained using the sample information dialog. Bring up the dialog by pressing the <strong>Set</strong> button in the slide pane. This is where your carefully chosen naming scheme comes in, and you should also enter the structures you labelled and the dyes you used. Trying to keep a fairly consistent naming scheme for the dyes is important (as the dye information is used later in the analysis). We’re currently using e.g. A680 or A750 for the Alexa dyes.</p>
</div>
</div>
<div class="section" id="finding-cells">
<h2>Finding cells<a class="headerlink" href="#finding-cells" title="Permalink to this headline">¶</a></h2>
<p>Pretty much as for any normal microscope, with the following caveats:</p>
<ul class="simple">
<li>arc lamp / laser slider should be in (ie to arc lamp)</li>
<li>you need to select both excitation and emission filters (see list on rack)</li>
<li>you can only focus when PYME Acquire is in the foreground. Focus position is usually roughly in the centre of the travel. Focus sensitivity can be adjusted using the buttons on the focus wheel, and read out from the menu bar.</li>
</ul>
<div class="section" id="finding-cells-in-multi-colour-samples">
<h3>Finding cells in multi-colour samples<a class="headerlink" href="#finding-cells-in-multi-colour-samples" title="Permalink to this headline">¶</a></h3>
<p>Note that there are a number of useful functions for multi-colour samples. Below the Preview window you can open a live unmixing preview window using the <code class="docutils literal notranslate"><span class="pre">Controls->Splitter->Unxmix</span></code> menu item (shortcut F7). Note that you should load the proper shiftfield as described in <a class="reference internal" href="#initial-configuration">Initial configuration</a> above. When the unmix window comes up first you might have to set the unmixing matrix values correctly. A suitable unmixing matrix for Alexa 680 and Alexa 750 is:</p>
<table border="1" class="docutils">
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td>0.89</td>
<td>0.11</td>
</tr>
<tr class="row-even"><td>0.13</td>
<td>0.87</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="preparing-to-acquire">
<h2>Preparing to acquire<a class="headerlink" href="#preparing-to-acquire" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Switch to the near-ir filter cube (#3) and excitation filter</li>
<li>switch from eyepieces to camera</li>
<li>if the signal is weak, switch to an EM gain of 150 (for old camera, ~100 for new camera)</li>
<li>if still weak, increase integration time</li>
<li>fine tune focus & position</li>
<li>ensure neutral density filter is at the ND4.5 position</li>
<li>close shutter to arc lamp, pull illumination slider to laser position, and open laser shutter</li>
<li>fine tune again, and set ROI to cover illuminated area</li>
<li>if doing a z-stack, focus and set top and bottom</li>
<li>set the integration time to 50ms and the EMGain to 150 (assuming this doesn’t saturate the detector)</li>
</ul>
</div>
<div class="section" id="acquiring">
<h2>Acquiring<a class="headerlink" href="#acquiring" title="Permalink to this headline">¶</a></h2>
<p>Before you start the acquisition make sure you have selected the appropriate acquisition protocol for your sample (usually <code class="docutils literal notranslate"><span class="pre">Prebleach671</span></code>).</p>
<p>Click on <strong>Series</strong> or <strong>Z-Series</strong> for a single slice or a stack respectively,
wait for the analysis program to come up, test the threshold, and click go</p>
<p>Note that some protocols, including <code class="docutils literal notranslate"><span class="pre">Prebleach671</span></code>, will perform a sanity check of acquisition parameters and will warn you when they think they have detected a problem. You should only override this warning if you know what you are doing.</p>
</div>
<div class="section" id="shutting-down">
<h2>Shutting down<a class="headerlink" href="#shutting-down" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Close the software (waiting for the camera(s) to warm up)</li>
<li>turn off all the pieces of hardware you switched on during start up (this can be done while the software is shutting down)</li>
<li>Do <strong>not</strong> turn off the computer without asking people (it gets used as a server to access recently acquired files</li>
<li>Do not turn off the Digidata or 2nd computer</li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="Simulator.html" class="btn btn-neutral float-right" title="Simulator" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
<a href="AcquireBasicUsage.html" class="btn btn-neutral float-left" title="Using PYME Acquire" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
© Copyright 2016, David Baddeley
</p>
</div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/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">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>