Preparation and simulation of membrane and membrane-protein systems

Overview

Teaching: 30 min
Exercises: 5 min
Questions
  • How to prepare a membrane simulation system?

  • How to pack a protein in a lipid bilayer?

Objectives
  • Prepare a membrane simulation system

  • Pack a protein in a lipid bilayer

Creating simulation systems with packmol-memgen

AMBER Lipid force fields

Known Issues: Using MC barostat with hard LJ cutoff is known to cause bilayer deformation. It is recommended to use an LJ force switch when running simulations with the MC barostat.Gomez, 2021

Creating a membrane-only simulation system

cd ~/workshop_amber/example_06
module purge
module load StdEnv/2023 ambertools
packmol-memgen --available_lipids 
#!/bin/bash
#SBATCH --mem-per-cpu=2000M
#SBATCH --time=3:00:00

module purge
module load StdEnv/2023 ambertools/23
packmol-memgen \
    --lipids DOPE:DOPG \
    --ratio 3:1 \
    --distxy_fix 50 \
    --parametrize

Figure: Initial Bilayer

    --lipids PSM:POPC:POPS:POPE//PSM:POPC:POPS:POPE \
    --ratio 21:19:1:7//2:6:15:25 \

Example illustrating the building of a bilayer where leaflets consist of different types of lipids is in the section “Hands-on 1: Packing a complex mixture of different lipid species into a bilayer and simulating it”.

Embedding a protein into a bilayer

We will use PDB file 6U9P (wild-type MthK pore in ~150 mM K+) for this exercise.

  1. Use PPM server to orient a protein. PPM server will also take care of assembling the complete tetrameric pore.
  2. Use vmd to remove ligands and conformers B.

Figure: Initial bilayer

module purge
module load StdEnv/2023 vmd
vmd
mol new 6U9Pout.pdb
set sel [atomselect top "protein and not altloc B"]
$sel writepdb 6U9P-clean.pdb
quit
  1. Embed the protein into the lipid bilayer
 #!/bin/bash
 #SBATCH --mem-per-cpu=2000M
 #SBATCH --time=3:00:00
 
 module purge
 module load StdEnv/2023 ambertools/23
 packmol-memgen \
    --pdb 6U9P-clean.pdb \
    --lipids DOPE:DOPG \
    --ratio 3:1 \
    --preoriented \
    --parametrize 

Key Points