Skip to main content

Automated analyis and visualization of lipid-protein interactions.

Project description

prolintpy

A python package for the automated analysis and visualization of Protein-Lipid interactions.

prolintpy is a lightweight python library that is used by the ProLint webserver on the backend. 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.

Installation

Getting prolintpy is quite simple, especially if you have conda installed.

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

and then install prolintpy using pip:

python -m pip install prolint 

Installing from source

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

# create new environment
conda create --name prolint python=3.7
# install dependencies
conda install -c conda-forge numpy pandas==0.24.0 mdtraj scipy pyyaml colorcet bokeh==1.4.0 networkx nglview==2.7.7 matplotlib jupyterlab

After that, you clone this directory and install it, using:

git clone https://github.com/bisejdiu/prolint.git
cd prolint
python setup.py install

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.

Data Files

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.0.tar.gz (29.7 kB view details)

Uploaded Source

Built Distribution

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

prolintpy-0.9.0-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for prolintpy-0.9.0.tar.gz
Algorithm Hash digest
SHA256 89e5bf0803182e8cbf192aa132b3cc9f794691343e4e1d131526158f60e8d91e
MD5 1c6b11697768ac99f5a4e73e4eda7a02
BLAKE2b-256 db3a5878dba2208a98f683196b7721453079a78c20463b5148a66c013f0365f4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for prolintpy-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f446c6da79b212e5db903374446955b996cd237d433b75075df95560792d7bca
MD5 edc69d57be1daf6cce965e2faae3a13a
BLAKE2b-256 6accbe17ca2fd10492aa98d8183fce949a99808180ac2d2ac3e224645044fee3

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