Skip to main content

Automated analyis and visualization of lipid-protein interactions.

Project description

logo

A python package for the automated analysis and visualization of lipid-protein interactions.

prolintpy is a lightweight python library that is used by the ProLint webserver on the backend to analyze Protein-Lipid interactions.. Use this tool if you want to customize analysis and visualization of lipid-protein interactions and want to scale-up your workflow beyond the capabilities of the ProLint webserver.

To get familiar with prolintpy please read the Documentation. You can also launch the binders: Binder and test prolintpy without having to install it. We provide several tutorials in the form of these binders that you can complete in your browser. Please note, however, that these tutorials are still work in progres and we will improve them during the coming days. If you would like to download the tutorials they are located here: https://github.com/ProLint/tutorials

Installation

To install prolintpy simply execute:

python -m pip install prolintpy

This should work on most systems. On Windows and even WSL 1, MDTraj may present a problem to install. In that case, you may want to use conda to install MDTraj first:

# create new environment
conda create --name prolint python=3.7
conda install -c conda-forge mdtraj
python -m pip install prolintpy

Installing from source

If you want to install directly from the github repository then you can do that by typing:

git clone https://github.com/ProLint/prolintpy.git
cd prolintpy
python setup.py install

If you are using Windows, the same thing mentioned above applies.

Getting Started

Please follow the instructions provided in the documentation to get started. Note that, to use the visualization interface of prolintpy, you should use JupyterLab. At the top of your notebook file, make sure to call the output_notebook function:

from bokeh.io import output_notebook
output_notebook()

Additionally, if you want to use the show_contact_projection function, make sure that your installation of nglview is working properly. Follow the instruction provided there to ensure your installation is running correclty.

Input file requirements

Before you load the data to prolintpy make sure to first remove water & ions beads. Leave only membrane and protein beads in the system.

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

prolintpy-0.9.1.tar.gz (33.3 kB view details)

Uploaded Source

Built Distribution

prolintpy-0.9.1-py3-none-any.whl (39.4 kB view details)

Uploaded Python 3

File details

Details for the file prolintpy-0.9.1.tar.gz.

File metadata

  • Download URL: prolintpy-0.9.1.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for prolintpy-0.9.1.tar.gz
Algorithm Hash digest
SHA256 9d2fa13880f67ccd4798891f49351788e15aab80e3a093c5b5b1bb679f5745e4
MD5 ead688c7bae49616e40246d3d24b8823
BLAKE2b-256 af7f8f577872ecffa0f8d6af63d443d05fcd50377c4fb29b19dcb64d83a10021

See more details on using hashes here.

File details

Details for the file prolintpy-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: prolintpy-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 39.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for prolintpy-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a2a145e9b597a7c672f9b78e53a8279aa4894e19dbb9011ba63270b557d641d1
MD5 01e9aececa4f2d68e1cc5c8ff03f861d
BLAKE2b-256 b885ead143b3d2e3b1e712c93d93304e246a3b628ea86b2de6f03c7441d85c38

See more details on using hashes here.

Supported by

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