Scipion EM Classes

pconesa edited this page Jun 16, 2017 · 7 revisions
Scipion Logo

Electron microscopy image processing follows a common workflow. Protocols for the different image processing steps are represented below (click on image to see full size image).

classes protocol
Figure 1. General EM protocols hierarchy

Data objects processed on these protocols are the following:

classes data
Figure 2. Electron microscopy data objects

Each package provides its own implementation of the different protocols, e.g.: Xmipp.

classes xmipp protocols
Figure 3. Xmipp EM protocols hierarchy

Note: These diagrams were generated using pyreverse in the following way:

pyreverse -A -o png -p protocol pyworkflow/em/protocol* --only-classnames
  • -A: looks for all ancestors in all classes

  • -o : specifies output format

  • -p: generates output files using project name provided

In this example we used pyworkflow/em/protocol* as input to generate protocols hierarchy only.

If you get a "No such file or directory" error, you might need to install graphviz

sudo apt-get install graphviz

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.