Skip to main content

Analyse MD simulations of lipids with python

Project description

A python toolkit for the analyis of lipid membrane simultions

lipyphilic is free software licensed under the GNU General Public License v2 or later (GPLv2+)

Overview

lipyphilic is a set of tools for analysing MD simulations of lipid bilayers. It is an object-oriented Python package built directly on top of MDAnalysis, and makes use of NumPy, SciPy and pandas for efficient computation. The analysis classes are designed with the same interface as those of MDAnalysis - so if you know how to use analysis modules in MDAnalysis then you know how to use lipyphilic!

Analysis tools in lipyphilic include: identifying sterol flip-flop events, calculating domain registration over time, and calculating local lipid compositions. These tools position lipyphilic as complementary to, rather than competing against, existing membrane analysis software such as MemSurfer and FatSlim.

Check out the Basic Usage example to see how to use lipyphilic, and see the Analysis tools section for detailed information and exmaples on each tool.

Citing

If you use lipyphilic in your project, please cite MDAnalysis and if you use the Area Per Lipid tool please also cite Freud.

There is currently no paper describing lipyphilic, but we’re working on it. In the meantime, if you like what we do, please tell everyone you know to check out lipyphilic! And if there are things you think we could improve, features you would like to see added, or pesky bugs you that need to be fixed, please raisie an issue on github.

Full documentation

Head to lipyphilic.readthedocs.io, where you will find the full documentation of lipyphilic’s API as well as examples of how to use the analysis tools.

Acknowlegment

The respository structure of lipyphilic is based on the PyLibrary Cookeicutter template.

lipyphilic CHANGELOG

0.2.0 (2021-02-23)

  • Improved documentation

  • Add method to count number of each neighbour type

  • Add functionality to find neighbouring lipids

0.1.0 (2021-02-17)

  • Add functionality to find flip-flop events in bilayers

  • Add functionality to calculate area per lipid

  • Add functionality to find assign lipids to leaflets in a bilayer

0.0.0 (2021-02-08)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lipyphilic-0.2.0.tar.gz (843.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lipyphilic-0.2.0-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

Details for the file lipyphilic-0.2.0.tar.gz.

File metadata

  • Download URL: lipyphilic-0.2.0.tar.gz
  • Upload date:
  • Size: 843.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for lipyphilic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 713c4e7a5bf2db1cf3d84787656da5fba746c7619ca665c14726193f5a9aac0e
MD5 04266945774637025728ef96e3ca9a70
BLAKE2b-256 e0374b91e99b22233156f17f74dc5ce65c0f1ac28149b64faec28acaee466fbd

See more details on using hashes here.

File details

Details for the file lipyphilic-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: lipyphilic-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for lipyphilic-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3921bf640d8d3548b1b3dde7fde3502365caf0c4f29e6ed4e3f4b077187f509
MD5 f866b1359c4dcad00f1f799c6347ac90
BLAKE2b-256 e5b7d564c513dd6ff1fcc55cb2e8781e9d62bebcc229dd539bbcc81be85ee93c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page