ml-struct-bio/cryodrgn

error happened when i tran my own dataset from cryosparc

MrGao1997 opened this issue · 0 comments

gt@gt:~/mydisk/cryo/20231202_gt_prc13_147NCP/20231202_process/drgn$ cryodrgn train_vae data/preprocessed_p16j7/128/particles.ft.txt --preprocessed --uninvert-data --ctf data/ctf.pkl --poses data/pose.pkl --lazy --zdim 8 -n 50 -o prc_147_128_new >> prc_147_new.log
Traceback (most recent call last):
File "/home/gt/anaconda3/bin/cryodrgn", line 33, in
sys.exit(load_entry_point('cryodrgn==1.0.0b0', 'console_scripts', 'cryodrgn')())
File "/home/gt/anaconda3/lib/python3.8/site-packages/cryodrgn-1.0.0b0-py3.8.egg/cryodrgn/main.py", line 58, in main
args.func(args)
File "/home/gt/anaconda3/lib/python3.8/site-packages/cryodrgn-1.0.0b0-py3.8.egg/cryodrgn/commands/train_vae.py", line 326, in main
data = dataset.LazyMRCData(args.particles, norm=args.norm, invert_data=args.invert_data, ind=ind, keepreal=args.use_real, window=args.window, datadir=args.datadir, relion31=args.relion31, window_r=args.window_r, flog=flog)
File "/home/gt/anaconda3/lib/python3.8/site-packages/cryodrgn-1.0.0b0-py3.8.egg/cryodrgn/dataset.py", line 53, in init
assert ny % 2 == 0, "Image size must be even. Is this a preprocessed dataset? Use the --preprocessed flag if so."
AssertionError: Image size must be even. Is this a preprocessed dataset? Use the --preprocessed flag if so.