relion icon indicating copy to clipboard operation
relion copied to clipboard

3D multibody reading the rlnSolventMaskName from optimiser star

Open azazellochg opened this issue 2 years ago • 2 comments

Describe your problem

3D multibody, besides reading body star, is still reading the rlnSolventMaskName from data_optimiser_general of the input optimiser star. AFAIK, this mask is not used. This bug has been there for at least 2 years.

Environment:

  • RELION version 4.0-alpha-commit-6fbb66

Job options:

  • Type of job: 3D Multibody
  • Number of MPI processes: 3
  • Full command (see note.txt in the job directory):
mpirun -np 3  `which relion_refine_mpi` --continue Runs/000002_ProtRelionRefine3D/extra/relion_it017_optimiser.star --multibody_masks Runs/000081_ProtRelionMultiBody/extra/input_body.star --o Runs/000081_ProtRelionMultiBody/extra/run --solvent_correct_fsc  --oversampling 1 --pad 1 --healpix_order 4 --auto_local_healpix_order 4 --offset_range 2.0 --offset_step 0.5 --skip_gridding  --dont_combine_weights_via_disc  --pool 30 --gpu  --reconstruct_subtracted_bodies

Error:

in: /home/gsharov/soft/relion-4.0/src/image.h, line 276
00002:   ERROR: 
00003:   Cannot read file Runs/000002_ProtRelionRefine3D/mask.mrc It does not exist

azazellochg avatar Sep 11 '21 19:09 azazellochg

Does this cause any problems?

biochem-fan avatar Sep 11 '21 22:09 biochem-fan

ehm, yes, if the mask file was removed multibody fails.

azazellochg avatar Sep 12 '21 12:09 azazellochg