Project

General

Profile

Actions

Bug #1820

closed

make apRefineJobFrealign and its gui the way Niko recommends

Added by Anchi Cheng over 12 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
05/23/2012
Due date:
% Done:

0%

Estimated time:
Affected Version:
Appion/Leginon 2.1.0
Show in known bugs:
No
Workaround:

Description

change various default and hide constant parameters he does not think need to be exposed.


Files

FrealignHelpText.xlsx (10.9 KB) FrealignHelpText.xlsx help text provided by niko Amber Herold, 06/11/2012 01:37 PM

Related issues 1 (0 open1 closed)

Related to Appion - Feature #1922: use multiple qsub to launch multiple frealign to refine chunks of particleWon't Fix or Won't Do Amber Herold07/23/2012

Actions
Actions #1

Updated by Anchi Cheng over 12 years ago

  • Status changed from New to Assigned
  • Assignee set to Amber Herold

r16679 changed all parameters according to Niko's instruction.

Questionable:
  • THRESH 0.8 but his example script has 90.0
  • BOFF=0.0 but hist example has 40.0
  • lp used in other refine job may not mean the same as RMAX in frealign
  • Instruction on FPART says "setting this to T will have no effect if FPARTF=F) logic error?
Actions #2

Updated by Amber Herold over 12 years ago

r16682 adds the interface changes.
1. Niko thinks we can get rid of the Recon stack selection drop down from the frealign params.
2. We need to add the new parameters to the database so that we can import parameters from a previous run.
3. We still need help blurbs from Niko.

Actions #3

Updated by Amber Herold over 12 years ago

  • Assignee changed from Amber Herold to Anchi Cheng

Anchi, I'm using the default --percentDiscard instead of --THRESH. Can you please modify the python code to do the translation?

Actions #4

Updated by Amber Herold over 12 years ago

Niko, if you have the list of parameters and defaults in a document, it would be great if you could upload it to this issue after you add the help message text for future reference.

Actions #5

Updated by Amber Herold over 12 years ago

  • Target version set to Appion/Leginon 2.3.0

r16737 removes the high and low pass filter fields from the prep refine page for frealign

Actions #6

Updated by Amber Herold over 12 years ago

I started a spread sheet for the help text and default values that the gui should contain.
You can access and edit here:
http://sdrv.ms/KMpP24

Actions #7

Updated by Amber Herold over 12 years ago

Adding the help text file from Niko

Actions #8

Updated by Anchi Cheng over 12 years ago

r16914 change the call to frealign.exe to frealign_v8.exe because frealign changes its input card from version to version. The current appion script is only good for v8.10.
r16916 change the refine part to call frealign_v8_mp.exe in order to run across nodes
r16920 makes fbfact part of card 1 input which makes number of variables in there one higher.

Will need to merge to branch 2.2 if we want frealign function there.

Actions #9

Updated by Anchi Cheng over 12 years ago

From Niko regarding mp and non-mp version and where to use what.

There is no paralellization inside Frealign when you do refinement. The only paralellization inside Frealign is done when doing a
reconstruction. However, I am not uing openmpi, just openmp. So when you use frealign_v8_mp.exe, you cannot run the job on several nodes, just several CPUs on a single node. To paralellize refinement, use either frealign_v8.exe or frealign_v8_mp.exe (with _mp you will have to set env variable NCPUS = 1, otherwise the job will hog all CPUs it can get without actually using them for calculation) and break up the job by running several instances of Frealign, each refining a fraction of the particle stack.

Maybe it would be safest for Appion to use frealign_v8.exe for refinement (do not use it with mpirun) and frealign_v8_mp.exe for reconstruction (again, do not use mpirun, it should simply use all the processors it has available, please check that this is indeed th
case).

Actions #10

Updated by Amber Herold over 12 years ago

  • Target version changed from Appion/Leginon 2.3.0 to Appion/Leginon 3.0.0
Actions #11

Updated by Amber Herold almost 11 years ago

Anchi, can we close this out? I think #1922 takes care of what is left to do, which is figuring out a way to keep the GUI from reporting that the job is done until it actually is. I know we have both looked into that without real success.

Actions #12

Updated by Anchi Cheng almost 11 years ago

  • Status changed from Assigned to Closed
Actions

Also available in: Atom PDF