view article

Figure 1
Overview of the multi-level Leopard-EM package. The third level of Leopard-EM comprises pre-written Python scripts (gray) for a particular program which instantiate a manager object at the second level (blue). Each manager object uses other Pydantic models, which encapsulate common data structures, define validation methods for inputs and act as connectors to cryo-EM data-processing methods defined in TeamTomo, to configure program inputs in a hierarchical manner. Manager objects call one of the backend functions in the first level (green) to run a program. The backend of the Leopard-EM package leverages PyTorch to interface with computer hardware, namely GPUs, to accelerate the computationally intensive stages of 2DTM.

Journal logoSTRUCTURAL
BIOLOGY
ISSN: 2059-7983
Follow Acta Cryst. D
Sign up for e-alerts
Follow Acta Cryst. on Twitter
Follow us on facebook
Sign up for RSS feeds