Size: 1574
Comment:
|
Size: 4235
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Single Particle Tomography in EMAN2 | = Single Particle Tomography in EMAN2 = == Wednesday March 16, 2011 - P.M. Practical EMAN2 SPT tutorial == SPT (single particle tomography) capabilities are relatively new in EMAN2. They were inspired by Michael Schmid's studies on sub-volume averaging (mostly on viruses), and a stubborn student's insistence on doing extensive sub-volume averaging on chaperons. |
Line 3: | Line 5: |
=== Wed PM Practical === SPT (single particle tomography) capabilities are relatively new in EMAN2. They were inspired by Michael Schmid's studies on sub-volume averaging (mostly on viruses), and a stubborn student insisting on doing extensive sub-volume averaging on chaperons. |
This session will cover the beta version of a small fraction of the possibilities for SPT processing EMAN2 will eventually offer. |
Line 6: | Line 7: |
This session will cover the beta version of a small fraction of the SPT capabilities EMAN2 will eventually make available. | == OUTLINE == * 1) SPT processing through EMAN2's workflow (e2workflow.py) * 2) Sub-volume extraction from tomograms using EMAN2's 3D particle picking tool (e2tomoboxer.py) * 3) "Preparation" of extracted particles for alignment. [Details later. /!\ For a myriad of reasons, it is NOT recommendable to align and average sub-volumes directly after extraction without "preparing" them first]. * 4) Reference-based alignment and averaging. <!> ''PLEASE NOTE that "particle" and "sub-volume" are used interchangeably'' |
Line 8: | Line 15: |
The session will cover: | == SOFTWARE == All necessary software is provided as part of EMAN2. If you don't have EMAN2 installed, you can download the most updated version (for your specific platform, Windows, Linux or Mac), from here: [[http://ncmi.bcm.edu/ncmi/software/counter_222/software_86]] |
Line 10: | Line 20: |
* 1) SPT processing through EMAN2's workflow: e2workflow.py * 2) Sub-volume extraction from tomograms using e2tomoboxer.py * 3) "Preparation" of extracted particles for alignment {{{#!wiki caution For a myriad of reasons, it is NOT recommendable to align and average sub-volumes directly after extraction. }}} * 4) Reference based alignment and averaging All necessary software is provided as part of EMAN2. If you don't have EMAN2 installed, you can download the most updated version (for your specific platform, Windows, Linux or Mac), from here: http://ncmi.bcm.edu/ncmi/software/counter_222/software_86 We have prepared sample data for this tutorial. The tomogram in the link below comes from a tilt series of epsilon15 virus particles in vitro, recorded using Zernike phase-plate technology: |
== RAW DATA == We have prepared sample data for this tutorial. The tomogram in the link below comes from a tilt series of epsilon15 virus particles ''in vitro'', recorded using Zernike phase-plate technology: |
Line 25: | Line 25: |
The following tomogram also comes from a tilt series of epsilon15 viruses in vitro but was recorded under conventional cryoEM imaging conditions: | The following tomogram also comes from a tilt series of epsilon15 viruses ''in vitro'' but was recorded under conventional cryoEM imaging conditions: |
Line 29: | Line 29: |
{{attachment:imagefile.png|text describing image|width=100}} | == BOXING == There are two options for opening the tomogram for purposes of boxing it. 1) Directly, by typing e2tomoboxer.py followed my the path to the tomogram file at the commandline. 2) Or you can launch e2workflow.py from the commandline and access a tomogram through the browser in the tomographic menu. [In theory, you can open a tomogram for contemplation purposes by typing: "e2display.py <my_tomogram_path_name_goes_here>" at the commandline. /!\ This is NOT recommendable, unless you have a grossly large (VERY, VERY large) amount of virtual memory on your computer; otherwise, catastrophe WILL befall upon you]. Let's explore the FIRST APPROACH. === OPENING A TOMOGRAM DIRECTLY WITH e2tomoboxer.py === To launch one of the tomograms provided (you're free to choose which ever you prefer) type the following at the commandline: {{{ ||<style="color: #FF0000;font-weight:bold;">COMMAND #001 || e2tomoboxer.py e15normal.rec --yshort --inmemory }}} '''To specify --yshort, or not to''' This option will FLIP orientation of your tomogram respect to the Y and Z coordinates. You should ONLY specify it IF the tomogram has its smallest/slimmest dimension running along the Y-axis, so that it becomes parallel to the Z-axis instead. '''Ok... but, still, WHY? What does this mean?''' Some tomograms are built with the slimmest part of the 3D volume (that corresponding to the "ice thickness" in cryoEM) running along the Y-axis. BUT '''__in EMAN2 volumes are displayed such that the Z-axis is perpendicular to the screen__'''. Ideally, you would want the slimmest part of the volume to be aligned along Z (NOT Y) so you can view the entire tomogram "from the TOP", and look at the entire CCD-captured area in the XY plane slice by slice, as you go through the volume. '''--inmemory''' This option loads your tomogram to memory, allowing to box particles (or do whatever you want to do in e2tomoboxer) more "smoothly" (faster), because reading data "from memory" is faster than reading it "from disk". You can get the entire list of options that e2tomoboxer.py takes (not many at this point) and some sort of explanation of what they're for by typing the following at the commandline: {{{ e2tomoboxer.py -h }}} If you took a leap of faith and ran the command (which I hope you did; extensive explanations really ought to be read only when following the execution boxes doesn't work smoothly) === USING THE WORKFLOW FOR SPT === |
Single Particle Tomography in EMAN2
Wednesday March 16, 2011 - P.M. Practical EMAN2 SPT tutorial
SPT (single particle tomography) capabilities are relatively new in EMAN2. They were inspired by Michael Schmid's studies on sub-volume averaging (mostly on viruses), and a stubborn student's insistence on doing extensive sub-volume averaging on chaperons.
This session will cover the beta version of a small fraction of the possibilities for SPT processing EMAN2 will eventually offer.
OUTLINE
- 1) SPT processing through EMAN2's workflow (e2workflow.py)
- 2) Sub-volume extraction from tomograms using EMAN2's 3D particle picking tool (e2tomoboxer.py)
3) "Preparation" of extracted particles for alignment. [Details later.
For a myriad of reasons, it is NOT recommendable to align and average sub-volumes directly after extraction without "preparing" them first].
- 4) Reference-based alignment and averaging.
PLEASE NOTE that "particle" and "sub-volume" are used interchangeably
SOFTWARE
All necessary software is provided as part of EMAN2. If you don't have EMAN2 installed, you can download the most updated version (for your specific platform, Windows, Linux or Mac), from here:
http://ncmi.bcm.edu/ncmi/software/counter_222/software_86
RAW DATA
We have prepared sample data for this tutorial. The tomogram in the link below comes from a tilt series of epsilon15 virus particles in vitro, recorded using Zernike phase-plate technology:
The following tomogram also comes from a tilt series of epsilon15 viruses in vitro but was recorded under conventional cryoEM imaging conditions:
BOXING
There are two options for opening the tomogram for purposes of boxing it.
1) Directly, by typing e2tomoboxer.py followed my the path to the tomogram file at the commandline.
2) Or you can launch e2workflow.py from the commandline and access a tomogram through the browser in the tomographic menu.
[In theory, you can open a tomogram for contemplation purposes by typing: "e2display.py <my_tomogram_path_name_goes_here>" at the commandline. This is NOT recommendable, unless you have a grossly large (VERY, VERY large) amount of virtual memory on your computer; otherwise, catastrophe WILL befall upon you].
Let's explore the FIRST APPROACH.
OPENING A TOMOGRAM DIRECTLY WITH e2tomoboxer.py
To launch one of the tomograms provided (you're free to choose which ever you prefer) type the following at the commandline:
||<style="color: #FF0000;font-weight:bold;">COMMAND #001 || e2tomoboxer.py e15normal.rec --yshort --inmemory
To specify --yshort, or not to
- This option will FLIP orientation of your tomogram respect to the Y and Z coordinates. You should ONLY specify it IF the tomogram has its smallest/slimmest dimension running along the Y-axis, so that it becomes parallel to the Z-axis instead.
Ok... but, still, WHY? What does this mean?
Some tomograms are built with the slimmest part of the 3D volume (that corresponding to the "ice thickness" in cryoEM) running along the Y-axis. BUT in EMAN2 volumes are displayed such that the Z-axis is perpendicular to the screen.
Ideally, you would want the slimmest part of the volume to be aligned along Z (NOT Y) so you can view the entire tomogram "from the TOP", and look at the entire CCD-captured area in the XY plane slice by slice, as you go through the volume.
--inmemory
This option loads your tomogram to memory, allowing to box particles (or do whatever you want to do in e2tomoboxer) more "smoothly" (faster), because reading data "from memory" is faster than reading it "from disk".
You can get the entire list of options that e2tomoboxer.py takes (not many at this point) and some sort of explanation of what they're for by typing the following at the commandline:
e2tomoboxer.py -h
If you took a leap of faith and ran the command (which I hope you did; extensive explanations really ought to be read only when following the execution boxes doesn't work smoothly)