A selection of Google Colab Workflows for inserting protein structures into membranes
We recomend using Google Chrome or Firefox to run, as Safari has issues with the sizes of a PDB file upload. The references for each of the methods used in the workflows are cited below.
MemProtMD with Insane - Assembly of a predefined membrane around an input protein structure
Protein PDB File -> Memembed1 -> martinize2 -> insane3 -> CGMD5 -> CG2AT6 -> Atomistic PDB in membrane
MemProtMD Self Assembly - Self-Assembly of randomly oriented lipids into a bilayer around an input protein structure
Protein PDB File -> Memembed1 -> martinize2 -> self-assemble4 -> CGMD5 -> CG2AT6 -> Atomistic PDB in membrane
MemProtMD Single Pass TM helix with Insane - Assembly of a predefined membrane around an input sequence of a single-pass transmembrane helix
Amino Acid Sequence -> PyMOL -> TM helix PDB File -> Memembed1 -> martinize2 -> insane3 -> CGMD5 -> CG2AT6 -> Atomistic PDB in membrane
MemProtMD Single Pass TM helix Self-Assembly - Self-Assembly of randomly oriented lipids into a bilayer around an input sequence of a single-pass transmembrane helix
Amino Acid Sequence -> PyMOL -> TM helix PDB File -> Memembed1 -> martinize2 -> self-assemble4 -> CGMD5 -> CG2AT6 -> Atomistic PDB in membrane
MemProtMD Multimer - Set-up for Self-Association of 2 membrane protein structures - 1 central 'target' protein and 8 'search' proteins
2x PDBs File -> Memembed1 -> martinize2 -> insane3
MemProtMD Association - Set-up for Self-Association of a soluble protein structure with a membrane.
PDB File -> martinize2 -> insane3
MemProtMD Association with a Membrane Protein - Set-up for Self-Association of a soluble protein structure with a membrane, which contains a membrane protein.
2x PDBs File -> Memembed1 -> martinize2 -> insane3
Energy Minimise - Add any missing side-chains and energy minimise a protein structure for use with MemProtMD.
PDBs File -> PDB2PQR7 -> minimisation5
References