3D Pancake is a modified version of the algorithm described in the Morales et al. 2013 paper. In short, it generates a 2-manifold mesh (i.e., a mesh that is three-dimensional but has no volume) that closely follows the morphology of the postsynaptic density (PSD). The mesh's surface area is then calculated to give an accurate measurement of the PSD's surface area.
We are interested in the 2-manifold surface area of the PSD since it is a good proxy of the PSD's surface area in apposition to the presynaptic active zone, which has been previously correlated to synaptic strength.
The main motivation for the 3D Pancake algorithm is to provide a more accurate and consistent method for calculating the PSD surface area for SBF-SEM datasets. According to our testing, prior voxel-to-mesh or voxel-to-surface-area algorithms are inaccurate. The Morales et al. 2013 algorithm fails to accurately calculate PSD surface area for SBF-SEM datasets, since it was designed for FIB-SEM (which has a higher z-resolution). The 3D Pancake algorithm modifies the Morales et al. 2013 method to work better with SBF-SEM datasets. In addition, it is implemented as a plugin for the Dragonfly 3D World software, a more widely-used software for analyzing large 3D datasets.
Please read the installation instructions for information on how to install the plugin.
Please see the user guide to learn how to use this plugin.
If you plan on developing this plugin, you will most likely want to run some test scripts. Below show the PyCharm run configurations for different scripts. Before doing this, make sure to follow Dragonfly's PyCharm setup guide for plugin development.


