Writing /users/jbklauda/pub/wiki/data/cache/c/c2d634e7d90f5f64282f703dc48dec24.captchaip failed
lipid_wobble
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lipid_wobble [2022/12/19 16:14] – edit | lipid_wobble [2026/08/13 22:06] (current) – [Step 2: Run Scripts] edit | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ======Brief instruction to obtain lipid wobbble correlation times====== | ======Brief instruction to obtain lipid wobbble correlation times====== | ||
| - | Authors: Xiaohong Zhuang, Viviana Monje and Dr. Jeffery B. Klauda | + | Authors: Xiaohong Zhuang, Viviana Monje and Dr. Jeffery B. Klauda |
| + | Updated by Eric Zhang to handle any lipid type automatically | ||
| This brief instruction is used to calculate the time scale of lipid wobble, which describes the lipid mobility, and by calculating the correlation time (tau) of the cross-tail vectors of glycerol phospholipids (C22-C32) or sphingolipids (C4S-C2F). This could be adjusted to any vector of interest by changing the atom selection | This brief instruction is used to calculate the time scale of lipid wobble, which describes the lipid mobility, and by calculating the correlation time (tau) of the cross-tail vectors of glycerol phospholipids (C22-C32) or sphingolipids (C4S-C2F). This could be adjusted to any vector of interest by changing the atom selection | ||
| - | Download | + | Download |
| - | Download | + | Download |
| + | Download Modern Python Scripts: {{ : | ||
| + | Download Modern Python Example: {{ : | ||
| If on ZT1, use the files in the following directory: / | If on ZT1, use the files in the following directory: / | ||
| + | Below, is the instructions to use the legacy scripts. Scroll down further to get instructions on the modern python workflow. | ||
| =====Calculate the correlation function===== | =====Calculate the correlation function===== | ||
| Line 124: | Line 128: | ||
| 3. everything else the same as above sections | 3. everything else the same as above sections | ||
| + | ======Modern Python Workflow====== | ||
| + | This workflow mirrors the old setup, but includes scripts that dynamically set up CHARMM files based on your membrane setup. I've also included many advanced options when fitting exponentials, | ||
| + | |||
| + | =====Step 1: Define System Parameters===== | ||
| + | Open '' | ||
| + | |||
| + | Next, modify/ | ||
| + | |||
| + | Next, edit the workspace fields by specifying your charmm/dyn directories and your equilibrated DCD range (as wide as possible). | ||
| + | |||
| + | Finally (Optional), specify what kind of analysis you want by adjusting the fields. The default implementation used in prior publications is a 2nd-order exponential fit, an unweighted fit, with 75% of the data untruncated. There are a lot of other options, which are explained inside the file via comments. | ||
| + | |||
| + | =====Step 2: Run Scripts===== | ||
| + | Run '' | ||
| + | |||
| + | Next, run '' | ||
| + | |||
| + | Next, run '' | ||
| + | |||
| + | If these fits fail or give unphysical results, ask Professor Klauda for advice. But in general, boundary-pinning errors indicate you don't have enough data (the graph looks like it decays to zero, but a proper correlation function should plateau). You can try adjusting the truncated window to capture more or less of the data. For more rigid systems, 3rd-order exponential fitting may be preferred, and/or you can raise the upper bounds manually by editing the " | ||
lipid_wobble.1671484463.txt.gz · Last modified: 2022/12/19 16:14 by edit