Motion Correction: trying to read image with empty file name

Issue #59 resolved
Matthew Cahn created an issue

I'm attempting to create the job submission scripts for our SLURM queueing system. (I'm a sysadmin). The job submission seems fine, but I can't get motion correction to run.

I'm running RELION-3.0-beta-2, downloaded Jan. 25th, 2019.

When I run motion correction using RELION's implementation, I get the following error:

in: /tigress/MOLBIO/local/src/relion3.0-beta2c-arch60/src/image.h, line 409
=== Backtrace  ===
...
/tigress/MOLBIO/local/relion-3.0beta2c-intel-18-arch60/bin/relion_run_motioncorr_mpi() [0x41b329]
==================
ERROR: trying to read image with empty file name!

I've borrowed six stack_xxxx.mrc files from a researcher and placed them in a directory, for example:

working_dir/Micrographs/stack_0001.mrc
working_dir/Micrographs/stack_0002.mrc
...

and started RELION in the working_dir directory. Then I imported Micrographs/*mrc, which created this file:

more Import/job001/micrographs.star
data_
loop_
_rlnMicrographName
Micrographs/stack_0006.mrc
Micrographs/stack_0004.mrc
Micrographs/stack_0005.mrc
Micrographs/stack_0003.mrc
Micrographs/stack_0001.mrc
Micrographs/stack_0002.mrc

and in the Motion Correction I/O tab, I set the input to that file:

Input movies STAR file: Import/job001/micrographs.star

I'm not clear on whether this is my error, or an error in the data, or a bug in RELION. Any help would be appreciated.

Matthew Cahn Dept. of Molecular Biology, Princeton University

Comments (3)

  1. Takanori Nakane

    I assume that your input is a movie, not a micrograph, because you wanted to run motion correction. Then you have to choose 2D micrograph movies as Node type in the Import job. Now the generated STAR file should contain rlnMicrographMovieName instead of rlnMicrographName.

  2. Log in to comment