Project

General

Profile

Actions

Feature #4138

open

Make Gctf work on tilted images

Added by Alex Noble over 8 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
Carl Negro
Category:
Image Processing
Target version:
-
Start date:
04/27/2016
Due date:
% Done:

0%

Estimated time:

Description

We probably need rotate each image to make sure Gctf takes into account the tilt axis and tilt azimuth... The Gctf help and the Gctf paper don't specify how the image tilt is defined so one of us should contact Kai.


Related issues 1 (0 open1 closed)

Related to Appion - Bug #5397: gctf.py: error: no such option: --refine_tiltClosedCarl Negro12/31/2017

Actions
Actions #1

Updated by Carl Negro over 8 years ago

​Do you have Gctf set up so that it uses the frames for each image as input? Gctf is able to tile from each frame of an image if you feed it a frame stack (.mrcs format) for each image.

For your setup, do you have a GPU connected directly to your Appion server? How are you actually running it?

Hi Alex,

The current Appion Gctf implementation doesn't use the frames from each image as input, but I will add this in.

We have four GPU nodes in our cluster where we run Gctf jobs. I made some changes to TorqueHost.py, processingHost.py, and added an apGpuJob jobtype. The only significant difference is that the .job headers say "nodes=1:gpus=1" instead of "nodes=1:ppn=x". Show command and copy/paste to your GPU machine should work if you don't have GPU nodes. Also the executable in appion/bin/gctf.py should be changed to match the version you are using. Thanks

Actions #2

Updated by Alex Noble over 8 years ago

Hey Carl,

Scott and I are not seeing Gctf show up on the single particle Estimate the CTF/CTF Estimation Procedures section of the Appion single particle processing webpage. From your revision history it looks like you only created/edited gctf.inc and gctf.py. Have you not committed the php code that links your gctf.inc webpage?

-Alex

Actions #3

Updated by Carl Negro over 8 years ago

I added the following flag to myamiweb/config.php.template so people running appion without GPU support can prevent GPU programs from displaying:

define('HIDE_GPU_FEATURE',false);

Add this to myamiweb/config.php and it should become visible. Thanks

Actions #4

Updated by Alex Noble over 8 years ago

That's a good idea! Is this documented somewhere so others will be aware? I'll be adding some GPU software this year and I don't want it to be default hidden... maybe it would be better to make it default visible, but tell you repeatedly that you need to have a GPU to run this code?

Actions #5

Updated by Anchi Cheng over 6 years ago

  • Related to Bug #5397: gctf.py: error: no such option: --refine_tilt added
Actions

Also available in: Atom PDF