Git Product home page Git Product logo

md_membrane_env's Introduction

MD in a membrane environment

Welcome to the repository for the 11/01/2024 and 16/01/2024 lectures on MD of bilayers and membrane proteins.

Distribution

Under theory/ you have the theoretical presentation to the topic. Under practical/ you have a protocol with the different steps to be followed to:

  • Build, minimize, equilibrate, simulate and analyze a POPC membrane system (under just_popc/).
  • Build and analyze a POPC+CHL membrane system (under popc+chl/).
  • Build and analyze a POPC+CHL membrane system with an embedded membrane protein (under membrane_protein/).

Main software

  • PACKMOL-memgen to build the systems.
  • GROMACS to prepare, simulate and analyze the simulations.
  • FATSLiM to analyze the membranes in the simulations.

Setting up

In this repo we assume the Anaconda package manager is installed in your computer (you can check that by typing conda on your terminal session). If you do, continue from Creating an environment. If not, go on with Installing miniconda.

Installing miniconda

A lighter version of Anaconda can be installed, and that is miniconda. To download and install it:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh

Follow the instructions.

Once you have it installed, you probably have to restart your terminal or do source ~/.bashrc, and then conda init bash.

Creating an environment

Now we're going to create an environment and we're going to call it membranes:

conda create -n membranes python=3.6
conda activate membranes

And install all the packages needed through conda install:

conda install -c conda-forge numpy pandas matplotlib pytest ambertools

Say Y.

Installing the rest of the software

We might need to install the molecular dynamics machine as well. First check if it's installed in your system by typing gmx help or which gmx in your shell. If there's no prompt or the software is not installed, do:

sudo apt install gromacs

To install FATSLiM and test if it works:

pip install fatslim
fatslim self-test

To start working with the practical part, git clone this repo anywhere you want in your local machine and follow the steps of the protocol.

md_membrane_env's People

Contributors

nilcm10 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

md_membrane_env's Issues

leap.in file for protien in lipid bilayer

Hi Nil,

Thank u so much for this repo, this had help me put things into perspective.

I notice that u have shared leap.in file for the lipid-only system and not for the protein-lipid system.

I was wondering if you could either share the leap.in file for the protein-lipid system and provide some pointers as to what needs to be added in addition to the leap.in file for lipid only system ?

Thanks
Sudhir

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.