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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89e5bf0803182e8cbf192aa132b3cc9f794691343e4e1d131526158f60e8d91e
|
|
| MD5 |
1c6b11697768ac99f5a4e73e4eda7a02
|
|
| BLAKE2b-256 |
db3a5878dba2208a98f683196b7721453079a78c20463b5148a66c013f0365f4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f446c6da79b212e5db903374446955b996cd237d433b75075df95560792d7bca
|
|
| MD5 |
edc69d57be1daf6cce965e2faae3a13a
|
|
| BLAKE2b-256 |
6accbe17ca2fd10492aa98d8183fce949a99808180ac2d2ac3e224645044fee3
|