3dem / relion

Image-processing software for cryo-electron microscopy
https://relion.readthedocs.io/en/latest/
GNU General Public License v2.0
453 stars 202 forks source link

JoinStar only joins first particle stack and ignores the rest #829

Closed AGMMGA closed 3 years ago

AGMMGA commented 3 years ago

Describe your problem

When using a JoinStar job on particles.star coming from 2D classification / Select job, only the first star file is added to the output. The issue happens on multiple, unrelated projects.

Toy example (command below): From the same 2D job, select half of the classes to one job, half to another. stack 1 has ~44250 particles; stack2 has ~61197 particles. joinstar contains 44250 particles if joining stack1 to stack2, 61197 if joining stack2 to stack1

When using particles stack coming from Extract jobs, the join works as expected.

Environment:

Dataset:

Job options:

Error message:

run.err is empty

AGMMGA commented 3 years ago

Sorry, it turns out that the issue was with our slurm script improperly handling the command. We fixed that.