Writing /users/jbklauda/pub/wiki/data/cache/6/6193a558dc90ed4c190004bf67ecff70.captchaip failed
hydrogen_bonds_for_multi-component_bilayers
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| hydrogen_bonds_for_multi-component_bilayers [2020/06/10 12:02] – [Section 2 (All-lipid Hbonds)] edit | hydrogen_bonds_for_multi-component_bilayers [2026/10/11 23:01] (current) – Large update to the modern workflow edit | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| [[Analysis]] | [[Analysis]] | ||
| - | =====Brief | + | =====Brief |
| - | Authors: Xiaohong Zhuang and Dr. Jeffery B. Klauda | + | Original |
| + | Refactored by Eric Zhang (2026) to handle any membrane system\\ | ||
| - | This instruction | + | This instruction |
| - | ! Special Note: the CHARMM version to run Xiao' | + | ! Special Note: the CHARMM version |
| - | Script in DT2: **/lustre/ | + | Legacy Scripts (Only designed for symmetric membranes with glycerophospholipids and sphingolipids)\\ |
| - | Example in DT2: **/lustre/ | + | Script in ZT1: **/afs/ |
| + | Example in ZT1: **/afs/ | ||
| + | Download Script: {{ :: | ||
| - | Download Script: {{ ::hb_mult.tar.gz |}} | + | Python Package (Recommended)\\ |
| + | Download Script: {{ ::hb_asym_lipids_v2.tar.gz |}} | ||
| + | |||
| + | ======Legacy Workflow===== | ||
| =====Initial Steps===== | =====Initial Steps===== | ||
| Line 20: | Line 26: | ||
| <code commend> | <code commend> | ||
| - | cp -r /lustre/ | + | cp -r /afs/ |
| </ | </ | ||
| Line 119: | Line 125: | ||
| <code commend> | <code commend> | ||
| - | Lip Nlip N_avg N_se Na/ | + | Lip Nlip N_avg N_se Na/ |
| - | DOPE 12 0.7446 0.0223 0.0620 0.0019\\ | + | DOPE 12 0.7446 0.0223 0.0620 0.0019 |
| - | NSM 12 6.5965 0.0231 0.5497 0.0019\\ | + | NSM 12 6.5965 0.0231 0.5497 0.0019 |
| TotL 24 | TotL 24 | ||
| Line 186: | Line 192: | ||
| set rns1 NSM | set rns1 NSM | ||
| set hs1 SM | set hs1 SM | ||
| + | </ | ||
| 2.3.3. After you have the full path, change the **toppar.str** path to your **toppar.str** path: | 2.3.3. After you have the full path, change the **toppar.str** path to your **toppar.str** path: | ||
| Line 266: | Line 273: | ||
| NSM 12 5.8363 0.3058 0.4864 0.0255 | NSM 12 5.8363 0.3058 0.4864 0.0255 | ||
| </ | </ | ||
| + | |||
| + | ======Modern Python Workflow====== | ||
| + | This workflow is designed to automate the old workflow by generating optimized CHARMM files based on a few inputs describing your membrane system. This wiki covers what's necessary, but feel free to ask me anything at ezhang32@umd.edu. As a heads up, the terms "lipid type" and "lipid headgroup" | ||
| + | |||
| + | =====Step 1: Edit Neccesary Files===== | ||
| + | 1.1 Add new h-bond definitions by opening '' | ||
| + | |||
| + | Definitions for typical 4/ | ||
| + | |||
| + | To add h-bond definitions for a new lipid type, add an entry to '' | ||
| + | < | ||
| + | # adding a standard lipid (or protein) type called CUSTOM that has an OH and C=O group | ||
| + | standard_dict = { | ||
| + | .... | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | }, | ||
| + | } | ||
| + | |||
| + | # adding a patched lipid (or protein) with segids CUSTOM* and residues RESI1 (contains OH) and RESI2 (contains C=O) under each segid | ||
| + | standard_dict = { | ||
| + | .... | ||
| + | ' | ||
| + | ' | ||
| + | RESI1: [(' | ||
| + | RESI2: [], | ||
| + | }, | ||
| + | ' | ||
| + | RESI1: [(' | ||
| + | RESI2: [(' | ||
| + | }, | ||
| + | }, | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 1.2 Open '' | ||
| + | < | ||
| + | # top leaflet: 10 4-chained lipid A, 10 5-chained lipid A, 10 6-chained lipid A | ||
| + | # bottom leaflet: 30 POPE, 30 AIPE, 20 POPG, 20 NAAA (patched ornithine lipid) | ||
| + | resnames = { | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 1.3 Stay in '' | ||
| + | |||
| + | =====Step 2: Run Scripts===== | ||
| + | 2.1 Run '' | ||
| + | |||
| + | 2.2 Run '' | ||
| + | |||
| + | 2.3 Once it finishes, run '' | ||
| + | |||
| + | |||
hydrogen_bonds_for_multi-component_bilayers.1591804935.txt.gz · Last modified: 2020/06/10 12:02 by edit