This is an old revision of the document!
3D Refinement: Perform 3D structure refinement.
Usage in command line
sxmeridien.py stack output_directory initial_volume --do_final=MERIDIEN_ITERATION_ID --local_refinement --radius=particle_radius --mask3D=MASK3D --symmetry=SYMMETRY --inires=INITIAL_RESOLUTION --delta=DELTA --xr=XR --ts=TS --initialshifts --skip_prealignment --memory_per_node=MEMORY_PER_NODE --center_method=CENTER_METHOD --target_radius=TARGET_RADIUS --an=ANGULAR_NEIGHBORHOOD --shake=SHAKE --small_memory --ccfpercentage=CCFPERCENTAGE --nonorm --function=USER_FUNCTION
sxmeridien exists only in MPI version (Running MPI version does not require –MPI flag).
There are five ways to run the program:
1. Standard fresh run:
The 3D refinement starts from exhaustive searches using initial reference volume.
mpirun -np 64 sxmeridien.py bdb:sparx_stack meridien_fresh_outdir ref3d.hdf --sym=c5 --initialshifts --radius=120 --mask3D=mask3d.hdf
2. Standard continuation run:
Simple restart where the 3D refinement restarts after the last fully finished iteration of meridien fresh run or local refinement run. One can change some parameters, but that MPI settings have to be the same.
mpirun -np 64 sxmeridien.py meridien_fresh_outdir --radius=100
3. Local refinement from stack:
The restricted search of 3D refinement starts from user-provided orientation parameters stored in stack header. Note that delta has to be <= 3.75.
mpirun -np 64 sxmeridien.py --local_refinement bdb:sparx_stack meridien_local_outdir --delta=1.875 --xr=2.0 --inires=5.5 --sym=c5 --radius=120 --mask3D=mask3d.hdf
4. Local refinement from meridien iteration:
The restricted search of 3D refinement restarts after the last fully finished iteration of meridien fresh run or local refinement run. One can change some parameters, but MPI settings have to be the same.
mpirun -np 64 sxmeridien.py --local_refinement meridien_fresh_outdir --xr=0.6
5. Final reconstruction only:
Do only final reconstruction using a fully finished iteration of meridien fresh run or local refinement run.
mpirun -np 64 sxmeridien.py --do_final=21 meridien_fresh_outdir
Pawel A. Penczek
Category 1:: APPLICATIONS
sparx/bin/sxmeridien.py
References to relevant other routines.
Beta:: Under evaluation and testing. Please let us know if there are any bugs.
There are no known bugs so far.