| Literature DB >> 24688707 |
Abstract
The use of model membranes is currently part of the daily workflow for many biochemical and biophysical disciplines. These membranes are used to analyze the behavior of small substances, to simulate transport processes, to study the structure of macromolecules or for illustrative purposes. But, how can these membrane structures be generated? This mini review discusses a number of ways to obtain these structures. First, the problem will be formulated as the Membrane Packing Problem. It will be shown that the theoretical problem of placing proteins and lipids onto a membrane area differ significantly. Thus, two sub-problems will be defined and discussed. Then, different - partly historical - membrane modeling methods will be introduced. And finally, membrane modeling tools will be evaluated which are able to semi-automatically generate these model membranes and thus, drastically accelerate and simplify the membrane generation process. The mini review concludes with advice about which tool is appropriate for which application case.Entities:
Year: 2013 PMID: 24688707 PMCID: PMC3962210 DOI: 10.5936/csbj.201302014
Source DB: PubMed Journal: Comput Struct Biotechnol J ISSN: 2001-0370 Impact factor: 7.271
Figure 1The result of the MOE Membrane Grid script as shown in Jmol.
The complete comparison of all membrane modeling tools discussed in this work (Charmm GUI MB: Charmm GUI Membrane Builder; VMD MP: VMD Membrane Plugin; GMX: The Gromacs-Plugin for the MembraneEditor; VB: The Vesicle Builder Plugin for the MembraneEditor).
| Category | Feature | Charmm GUI MB | Chem Site Pro | CmME1 | MOE+Script | Packmol | VMD MP |
|---|---|---|---|---|---|---|---|
| Availability | Standalone | X | X | X | X | ||
| Command line tool | X | ||||||
| Web service | |||||||
| Website | X | ||||||
| Web Start | X | ||||||
| Source Code | X | X | X | ||||
| Licenses(educational license fee) | commer-cial | GPL3 | commer-cial | GPL3 | UIUC Open Source | ||
| Computational Acceleration | Multi-threading Parallelization | X | |||||
| Direct PDB Database Connection | X | X | X | ||||
| Formats | GRO | X | |||||
| native format | X | X | X | ||||
| PDB | X | X | X | X | X | X | |
| Membrane Modeling Methods | Grid-based | X | X | X | |||
| Replacement | X | X | |||||
| Insertion | X | X | |||||
| Self-assembly | |||||||
| Geometry-based | X | X | |||||
| Membrane Shapes | Free | X | X | ||||
| Hexagonal Shape | X | ||||||
| Quadratic (X = Z) | X | X | X | X | X | ||
| Rectangular (X#x2260;Z) | X | X | X | X | |||
| Vesicles | (VB) | X | |||||
| Libraries | Lipid library (>2 lipid types) | X | X | X | |||
| Lipid library compatible to MD | X | X | (GMX) | ||||
| Lipid Area Computation | Average Surface Area per Lipid | X | |||||
| Surface Area by Voronoi Tessellation | X | ||||||
| Features | Asymmetry | X | X | X | X | ||
| Atom-based Molecule Editor | X | X | X | X | |||
| Automatic Alignment of imported Lipids | X | ||||||
| Bilayers | X | X | X | X | X | X | |
| Collision-Detection | X | X | |||||
| Counter ions support | X | (GMX) | |||||
| Lipid Packing Density | X | X | |||||
| Heterogeneity | X | (X) | X | X | |||
| Lipid Ratio: Absolute | X | X | X | X | X | ||
| Lipid Ratio: Relative | X | X | X | ||||
| Mono-layers | X | X | X | X | |||
| Multi-layers | X | X | |||||
| Protocol | X | ||||||
| Raft Support | X | X | |||||
| Reproducibility | X | ||||||
| Water Layer Build | X | X | (GMX) | X | X | ||
| WYSIWYG | X | X | X | X | |||
| Operating System | Linux | X | X | X | X | X | |
| Mac OS X | X | X | X | X | X | ||
| Windows XP, VISTA, 7 | X | X | X | X | X | X | |
| Pipelines | Ext. Simulation Package | X | X | (GMX) | X | X | |
| Ext. Visualization Package | X | X | (Jmol) | X | |||
| Programming | Scripting | X | X | X | X | ||
| Scripting at Runtime | X | X | |||||
| Simulation | Equilibration | (X) | (GMX) | X | X | ||
| Minimization | (X) | X | (GMX) | X | X | X | |
| Simulation | X | (GMX) | X | X | |||
| Visualization | Graph Visualizations | X | X | ||||
| Live Distribution Visualization | X | ||||||
| Atomic Structure View | X | X | X | X | X | ||
| Secondary Structure View | (Jmol) | X | X | ||||
| Ray-tracing | x | ||||||
| Runtime Graphs | X | ||||||
| Stereo Support | X | X | X | ||||
GMX = GMX-Plugin (in development); Jmol = Jmol library (directly included in CmME); VB = VesicleBuilder-Plugin (in development