Project

General

Profile

K2 drift correction with appion software

Added by Rui Zhang over 11 years ago

Hi,

Appion by default does drift correction with entire-frame alignment and utilizes all the frames.
My question is, if a user wants to try different drift correction methods and generates different versions of aligned sums, is there a way to upload them under different presets name, e.g. "en-a2"?

Thanks!

Rui


Replies (3)

RE: K2 drift correction with appion software - Added by Anchi Cheng over 11 years ago

Good point. Right now, if you rerun the makeDDRawFrameStack.py (I should rename this) under a different runname, and presumably a different alignment parameter, the upload preset is of the same name. The images are still unique since they would be under different version such as 00001en.mrc vs 00001en_v01.mrc. I have not yet implemented it yet, but the ddstack run can be specified when the particle stack is made.

I think the idea of giving different preset name as an option is doable and reasonable. I will consider doing this in the next round of development.

Anchi

RE: K2 drift correction with appion software - Added by Anchi Cheng over 11 years ago

Further question from Rui

Is there a way to manually upload a bunch of images, e.g. the aligned sums, to the same session but
under different preset names? I want to try sub-frame alignment or sub-set frames averaging. The current
version of appion does not have these options.

(1) We do not allow upload in a real experiment session in case someone mix data from different instrument. Your best option is to upload your custom alignment sum into another session under the same project.

Go to your_myamiweb//project/project.php
Find your project and then you will see the option for uploading images to new session.

(2) There is an option in appion to do sub-set frames averaging when making the particle stack. See Stack_Creation

You can also specify the ddstack when doing this. It does not have gui, yet, so you will have to add it after copying the command to terminal. --ddstack=_your_choice_ddstackid. However, this still means that you need to repeat the particle picking for each specified ddstack.

If you are up to changing some python code, you can go to myami/appion/appionlib/apDDprocessing.py and change the parameters we default for dosefgpu_driftcorr to the fancier stuff as well as change the presetname "-a" to something else temporarily at the line

                         align_presetdata['name'] = old_name+'-a'

I can't add that preset name changing thing permanently right now because of other complication.

RE: K2 drift correction with appion software - Added by Rui Zhang over 11 years ago

Hi, Anchi,
Thank you for the tricks!
I will try that.

Rui

    (1-3/3)