Project

General

Profile

Actions

DD Frame Alignment Server Installation

Frame-saving capable direct detectors saves a "movie" of during the exposure. To perform frame alignment described in Li et. al. Nat Methods. 2013 Jun;10(6):584-90, you need a separate computer to do the alignment xterm accessible from other computers with ssh.

In addition to the typical Leginon processing server installation, you need to do these add these steps:

Install Appion sub-package from NRAMM

Since the appion package includes many executable scripts, it is important that you know where they are being installed. To prevent cluttering up the /usr/bin directory, you can specify an alternative path, typically /usr/local/bin, or a directory of your choice that you will later add to your PATH environment variable. Install appion like this:

cd /path/to/myami-VERSION/appion
sudo python setup.py install --install-scripts=/usr/local/bin/appion

Install frame alignment gpu program

For a gpu computer used for frame alignment, it is easiest to install CUDA at the version that also works with other GPU programs

Appion knows this program as dosefgpu_driftcorr, you may need to link to it.

Testing:
type
dosefgpu_driftcorr

should give help menu

Test run

If myami is installed, you can run the following script to create a small framestack and run the program.

In webserver installation in the next section, activate Appion processing.

Updated by Anchi Cheng over 10 years ago · 11 revisions