Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RELION 3.1: one of your half sets has no segments #521

Closed
davidmbelnap opened this issue Oct 20, 2019 · 7 comments
Closed

RELION 3.1: one of your half sets has no segments #521

davidmbelnap opened this issue Oct 20, 2019 · 7 comments
Assignees
Labels

Comments

@davidmbelnap
Copy link

davidmbelnap commented Oct 20, 2019

I used data from an old RELION project. Using the Subset selection function, I wanted to select particles that had a CTF resolution better than 3.5 angs. I ran that function without any problems, but when I used that output as input into Refine3D, I got an error that one of my half sets has no segments. If I use the old, unfiltered data, Refine3D runs fine.

Environment:

  • OS: CentOS Linux 7 (Core)
  • MPI runtime: Intel MPI 2019.5.281
  • RELION version: RELION 3.1-beta (3.1-beta-commit-a6aaa5)
  • Memory: two nodes with 128 GB each
  • GPU: using CPUs

Dataset:

  • Box size: 158 pixels
  • Pixel size: 1.39 angs.
  • Number of particles: 51,217 in data set (particles.star) where problem occurred; 127,702 total picked particles in larger data set, all boxes are the same size
  • Description: small icosahedral virus

Job options:

  • Type of job: Refine3D
  • Number of MPI processes: 47
  • Number of threads: 1
  • Full command (see note.txt in the job directory):
    which relion_refine_mpi --o Refine3D/job059/run --auto_refine --split_random_halves --i Select/job058/particles.star --ref Refine3D/job036/run_cl
    ass001.mrc --ini_high 50 --dont_combine_weights_via_disc --no_parallel_disc_io --pool 3 --pad 2 --ctf --ctf_corrected_ref --particle_diameter 210
    --flatten_solvent --oversampling 1 --healpix_order 2 --auto_local_healpix_order 4 --offset_range 5 --offset_step 2 --sym I1 --low_resol_join_halves
    40 --norm --scale --j 1 --pipeline_control Refine3D/job059/

Error message:

in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b14b4e8e3d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2ae3911703d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b36109223d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2ad992e653d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/
src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2aef9d7b33d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.

==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b8cb5cd13d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2ab3f4fc03d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
Abort(1) on node 24 (rank 24 in comm 0): application called MPI_Abort(MPI_COMM_WORLD, 1) - process 24
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b63e89443d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b331cec53d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b46576893d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2af91bcc03d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2af1316bb3d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2adcacc573d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2abaafea53d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b6a63ba33d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b26554193d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b50bb4103d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
=== Backtrace  ===
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN11RelionErrorC1ERKSsS1_l+0x48) [0x443d48]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN10Experiment29divideParticlesInRandomHalvesEib+0xd5f) [0x5c773f]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi18initialiseWorkLoadEv+0xe9) [0x4a0ed9]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(_ZN14MlOptimiserMpi10initialiseEv+0x46) [0x4a1ce6]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi(main+0x75) [0x437925]
/lib64/libc.so.6(__libc_start_main+0xf5) [0x2b540ea593d5]
/uufs/chpc.utah.edu/sys/installdir/relion/3.1-beta-cpu/bin/relion_refine_mpi() [0x4377e9]
==================
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
in: /uufs/chpc.utah.edu/sys/srcdir/relion/3.1-beta-101519/src/exp_model.cpp, line 362
ERROR: 
ERROR: one of your half sets has no segments. Is rlnRandomSubset set to 1 or 2 in your particles STAR file? Or in case you're doing helical, half-s
ets are always per-filament, so provide at least 2 filaments.
Abort(1) on node 15 (rank 15 in comm 0): application called MPI_Abort(MPI_COMM_WORLD, 1) - process 15
=== Backtrace  ===
@biochem-fan
Copy link
Member

As the message suggests, did you make sure the input STAR file contains the rlnRandomSubset column and it has both and only 1 and 2?

@davidmbelnap
Copy link
Author

davidmbelnap commented Oct 21, 2019 via email

@biochem-fan
Copy link
Member

OK, this seems to be a bug in Subset Selection.
Meanwhile, could you please change data_ to data_particles?

data_

loop_
_rlnCoordinateX #1
_rlnCoordinateY #2
_rlnClassNumber #3

@biochem-fan
Copy link
Member

In star_handler.cpp, read_check_ignore_optics() should assign a correct table name.

@biochem-fan
Copy link
Member

I hopefully fixed this by the commit above. Please try subset selection again.

@biochem-fan biochem-fan self-assigned this Oct 21, 2019
@biochem-fan
Copy link
Member

No response for 3 weeks. Closing this.

@davidmbelnap
Copy link
Author

My apologies for not responding until now, but I didn't know a new version of the RELION was available until this week. I have asked my computing center to install it. I can report if the bug has been fixed after the new version is installed.

In the meantime, changing "data_" to "data_particles" prevented the error from occurring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants