Importing micrographs: Stack from Serial EM

469 views
Skip to first unread message

Gökhan

unread,
Dec 19, 2013, 12:38:17 PM12/19/13
to em...@googlegroups.com
Hi,

I have a 2D image-stack file from Serial-EM. I can open it with "Evaluate & Import Micrographs" from the GUI, and also from the browser if I choose "Show 2D" or "Show Stack" buttons.

But then, when I use "Import micrographs", it gives the following error and fails:

1 images, processing 0-85 stepping by 1
Traceback (most recent call last):
  File "/home/tolung/EMAN2/bin/e2proc2d.py", line 685, in <module>
    main()
  File "/home/tolung/EMAN2/bin/e2proc2d.py", line 272, in main
    if imagelist and (not imagelist[i]):
IndexError: list index out of range


Any suggestions?

Thanks.

Steven Ludtke

unread,
Dec 19, 2013, 4:22:45 PM12/19/13
to em...@googlegroups.com
Does the stack contain multiple micrographs, which you are trying to extract and process independently, or is it something like a DDD movie where you are going to combine the data in some fashion ?

EMAN2 doesn't stack CCD frames normally, since each needs to have a unique identity/name during processing. In addition, the MRC format has a few problems in discriminating between 2-D stacks and 3-D volumes. Some people set a particular flag in the header, other people set a different flag. Still others don't discriminate at all.

e2proc2d.py stack.mrc frames.hdf --unstacking

You might also need   --threed2twod, not sure...
----------------------------------------------------------------------------
Steven Ludtke, Ph.D.
Professor, Dept of Biochemistry and Mol. Biol.         (www.bcm.edu/biochem)
Co-Director National Center For Macromolecular Imaging        (ncmi.bcm.edu)
Co-Director CIBR Center                          (www.bcm.edu/research/cibr)
Baylor College of Medicine                             





--
--
----------------------------------------------------------------------------------------------
You received this message because you are subscribed to the Google
Groups "EMAN2" group.
To post to this group, send email to em...@googlegroups.com
To unsubscribe from this group, send email to eman2+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/eman2
 
---
You received this message because you are subscribed to the Google Groups "EMAN2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eman2+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Gökhan

unread,
Dec 19, 2013, 4:53:33 PM12/19/13
to em...@googlegroups.com

Does the stack contain multiple micrographs, which you are trying to extract and process independently, or is it something like a DDD movie where you are going to combine the data in some fashion ?

It is the former. Serial-EM saves each micrograph as a slice.
 
e2proc2d.py stack.mrc frames.hdf --unstacking

This is what I used already, which generated the error I posted.
 
You might also need   --threed2twod, not sure...

This did the trick! I had not tried it since the input was not a 3D volume. I guess Serial-EM generates a header as a 3D volume?

Thanks again and happy holidays.
Reply all
Reply to author
Forward
0 new messages