Hi Jacob,
so, there are two parts to the answer. First, there is some reasoning behind not having that functionality:
While it is possible to use the 'old' subtomogram averaging strategy from 5-10 years ago in EMAN2, and align/average 3-D subtomograms from IMOD, the resolution of that approach is likely to max out at 18-25 Å resolution, even if you did IMOD CTF correction. With the new strategy (and good data) subnanometer resolution can readily be achieved. In this new scheme in EMAN2, particles are individually reconstructed from the subtilts (a per particle tilt series) over and over again, and the main purpose of the full tomogram is getting box locations so the subtilt series can be extracted (from the tilt series).
All of that is to say that there is virtually no point in trying to import tomograms from IMOD. If you are going to use the old resolution-limited EMAN2 approach, then it will generally take at most a few hundred particles to achieve maximum resolution so, you normally only need a few tomograms, and can do it manually. If we make that step trivial, then we will run into people who want to do a comparative refinement in EMAN2, and they will use the outdated tools because they are easier, and they will get lousy results, and decide EMAN2 doesn't work well.
But wait, what if you are redoing the tilt series alignment/reconstruction in EMAN2? Can't you import the box locations then, so you get the same set of particles you used in IMOD? Unfortunately, there is no absolute 3-D geometry defined by the tilt series. Different software will produce tomograms in different overall orientations. These differences can be subtle, or they can be quite significant. So, to do this, you don't just need to read the boxes from IMOD, you also need to realign the boxes to the EMAN2 tomogram. We haven't put an automated tool together to do that at this point.
Second:
if you want to ignore all of that background and do the import anyway, and aren't afraid of a little python, it wouldn't take much effort to write a little script to import .box files into 3-D box locations. If you look at e2import.py, it has an "import boxes" method which is designed to read 2-D box locations for single particle analysis. This starts at line 222, and is only a few lines of code. The 3-D box information is stored in info/*.json as described:
This is very similar to 2-D boxes, but the name is boxes_3d instead of boxes, and there are obviously 3 coordinates, not 2. Just keep in mind that importing box locations from IMOD and doing tilt series reconstructions in EMAN2 will produce misaligned boxes without further action.
--------------------------------------------------------------------------------------
Steven Ludtke, Ph.D. <slu...@bcm.edu> Baylor College of Medicine
Charles C. Bell Jr., Professor of Structural Biology
Dept. of Biochemistry and Molecular Biology (www.bcm.edu/biochem)
Academic Director, CryoEM Core (cryoem.bcm.edu)
Co-Director CIBR Center (www.bcm.edu/research/cibr)