Skip to main content
. Author manuscript; available in PMC: 2015 Jul 1.
Published in final edited form as: Nat Methods. 2014 Dec 1;12(1):85–91. doi: 10.1038/nmeth.3204

Figure 1.

Figure 1

cellPACK creates 3D models of the cellular mesoscale. (a) This hand-drawn painting of HIV shows three complex packing types–volumetric, surface, and procedural (fibrous)–that must interoperate in a mesoscale modeler. (b) autoPACK is a generalized packing algorithm that positions collections of objects (ingredients) into, onto, or outside of volumes to satisfy provided constraints. It operates multiple types of packing algorithms efficiently on a single unified model using an efficient global tracking grid. (c) cellPACK is a biological extension of autoPACK optimized to pack molecular structures and other data types into biological volumes. In this image cellPACK generates an editable model of HIV by packing a from a recipe of molecular ingredients30 into the ultrastructure of an HIV envelope surface.