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 [2022/11/07 08:45] – admin | 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 |
| + | Legacy Scripts (Only designed for symmetric membranes with glycerophospholipids and sphingolipids)\\ | ||
| Script in ZT1: **/ | Script in ZT1: **/ | ||
| - | Example in ZT1: **/ | + | Example in ZT1: **/ |
| + | 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 267: | 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.1667828754.txt.gz · Last modified: 2022/11/07 08:45 by admin