An Introduction to Leginon » History » Version 1
Amber Herold, 04/13/2010 01:14 PM
| 1 | 1 | Amber Herold | |
|---|---|---|---|
| 2 | h1. An introduction to Leginon |
||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | h2. What is Leginon System? |
||
| 10 | |||
| 11 | |||
| 12 | <abstract> |
||
| 13 | |||
| 14 | Leginon system include the python-side programs that are writen in python and c, the |
||
| 15 | MySQL database and server, and the mainly php-based image and data viewers on a web |
||
| 16 | server. |
||
| 17 | |||
| 18 | |||
| 19 | The python-side programs provide a modular framework for building applications for TEM |
||
| 20 | image acquisition and analysis. Nodes can be connected through abstract events in Leginon's |
||
| 21 | modular architecture design. This gives Leginon the flexibility of application customization |
||
| 22 | at multiple levels. Because nodes can be launched from different machines, Leginon's |
||
| 23 | applications can inherently use distributed memory systems. |
||
| 24 | |||
| 25 | |||
| 26 | The MySQL-side database and server keep track of all information (metadata) accompanying |
||
| 27 | the acquired images efficiently. |
||
| 28 | |||
| 29 | |||
| 30 | The php-side web server and scripts retrieve information from the database and the file |
||
| 31 | storage system to display both raw information and organized reports. |
||
| 32 | |||
| 33 | |||
| 34 | NRAMM development includes the python-side and the php-side scripts. MySQL side uses |
||
| 35 | directly the open-source distribution. |
||
| 36 | |||
| 37 | |||
| 38 | The website "http://leginon.scripps.edu/":http://leginon.scripps.edu |
||
| 39 | is the central location for leginon information and links. |
||
| 40 | |||
| 41 | |||
| 42 | Once registed for leginon download, the users have access to the " bulletin board":http://emg.nysbc.org/bb.viewforum.php?f=2 where users and |
||
| 43 | developers post their questions and answers. |
||
| 44 | |||
| 45 | |||
| 46 | Official bug report and feature request should be entered through "bugzilla":http://emg.nysbc.org/bugzilla/enter_bug.cgi?product=Leginon . |
||
| 47 | |||
| 48 | </abstract> |
||
| 49 | |||
| 50 | |||
| 51 | |||
| 52 | |||
| 53 | h2. Terminology |
||
| 54 | |||
| 55 | |||
| 56 | |||
| 57 | |||
| 58 | h2. Application |
||
| 59 | |||
| 60 | |||
| 61 | |||
| 62 | A Leginon application is image acquisition process that is built of several smaller |
||
| 63 | pieces called 'nodes'. An application defines your preferred scheme for how to acquire |
||
| 64 | images. An application definition includes which nodes to use, how they are connected, and |
||
| 65 | where they are running (possibly distributed across several machines). These three concepts |
||
| 66 | of applications (nodes, events, launchers) are described in more detail below. A typical |
||
| 67 | application involves several stages of image acquisition and image processing. Once an |
||
| 68 | application is designed, it can be used repeatedly for different sessions. An application |
||
| 69 | design can be exported for use on other Leginon installations. |
||
| 70 | |||
| 71 | |||
| 72 | |||
| 73 | |||
| 74 | |||
| 75 | h2. Session |
||
| 76 | |||
| 77 | |||
| 78 | |||
| 79 | A session is defined as an execution from start to finish of a Leginon application. All |
||
| 80 | data (images, results, etc.) that are created by Leginon is associated with some session. |
||
| 81 | The first thing a user must do when starting Leginon is create a session, or continue an |
||
| 82 | existing session. |
||
| 83 | |||
| 84 | |||
| 85 | |||
| 86 | |||
| 87 | |||
| 88 | h2. Instrument |
||
| 89 | |||
| 90 | |||
| 91 | |||
| 92 | An instrument is the microscope/camera system used for acquiring data during a |
||
| 93 | particular session. The facility at which Leginon is installed may have several different |
||
| 94 | microscopes, each with a unique camera setup. Each system is an instance of an |
||
| 95 | Instrument. |
||
| 96 | |||
| 97 | |||
| 98 | |||
| 99 | |||
| 100 | |||
| 101 | h2. Node |
||
| 102 | |||
| 103 | |||
| 104 | |||
| 105 | Nodes are the building blocks of Leginon applications. Nodes are defined for specific |
||
| 106 | tasks. For instance, an "Acquisition" node is designed to acquire images when it receives |
||
| 107 | targets from another node, which is typically some type of 'TargetFinder' node. Nodes can |
||
| 108 | "publish" the data they create. This means they are making their data public for other nodes |
||
| 109 | to use. The other nodes can "research" to find a specific item of data. Nodes may |
||
| 110 | communicate with each other by generating "events". |
||
| 111 | |||
| 112 | |||
| 113 | |||
| 114 | |||
| 115 | |||
| 116 | h2. Event |
||
| 117 | |||
| 118 | |||
| 119 | |||
| 120 | An event is a message sent out from a node to notify other nodes that something of |
||
| 121 | interest has happened. A common example is to announce that some data has been published. |
||
| 122 | Another example is to announce that some process has finished. The declaration of which |
||
| 123 | events are routed between which nodes is part of the application design process. |
||
| 124 | |||
| 125 | |||
| 126 | |||
| 127 | |||
| 128 | |||
| 129 | h2. Manager |
||
| 130 | |||
| 131 | |||
| 132 | |||
| 133 | Manager is the master of all nodes in an application. Its existence is usually |
||
| 134 | transparent while running a session, but it is responsible for starting up the application |
||
| 135 | with all its nodes and event bindings. It works behind the scenes to ensure that events are |
||
| 136 | properly distributed throughout the system. |
||
| 137 | |||
| 138 | |||
| 139 | |||
| 140 | |||
| 141 | |||
| 142 | h2. Launcher |
||
| 143 | |||
| 144 | |||
| 145 | |||
| 146 | A Launcher is the parent process for a set of nodes. There is typically one launcher |
||
| 147 | running on each machine that you intend to have nodes running on. The assignment of which |
||
| 148 | nodes will be started on a particular launcher is defined as part of the application. |
||
| 149 | |||
| 150 | |||
| 151 | |||
| 152 | |||
| 153 | |||
| 154 | h2. Preset |
||
| 155 | |||
| 156 | |||
| 157 | |||
| 158 | A preset is a piece of data which encapsulates the state of an instrument. At any time, |
||
| 159 | the current state of an instrument (magnification, image shifts, camera settings, etc) can |
||
| 160 | be recorded for later use. There is a particular class of Node called the PresetsManager |
||
| 161 | which maintains a list of presets for the current Leginon session. These presets are used by |
||
| 162 | other nodes to set the state of the instrument prior to acquiring an image. This allows for |
||
| 163 | a series of images to be acquired at a consistent state, but possibly different targets (see |
||
| 164 | below). This is very similar to the "Low Dose" system on many microscopes, which consists of |
||
| 165 | a few presets like "Search", "Focus", and "Exposure". The Leginon PresetsManager is a more |
||
| 166 | generalized approach which allows for and unlimited number of presets to be used (like |
||
| 167 | several search presets at different magnifications, or multiple exposure presets at |
||
| 168 | different defocus). |
||
| 169 | |||
| 170 | |||
| 171 | |||
| 172 | |||
| 173 | |||
| 174 | h2. Target |
||
| 175 | |||
| 176 | |||
| 177 | |||
| 178 | A target is a location where an image will be acquired. Targets are often selected from |
||
| 179 | existing images (using a TargetFinder node). Acquisition nodes are responsible for |
||
| 180 | interpreting Targets and then acquiring images of them. |
||
| 181 | |||
| 182 | |||
| 183 | |||
| 184 | |||
| 185 | |||
| 186 | |||
| 187 | |||
| 188 | |||
| 189 | |||
| 190 | h2. Graphical User Interface |
||
| 191 | |||
| 192 | |||
| 193 | |||
| 194 | |||
| 195 | h2. How to use this manual |
||
| 196 | |||
| 197 | |||
| 198 | |||
| 199 | Many places in the manual, a specific section of a window for a node on a |
||
| 200 | launcher/computer/instrument is mentioned. The first time they are mentioned, the full path |
||
| 201 | is shown as |
||
| 202 | |||
| 203 | |||
| 204 | computer/program window/node/subsection of the node to open the setting window/setting |
||
| 205 | window/section in the window> |
||
| 206 | |||
| 207 | |||
| 208 | It is assumed that the user knows how to follow this path to the specific section of the |
||
| 209 | window by reading the following graphical user interface (GUI) manual and by a little of |
||
| 210 | practice. A abbreviated path rather than the full path will be shown in the latter steps for |
||
| 211 | the same node or application. |
||
| 212 | |||
| 213 | |||
| 214 | |||
| 215 | |||
| 216 | |||
| 217 | h2. Leginon Window |
||
| 218 | |||
| 219 | |||
| 220 | |||
| 221 | The window is divided into sections. |
||
| 222 | |||
| 223 | |||
| 224 | * Status bar - Leginon status display such as completion of application |
||
| 225 | loading. |
||
| 226 | |||
| 227 | |||
| 228 | |||
| 229 | !http://emg.nysbc.org/software/leginon/images/images/statusbar.png! |
||
| 230 | |||
| 231 | |||
| 232 | |||
| 233 | * Main Menu - Submenus and options derived from Manager and Launcher |
||
| 234 | |||
| 235 | |||
| 236 | |||
| 237 | !http://emg.nysbc.org/software/leginon/images/images/mainmenu.png! |
||
| 238 | |||
| 239 | |||
| 240 | |||
| 241 | * Node Selector - Selection for the node shown in the toolbar, message log, and node |
||
| 242 | panel. It is also used to indicate warning by turning red for broken node. |
||
| 243 | |||
| 244 | |||
| 245 | |||
| 246 | !http://emg.nysbc.org/software/leginon/images/images/nodeselector.png! |
||
| 247 | |||
| 248 | |||
| 249 | |||
| 250 | * Error indicator !http://emg.nysbc.org/software/leginon/images/icons/error.png! - This icon will appear next to a node (in the Node Selector) that has an |
||
| 251 | error. |
||
| 252 | |||
| 253 | |||
| 254 | * Message Log Information indicator !http://emg.nysbc.org/software/leginon/images/icons/info.png! |
||
| 255 | - This icon will appear next to a node (in the Node Selector) that has information in |
||
| 256 | its message log. |
||
| 257 | |||
| 258 | |||
| 259 | * User Input indicator !http://emg.nysbc.org/software/leginon/images/icons/userinput.png! - This icon will appear next to a node (in the Node Selector) that |
||
| 260 | requires User input in order to continue processing. |
||
| 261 | |||
| 262 | |||
| 263 | * Processing indicator !http://emg.nysbc.org/software/leginon/images/icons/processing/green0.png! - This icon will appear next to a node (in the Node Selector) that |
||
| 264 | currently doing processing. |
||
| 265 | |||
| 266 | |||
| 267 | |||
| 268 | |||
| 269 | |||
| 270 | |||
| 271 | |||
| 272 | h2. Node Panel |
||
| 273 | |||
| 274 | |||
| 275 | |||
| 276 | |||
| 277 | |||
| 278 | * Node Panel - The main display/control panel for the node selected by the node |
||
| 279 | selector. |
||
| 280 | |||
| 281 | |||
| 282 | |||
| 283 | !http://emg.nysbc.org/software/leginon/images/images/nodepanel2.png! |
||
| 284 | |||
| 285 | |||
| 286 | |||
| 287 | * Toolbar - An area containing tools for general configuration and execution of the |
||
| 288 | node as well as some tools for convenience specific for individual node. |
||
| 289 | |||
| 290 | |||
| 291 | |||
| 292 | !http://emg.nysbc.org/software/leginon/images/images/toolbar.png! |
||
| 293 | |||
| 294 | |||
| 295 | |||
| 296 | * Message Log - Expandable/scrollable box showing logged information for the |
||
| 297 | node. |
||
| 298 | |||
| 299 | |||
| 300 | |||
| 301 | !http://emg.nysbc.org/software/leginon/images/images/messagelog.png! |
||
| 302 | |||
| 303 | |||
| 304 | |||
| 305 | |||
| 306 | |||
| 307 | |||
| 308 | |||
| 309 | |||
| 310 | h2. Parameter Entry |
||
| 311 | |||
| 312 | |||
| 313 | |||
| 314 | |||
| 315 | |||
| 316 | * Free entry box- For typing in either text or numbers. If in a setting window, the |
||
| 317 | altered entry is saved to the database when it is exited with "OK" or after |
||
| 318 | "Apply"/"Test". Most numerical entry accepts floating point number in any python format. |
||
| 319 | For example, 10.2 can also be entered as 1.02e+2. |
||
| 320 | |||
| 321 | |||
| 322 | |||
| 323 | !http://emg.nysbc.org/software/leginon/images/images/Entry_box.png! |
||
| 324 | |||
| 325 | |||
| 326 | |||
| 327 | * Restricted-entry: The user can only select a valid entry from a list. |
||
| 328 | |||
| 329 | |||
| 330 | |||
| 331 | !http://emg.nysbc.org/software/leginon/images/images/Entry_box_restricted.png! |
||
| 332 | |||
| 333 | |||
| 334 | |||
| 335 | * List box- This type of selection box select either an ordered sequence or a simple |
||
| 336 | unordered list. If ordered, the items in the sequence can order with "up" and "down" |
||
| 337 | tools. |
||
| 338 | |||
| 339 | |||
| 340 | |||
| 341 | !http://emg.nysbc.org/software/leginon/images/images/List_box.png! |
||
| 342 | |||
| 343 | |||
| 344 | |||
| 345 | * If ordered, the items in the sequence can be shifted around with "up" and "down" |
||
| 346 | tools. |
||
| 347 | |||
| 348 | |||
| 349 | * Either free or restricted entry box is used for entering a new item to the list. |
||
| 350 | "+" tool is used to add the entry to the list box. selecting an existing item and |
||
| 351 | press "-" tool removes the item from the list. |
||
| 352 | |||
| 353 | |||
| 354 | * Multiple items can be selected by holding down the "ctrl" or "shift" key. The |
||
| 355 | latter selects a range between the first and the new items. |
||
| 356 | |||
| 357 | |||
| 358 | |||
| 359 | |||
| 360 | |||
| 361 | |||
| 362 | |||
| 363 | |||
| 364 | |||
| 365 | h2. Image Viewing |
||
| 366 | |||
| 367 | |||
| 368 | |||
| 369 | |||
| 370 | |||
| 371 | * Display Panel - where the image is shown. |
||
| 372 | |||
| 373 | |||
| 374 | * (pixel value button) !http://emg.nysbc.org/software/leginon/images/icons/value.png! - Pixel value display tool that shows the (x,y) coordinate the intensity value at the |
||
| 375 | cursor. The coordinate origin is set at top-left corner. |
||
| 376 | |||
| 377 | |||
| 378 | * (ruler button) !http://emg.nysbc.org/software/leginon/images/icons/ruler.png! - Ruler tool that displays the distance between a reference point and the current |
||
| 379 | cursor position. Left click at any position inside the display panel defines the |
||
| 380 | reference point. |
||
| 381 | |||
| 382 | |||
| 383 | * (zoom button) !http://emg.nysbc.org/software/leginon/images/icons/zoom.png! |
||
| 384 | - Magnifying glass tool that zoom in (left click) or out (right click) at the location |
||
| 385 | of the cursor. |
||
| 386 | |||
| 387 | |||
| 388 | * (zoom selector list) !http://emg.nysbc.org/software/leginon/images/images/zoomselector.png! - Direct zoom factor selector. |
||
| 389 | |||
| 390 | |||
| 391 | * (cross hair button) !http://emg.nysbc.org/software/leginon/images/images/bluech.png! - Cross hair reference tool displaying a blue cross hair centered at |
||
| 392 | the center of the image for reference. |
||
| 393 | |||
| 394 | |||
| 395 | * (display range selection/input) - Contrast and brightness adjustment of the image |
||
| 396 | display. The default is mean +/- 5*standard deviation of image intensity. This can be |
||
| 397 | modified by setting the minimum (top scroll bar or entry box) and the maximaum (bottom |
||
| 398 | scroll bar or entry box) of the display range. |
||
| 399 | |||
| 400 | |||
| 401 | |||
| 402 | !http://emg.nysbc.org/software/leginon/images/images/contrbright.png! |
||
| 403 | |||
| 404 | |||
| 405 | |||
| 406 | * Image Stats Panel |
||
| 407 | |||
| 408 | |||
| 409 | |||
| 410 | !http://emg.nysbc.org/software/leginon/images/images/imstatpanel.png! |
||
| 411 | |||
| 412 | |||
| 413 | |||
| 414 | * Image/Target/Marker Control Panel - where the image and targets to be displayed in |
||
| 415 | the display panel are determined. Targets are indicated by short cross symbols or other |
||
| 416 | shapes of different colors. The items shown with a screen icon are of image type. Items |
||
| 417 | of image type can be displayed alone while markers will show only when one of the items |
||
| 418 | of image type is also displayed. |
||
| 419 | |||
| 420 | |||
| 421 | |||
| 422 | !http://emg.nysbc.org/software/leginon/images/images/imcontrolpanel.png! |
||
| 423 | |||
| 424 | |||
| 425 | |||
| 426 | * (status indicator) |
||
| 427 | |||
| 428 | |||
| 429 | |||
| 430 | <inlinegraphic |
||
| 431 | fileref="http://emg.nysbc.org/software/leginon/images/icons/green.png" |
||
| 432 | format="PNG"/> |
||
| 433 | <inlinegraphic |
||
| 434 | fileref="http://emg.nysbc.org/software/leginon/images/icons/red.png" |
||
| 435 | format="PNG"/> |
||
| 436 | |||
| 437 | |||
| 438 | - This can be either green or red. During a step-by-step testing of parameters, |
||
| 439 | green indicates that the step has been tested and you can proceed to the next |
||
| 440 | testing step. Skiping to a step below a red-indicated step will cause an |
||
| 441 | error. |
||
| 442 | |||
| 443 | |||
| 444 | * (image display tool) !http://emg.nysbc.org/software/leginon/images/icons/display.png! - Display selection. Only one of the image type can be displayed at |
||
| 445 | one time. |
||
| 446 | |||
| 447 | |||
| 448 | * (target/marker display tool) !http://emg.nysbc.org/software/leginon/images/images/target_display.png! - Display target or marker selection. Pressed down (as shown for |
||
| 449 | the green target) is active. More than one type of markers can be displayed on |
||
| 450 | layers above the image. If the markers are overlapped, the marker last to be |
||
| 451 | activated for display is at the top. |
||
| 452 | |||
| 453 | |||
| 454 | * (marker tool) !http://emg.nysbc.org/software/leginon/images/icons/arrow.png! - Marker input selection. Certain markers can be manually edited. |
||
| 455 | In general, these are targets for further acquisition. In such case, the marker |
||
| 456 | selection tool can be activated by left clicking the icon. Once activated, left |
||
| 457 | click in the display panel adds the marker to the image and right click removes the |
||
| 458 | marker pointed to. |
||
| 459 | |||
| 460 | |||
| 461 | * (settings) !http://emg.nysbc.org/software/leginon/images/icons/settings.png! - Settings are available for certain items in the image control |
||
| 462 | panel, mainly steps in automatic hole finding. Left click opens the setting window |
||
| 463 | and the behavior of the setting window is similar to others of the same type. |
||
| 464 | |||
| 465 | |||
| 466 | |||
| 467 | |||
| 468 | |||
| 469 | |||
| 470 | |||
| 471 | |||
| 472 | |||
| 473 | h2. Tool Bar |
||
| 474 | |||
| 475 | |||
| 476 | |||
| 477 | Tool bar of the node contains tools for setting and execution of the node functions. In |
||
| 478 | addition, some tools are available as pop-up for convenience. The general rule for the flow |
||
| 479 | of setting up and execution is to go from left to right up to the execution tool (execution |
||
| 480 | icon). |
||
| 481 | |||
| 482 | |||
| 483 | |||
| 484 | !http://emg.nysbc.org/software/leginon/images/images/toolbar.png! |
||
| 485 | |||
| 486 | |||
| 487 | |||
| 488 | |||
| 489 | |||
| 490 | |||
| 491 | h2. Settings Window |
||
| 492 | |||
| 493 | |||
| 494 | |||
| 495 | Settings windows are opened by left clicking its button !http://emg.nysbc.org/software/leginon/images/icons/settings.png! |
||
| 496 | in the toolbar. Note that only one setting swindow can be opened at a time and that all |
||
| 497 | functions in the main leginon window is inactivated when a settings window is open even if |
||
| 498 | the leginon window is the focus. The content of the settings window depends on the purpose |
||
| 499 | of the settings. The general controls are described here: |
||
| 500 | |||
| 501 | |||
| 502 | * Test: found in settings of image processing steps. When clicked, the current setting |
||
| 503 | in the window is saved to database and applied to the current input and the results |
||
| 504 | saved as its output. If the item output is displayed in the node display panel, the |
||
| 505 | content will be changed accordingly. |
||
| 506 | |||
| 507 | |||
| 508 | |||
| 509 | !http://emg.nysbc.org/software/leginon/images/images/test.png! |
||
| 510 | |||
| 511 | |||
| 512 | |||
| 513 | * Apply: save the modified setting to database for future execution but not the |
||
| 514 | current test input. It is activated only if the modification of the input is completed, |
||
| 515 | normally by pressing the Enter key on the keyboard. Since current GUI does not allow |
||
| 516 | changes to the main window to be made while setting window is on, Using button is not |
||
| 517 | necessary since "OK" button will save the settings anyway. |
||
| 518 | |||
| 519 | |||
| 520 | |||
| 521 | !http://emg.nysbc.org/software/leginon/images/images/apply.png! |
||
| 522 | |||
| 523 | |||
| 524 | |||
| 525 | * Cancel: close the setting window and revert the setting to the last saved values. |
||
| 526 | This means you can not cancel setting modification if you have "test"ed or "apply"ed the |
||
| 527 | settings. |
||
| 528 | |||
| 529 | |||
| 530 | |||
| 531 | !http://emg.nysbc.org/software/leginon/images/images/cancel.png! |
||
| 532 | |||
| 533 | |||
| 534 | |||
| 535 | * OK or Done: close the setting window and save all modified settings to the |
||
| 536 | database. |
||
| 537 | |||
| 538 | |||
| 539 | |||
| 540 | !http://emg.nysbc.org/software/leginon/images/images/ok.png! |
||
| 541 | |||
| 542 | |||
| 543 | |||
| 544 | |||
| 545 | |||
| 546 | |||
| 547 | |||
| 548 | |||
| 549 | h2. Execution tools |
||
| 550 | |||
| 551 | |||
| 552 | |||
| 553 | Found in the node toolbar. They may take on different meanings for different node |
||
| 554 | classes. The general ones are described here: |
||
| 555 | |||
| 556 | |||
| 557 | * (Execute/Submit button) !http://emg.nysbc.org/software/leginon/images/icons/play.png! |
||
| 558 | : Perform one of the four possible functions if available and active for a node: |
||
| 559 | |||
| 560 | |||
| 561 | * When the application is in standby, it executes, sometimes with setting up the |
||
| 562 | main function of the node. |
||
| 563 | |||
| 564 | |||
| 565 | * When the application is running automatically, it indicates that the node is in |
||
| 566 | use. |
||
| 567 | |||
| 568 | |||
| 569 | * When the application is paused for user input, it submit the user approved |
||
| 570 | inputs and continue on the flow. |
||
| 571 | |||
| 572 | |||
| 573 | * When the application is paused by the "pause" tool in the same node, it removes |
||
| 574 | the pause flag and continue on the application flow. |
||
| 575 | |||
| 576 | |||
| 577 | |||
| 578 | |||
| 579 | * (Pause button) !http://emg.nysbc.org/software/leginon/images/icons/pause.png! : Pause data processing flow when the current input in a queue list is done. |
||
| 580 | |||
| 581 | |||
| 582 | * (Abort button) !http://emg.nysbc.org/software/leginon/images/icons/stop.png! |
||
| 583 | : Abort all data processing of the whole list in the queue. |
||
| 584 | |||
| 585 | |||
| 586 | |||
| 587 | |||
| 588 | |||
| 589 | |||
| 590 | |||
| 591 | |||
| 592 | |||
| 593 | h2. Minimum Requirement and current NRAMM setup |
||
| 594 | |||
| 595 | |||
| 596 | |||
| 597 | *Recommendation is based on the current NRAMM setup |
||
| 598 | |||
| 599 | |||
| 600 | |||
| 601 | h2. Electron Microscope with its Controling Computer |
||
| 602 | |||
| 603 | |||
| 604 | |||
| 605 | FEI Tecnai 12 with Scripting SW, network connected, and the ability to install software |
||
| 606 | on it |
||
| 607 | |||
| 608 | |||
| 609 | |||
| 610 | |||
| 611 | |||
| 612 | h2. CCD |
||
| 613 | |||
| 614 | |||
| 615 | |||
| 616 | Gatan, or Tietz-minimal 1kx1k; NRAMM 4kx4k |
||
| 617 | |||
| 618 | |||
| 619 | |||
| 620 | |||
| 621 | |||
| 622 | h2. A Second Computer |
||
| 623 | |||
| 624 | |||
| 625 | |||
| 626 | |||
| 627 | h2. CPU |
||
| 628 | |||
| 629 | |||
| 630 | |||
| 631 | Minimal 1 GHz; NRAMM AMD Athlon 64 FX-60 Dual Core 2.6 GHz |
||
| 632 | |||
| 633 | |||
| 634 | |||
| 635 | |||
| 636 | |||
| 637 | h2. RAM |
||
| 638 | |||
| 639 | |||
| 640 | |||
| 641 | Minimal 1 GB physical memory and 1GB swap; NRAMM 4GB physical memory and 2GB |
||
| 642 | swap |
||
| 643 | |||
| 644 | |||
| 645 | |||
| 646 | |||
| 647 | |||
| 648 | h2. Hard drive |
||
| 649 | |||
| 650 | |||
| 651 | |||
| 652 | 10 GB for the softwares and maybe a few hours worth of data collection. Much larger |
||
| 653 | for routine use. NRAMM 15Tb and growing |
||
| 654 | |||
| 655 | |||
| 656 | |||
| 657 | |||
| 658 | |||
| 659 | h2. Network connection |
||
| 660 | |||
| 661 | |||
| 662 | |||
| 663 | 100 Mbps; NRAMM 1 Gbps |
||
| 664 | |||
| 665 | |||
| 666 | |||
| 667 | |||
| 668 | |||
| 669 | |||
| 670 | |||
| 671 | h2. Leginon system components developed at Leginon home |
||
| 672 | |||
| 673 | |||
| 674 | |||
| 675 | Leginon Home: "http://www.leginon.org/":http://www.leginon.org/ |
||
| 676 | |||
| 677 | |||
| 678 | |||
| 679 | |||
| 680 | |||
| 681 | h2. Supporting packages and programs available through internet or you Linux |
||
| 682 | distribution |
||
| 683 | |||
| 684 | |||
| 685 | |||
| 686 | There are minimum of ten packages or single programs, some of them are included in your |
||
| 687 | Linux distribution. |
||
| 688 | |||
| 689 | |||
| 690 | |||
| 691 | |||
| 692 | |||
| 693 | |||
| 694 | |||
| 695 | h2. Leginon supporting programs available upon request |
||
| 696 | |||
| 697 | |||
| 698 | |||
| 699 | adaexp.exe that is required if film exposure is to be made through Leginon on FEI Tecnai |
||
| 700 | machines is available by request. Please contact Max Otten: <email>mto@nl.feico.com</email> |
||
| 701 | and let him know what version of the Tecnai user interface you are using. |
||
| 702 | |||
| 703 | |||
| 704 | |||
| 705 | |||
| 706 | |||
| 707 | |||
| 708 | |||
| 709 | |||
| 710 | |||
| 711 | h2. Getting Started |
||
| 712 | |||
| 713 | |||
| 714 | |||
| 715 | |||
| 716 | h2. Full (Super User) Manual - Getting Started |
||
| 717 | |||
| 718 | |||
| 719 | |||
| 720 | These steps are a general overview of walking through the entire procedure involving |
||
| 721 | installation, microscope alignment, calibrations, and using Leginon applications (e.g. |
||
| 722 | Manual, Calibrations, MSI). |
||
| 723 | |||
| 724 | |||
| 725 | |||
| 726 | h2. Download Leginon System |
||
| 727 | |||
| 728 | |||
| 729 | "http://www.leginon.org/":http://www.leginon.org/ |
||
| 730 | |||
| 731 | |||
| 732 | |||
| 733 | |||
| 734 | |||
| 735 | h2. Install Leginon System |
||
| 736 | |||
| 737 | |||
| 738 | |||
| 739 | Refer to the <link linkend="completeinstall">Complete Installation</link> |
||
| 740 | |||
| 741 | |||
| 742 | |||
| 743 | |||
| 744 | |||
| 745 | h2. Add Users, Groups, Instruments, Calibrations, and Applications |
||
| 746 | |||
| 747 | |||
| 748 | |||
| 749 | Refer to <link linkend="addusers">Administration</link> |
||
| 750 | |||
| 751 | |||
| 752 | For advanced Leginon users who would like to create an application, see the <link |
||
| 753 | linkend="createapp">application creation chapter</link>. |
||
| 754 | |||
| 755 | |||
| 756 | |||
| 757 | |||
| 758 | |||
| 759 | h2. Test run |
||
| 760 | |||
| 761 | |||
| 762 | |||
| 763 | Refer to <link linkend="runleg_chapter">Start Leginon</link> chapter for test run on |
||
| 764 | the microscope and on a remote computer. |
||
| 765 | |||
| 766 | |||
| 767 | |||
| 768 | |||
| 769 | |||
| 770 | h2. Align the microscope |
||
| 771 | |||
| 772 | |||
| 773 | |||
| 774 | Refer to <link linkend="microscope_setup">Microscope Set-up</link> |
||
| 775 | |||
| 776 | |||
| 777 | |||
| 778 | |||
| 779 | |||
| 780 | h2. Calibrate Leginon for the microscope |
||
| 781 | |||
| 782 | |||
| 783 | |||
| 784 | Refer to the <link linkend="calapp_chapter">Calibrations chapter</link> |
||
| 785 | |||
| 786 | |||
| 787 | |||
| 788 | |||
| 789 | |||
| 790 | h2. Set-up and Run MSI |
||
| 791 | |||
| 792 | |||
| 793 | |||
| 794 | Refer to <link linkend="MISQuickStart">MSI quick set-up checklist</link> |
||
| 795 | |||
| 796 | |||
| 797 | AND |
||
| 798 | |||
| 799 | |||
| 800 | Refer to <link linkend="leg1operation">MSI Operation</link> |
||
| 801 | |||
| 802 | |||
| 803 | |||
| 804 | |||
| 805 | |||
| 806 | h2. Help yourself and others |
||
| 807 | |||
| 808 | |||
| 809 | |||
| 810 | Refer to <link linkend="Inst_troubleshooting">Installation Trouble Shooting</link>, |
||
| 811 | <link linkend="MSI_troubleshooting">User Trouble Shooting</link> and Leginon "Bulletin Board":http://emg.nysbc.org/bb/viewforum.php?f=2 . |
||
| 812 | |||
| 813 | |||
| 814 | |||
| 815 | |||
| 816 | |||
| 817 | |||
| 818 | |||
| 819 | h2. Know the details |
||
| 820 | |||
| 821 | |||
| 822 | |||
| 823 | For advanced Leginon users who would like to create an application, see the <link |
||
| 824 | linkend="createapp">application creation chapter</link>. |
||
| 825 | |||
| 826 | |||
| 827 | Refer to <link linkend="Nodes">Node Description</link> |
||
| 828 | |||
| 829 | |||
| 830 | |||
| 831 | |||
| 832 | |||
| 833 | |||
| 834 | |||
| 835 | h2. Installation (System Administrator) - Getting Started |
||
| 836 | |||
| 837 | |||
| 838 | |||
| 839 | These steps are geared soley towards the system administator(s) that will installing |
||
| 840 | Leginon and setting it up initially for the rest of the Leginon users that need not be |
||
| 841 | concerned with these details. |
||
| 842 | |||
| 843 | |||
| 844 | Refer to <link linkend="Inst_troubleshooting">Installation Trouble Shooting</link>, and |
||
| 845 | Leginon "Bulletin |
||
| 846 | Board":http://emg.nysbc.org/bb/viewforum.php?f=2 . |
||
| 847 | |||
| 848 | |||
| 849 | |||
| 850 | h2. Download Leginon System |
||
| 851 | |||
| 852 | |||
| 853 | |||
| 854 | Leginon Home: "http://www.leginon.org/":http://www.leginon.org/ |
||
| 855 | |||
| 856 | |||
| 857 | Direct links to downloads: |
||
| 858 | |||
| 859 | |||
| 860 | * "http://emg.nysbc.org/software/leginon/":http://emg.nysbc.org/software/leginon/ |
||
| 861 | |||
| 862 | |||
| 863 | * "http://emg.nysbc.org/software/dbemtools/":http://emg.nysbc.org/software/dbemtools/ |
||
| 864 | |||
| 865 | |||
| 866 | * "http://emg.nysbc.org/software/mrctools":http://emg.nysbc.org/software/mrctools . |
||
| 867 | |||
| 868 | |||
| 869 | |||
| 870 | |||
| 871 | |||
| 872 | |||
| 873 | |||
| 874 | h2. Install Leginon System |
||
| 875 | |||
| 876 | |||
| 877 | |||
| 878 | Refer to the <link linkend="completeinstall">Complete Installation</link> |
||
| 879 | |||
| 880 | |||
| 881 | |||
| 882 | |||
| 883 | |||
| 884 | h2. Add Users, Groups, Instruments, Calibrations, and Applications |
||
| 885 | |||
| 886 | |||
| 887 | |||
| 888 | Refer to <link linkend="addusers">Administration</link> |
||
| 889 | |||
| 890 | |||
| 891 | |||
| 892 | |||
| 893 | |||
| 894 | h2. Test run |
||
| 895 | |||
| 896 | |||
| 897 | |||
| 898 | Refer to <link linkend="runleg_chapter">Start Leginon</link> chapter for test run on |
||
| 899 | the microscope and on a remote computer. |
||
| 900 | |||
| 901 | |||
| 902 | |||
| 903 | |||
| 904 | |||
| 905 | |||
| 906 | |||
| 907 | h2. Short Manual (Basic Leginon User) - Getting Started |
||
| 908 | |||
| 909 | |||
| 910 | |||
| 911 | These steps are intended to help the basic Leginon user who will operate Leginon (and |
||
| 912 | not care about installation or the first-time calibrations). |
||
| 913 | |||
| 914 | |||
| 915 | |||
| 916 | h2. Align the microscope |
||
| 917 | |||
| 918 | |||
| 919 | |||
| 920 | Refer to <link linkend="microscope_setup">Microscope Set-up</link> |
||
| 921 | |||
| 922 | |||
| 923 | |||
| 924 | |||
| 925 | |||
| 926 | h2. Recording images with Low Dose Kit on the microscope |
||
| 927 | |||
| 928 | |||
| 929 | |||
| 930 | Refer to using the <link linkend="manual_app">Manual</link> application |
||
| 931 | |||
| 932 | |||
| 933 | |||
| 934 | |||
| 935 | |||
| 936 | h2. Set-up and run MSI |
||
| 937 | |||
| 938 | |||
| 939 | |||
| 940 | Refer to <link linkend="MISQuickStart">MSI quick set-up checklist</link> |
||
| 941 | |||
| 942 | |||
| 943 | AND |
||
| 944 | |||
| 945 | |||
| 946 | Refer to <link linkend="leg1operation">MSI Operation</link> |
||
| 947 | |||
| 948 | |||
| 949 | |||
| 950 | |||
| 951 | |||
| 952 | h2. Help yourself and others |
||
| 953 | |||
| 954 | |||
| 955 | |||
| 956 | Refer to <link linkend="MSI_troubleshooting">User Trouble Shooting</link> |