Skip to content

uppittu11/mbuild_bilayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mbuild_bilayer

Travis Build Status codecov

A bilayer building plugin for mBuild.

Usage: mbuild.recipes.Bilayer():

Arguments:

  • lipids : list

    List of tuples in format (lipid, frac) where frac is the fraction of that lipid in the bilayer (lipid is a Compound)

  • ref_atoms : int

    Indices of the atom in lipids to form the interface, one for each lipid in lipids (i.e., this atom is shifted to the 'interface' level)

  • n_lipids_x : int

    Number of lipids in the x-direction per layer.

  • n_lipids_y : int

    Number of lipids in the y-direction per layer.

  • area_per_lipid : float

    Area per lipid.

  • solvent : Compound

    Compound to solvate the bilayer with. Typically, a pre-equilibrated box of solvent.

  • lipid_box : mb.Box, optional

    A mb.Box containing the lipids where no solvent will be added.

  • spacing_z : float, optional

    Amount of space to add between opposing monolayers.

  • solvent_per_lipid : int, optional, default=None

    Number of solvent molecules per lipid

  • n_solvent : int, optional, default=None

    Total number of solvent molecules.

  • tilt: float, optional, default=None

    Tilt angle relative to the bilayer normal to prescribe to lipids. Units are radians.

  • random_seed : int, optional, default=12345

    Seed for random number generator for filling in lipids.

  • mirror : bool, optional, default=True

    Make top and bottom layers mirrors of each other.

Copyright

Copyright (c) 2019, Parashara Shamaprasad and Tim Moore

Acknowledgements

Project based on the mBuild Recipe Cookiecutter

About

Bilayer builder recipe for mBuild.

Resources

License

Stars

Watchers

Forks

Packages

No packages published