TiltPicker Usage » History » Version 16
  Neil Voss, 04/15/2010 09:00 AM 
  
| 1 | 11 | Neil Voss | |
|---|---|---|---|
| 2 | 8 | Neil Voss | A copy of this page is available at:  | 
| 3 | |||
| 4 | http://emg.nysbc.org/projects/tiltpicker/wiki/TiltPicker_Usage  | 
||
| 5 | |||
| 6 | 1 | Neil Voss | h2. RUNNING THE PROGRAM:  | 
| 7 | 6 | Neil Voss | ----------------------  | 
| 8 | 1 | Neil Voss | |
| 9 | 3 | Neil Voss | To run the program, type:  | 
| 10 | 1 | Neil Voss | |
| 11 | 9 | Neil Voss | ./ApTiltPicker.py -1 image1.mrc -2 image2.mrc -p tiltpicks.spi  | 
| 12 | 1 | Neil Voss | |
| 13 | 3 | Neil Voss | 'tiltpicks.spi' is optional. I left an example in the tiltpicker folder. You must run the program in the tiltpicker folder. To run the example type:  | 
| 14 | 1 | Neil Voss | |
| 15 | 9 | Neil Voss | ./runPicker.sh  | 
| 16 | 3 | Neil Voss | |
| 17 | If all works the picker will open up and you'll have two images of ribosomes.  | 
||
| 18 | |||
| 19 | 5 | Neil Voss | |
| 20 | 1 | Neil Voss | h2. BUG TRACKING:  | 
| 21 | 7 | Neil Voss | ----------------------  | 
| 22 | 3 | Neil Voss | |
| 23 | TiltPicker bugs are now tracked via the AMI redmine server, visit  | 
||
| 24 | http://emg.nysbc.org/projects/tiltpicker/  | 
||
| 25 | to file any bugs  | 
||
| 26 | |||
| 27 | 1 | Neil Voss | |
| 28 | 4 | Neil Voss | h2. YOUTUBE MOVIE:  | 
| 29 | 7 | Neil Voss | ----------------------  | 
| 30 | 3 | Neil Voss | |
| 31 | I just made a screen capture video on how to use it. It is available is low resolution on youtube:  | 
||
| 32 | |||
| 33 | http://www.youtube.com/watch?v=cw1osPBY_JM  | 
||
| 34 | |||
| 35 | or you can download the full screen version from the appion.org website:  | 
||
| 36 | |||
| 37 | http://code.google.com/p/appion/downloads/list  | 
||
| 38 | |||
| 39 | I recommend using VLC to watch it:  | 
||
| 40 | |||
| 41 | http://www.videolan.org/vlc/  | 
||
| 42 | 1 | Neil Voss | |
| 43 | 4 | Neil Voss | |
| 44 | 1 | Neil Voss | h2. STEP BY STEP TUTORIAL:  | 
| 45 | ----------------------  | 
||
| 46 | |||
| 47 | 8 | Neil Voss | * Start TiltPicker  | 
| 48 | ** Extract TiltPicker, on command line type:  | 
||
| 49 | 1 | Neil Voss | |
| 50 | 8 | Neil Voss | tar -zxf tiltpicker-2.0.tgz  | 
| 51 | ** Go to tiltpicker directory, on command line type:  | 
||
| 52 | 1 | Neil Voss | |
| 53 | cd tiltpicker  | 
||
| 54 | ** Display TiltPicker help, on command line type:  | 
||
| 55 | 8 | Neil Voss | |
| 56 | 11 | Neil Voss | ./ApTiltPicker.py -h  | 
| 57 | 8 | Neil Voss | ** Open TiltPicker, on command line type:  | 
| 58 | |||
| 59 | ./ApTiltPicker.py -l data/rawu048b.jpg -r data/rawu049b.jpg -t 50.0  | 
||
| 60 | |||
| 61 | 14 | Neil Voss | ----  | 
| 62 | 1 | Neil Voss | |
| 63 | 14 | Neil Voss | * Initialize picking:  | 
| 64 | 1 | Neil Voss | ** Maximize window  | 
| 65 | 14 | Neil Voss | ** Set correct zoom for images, if necessary  | 
| 66 | ** Center the middle bar, if necessary  | 
||
| 67 | ** Manually pick 5 partcle pairs from each image  | 
||
| 68 | ** Save picks to a file, file will then auto-save all subsequent picks  | 
||
| 69 | |||
| 70 | ----  | 
||
| 71 | |||
| 72 | * Initialize alignment:  | 
||
| 73 | ** Hit the *Apply* button, circles will NOT match crosses  | 
||
| 74 | ** Find theta (tilt angle)  | 
||
| 75 | *** Hit *Theta...* button  | 
||
| 76 | *** Hit *Run*  | 
||
| 77 | *** This number should match the value from Goniometer  | 
||
| 78 | *** Hit *Apply* to accept this value  | 
||
| 79 | ** Optimize inplane rotation angles and shift  | 
||
| 80 | *** *Refine* means this parameter will be optimized  | 
||
| 81 | *** *Lock* means this parameter is locked and will NOT be optimized  | 
||
| 82 | *** Hit *Optimize...*  | 
||
| 83 | *** Hit *Run* a few times  | 
||
| 84 | *** Hit *Apply*  | 
||
| 85 | 1 | Neil Voss | ** Use *Mask* button to only look at overlapping regions, overlap % is shown on status bar  | 
| 86 | 14 | Neil Voss | ** Hit *Auto Optimize*, it automatically performs theta, optimize, and mask in a single click  | 
| 87 | ** If you look at the Terminal, it will tell you how many optimization rounds were performed  | 
||
| 88 | 13 | Neil Voss | |
| 89 | 14 | Neil Voss | ----  | 
| 90 | |||
| 91 | * Transfer pick particles  | 
||
| 92 | ** Pick a single particle in only one image.  | 
||
| 93 | ** Use transfer or *Xfer picks* button -- this automatically transfers the pick to the  | 
||
| 94 | |||
| 95 | ----  | 
||
| 96 | |||
| 97 | * DoG pick particles  | 
||
| 98 | 8 | Neil Voss | ** Measure particle size using ruler tool, zoom in to get best value  | 
| 99 | ** Run DoG picker with wrong contrast  | 
||
| 100 | ** Reject picks  | 
||
| 101 | ** Run DoG picker with correct contrast  | 
||
| 102 | ** Show terminal  | 
||
| 103 | ** Accept picks  | 
||
| 104 | ** Look at DoG map images  | 
||
| 105 | 14 | Neil Voss | |
| 106 | ----  | 
||
| 107 | 8 | Neil Voss | |
| 108 | 1 | Neil Voss | * Clean up particle picks  | 
| 109 | ** Use clear bad picks button  | 
||
| 110 | ** Use polygon tool  | 
||
| 111 | ** Auto optimize  | 
||
| 112 | ** Use cutoff button to remove picks below a threshold  | 
||
| 113 | 12 | Neil Voss | ** Add more picks  | 
| 114 | ** Save and quit  | 
||
| 115 | |||
| 116 | h2. BUTTON DOCUMENTATION:  | 
||
| 117 | ----------------------  | 
||
| 118 | 1 | Neil Voss | |
| 119 | 15 | Neil Voss | Notes:  | 
| 120 | # The underlined letter on the button means that you can use the Alt button (Option on a Mac) and that letter to push the button.  | 
||
| 121 | # If the button name is followed by three dots '...', it means a pop up window will be displayed for more input.  | 
||
| 122 | 16 | Neil Voss | # All buttons are also availale at the top menu  | 
| 123 | 15 | Neil Voss | |
| 124 | 1 | Neil Voss | (from left to right)  | 
| 125 | 15 | Neil Voss | |
| 126 | * Apply (Alt-A) -- Displays picked particle locations from one image in the other image as circles  | 
||
| 127 | |||
| 128 | * Theta... (Alt-T) -- Determine the tilt angle difference between images independent of tilt axis rotation (positive, untilted on left; negative, untilted on right)  | 
||
| 129 | * Optimize... (Alt-O) -- Perform least squares refinement of all alignment parameters  | 
||
| 130 | * Mask (Alt-M) -- Hide non-overlapping regions in the images (based on alignment parameters)  | 
||
| 131 | * Auto Optimize (Alt-Z) -- Automatically perform above 3 steps: Theta, Optimize, and Mask in single click  | 
||
| 132 | |||
| 133 | * Rm Worst Picks (Alt-W) -- Remove the worst picks by alignment error highlighted by a yellow plus (+) symbol  | 
||
| 134 | * Cutoff... (Alt-C) -- Remove the worst picks by specifying an alignment error  | 
||
| 135 | * Xfer picks (Alt-X) -- Transfer picks from one image to the other based on the alignment parameters  | 
||
| 136 | * Rm Polygon (Alt-P) -- Remove all points located within a drawn polygon from both images, good for large pieces of crud  | 
||
| 137 | * Reset... -- Reset all parameters and remove all picks, i.e., start over.  | 
||
| 138 | |||
| 139 | * Dog Pick... (Alt-D) -- Run automated particle picker. Requires an estimate of the size of the particle (in pixels)  | 
||
| 140 | * Quit (Alt-Q) -- Quit the program  |