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:
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.
Metadata
Release files for prolintpy 0.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prolintpy-0.9.1.tar.gz | 33.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| prolintpy-0.9.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.7 kB
Release files / prolintpy-0.9.1.tar.gz
| Download URL | prolintpy-0.9.1.tar.gz |
|---|---|
| Size | 33.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d2fa13880f67ccd4798891f49351788e15aab80e3a093c5b5b1bb679f5745e4
|
|
BLAKE2b-256 checksum How to use checksums |
af7f8f577872ecffa0f8d6af63d443d05fcd50377c4fb29b19dcb64d83a10021
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / prolintpy-0.9.1-py3-none-any.whl
| Download URL | prolintpy-0.9.1-py3-none-any.whl |
|---|---|
| Size | 39.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a2a145e9b597a7c672f9b78e53a8279aa4894e19dbb9011ba63270b557d641d1
|
|
BLAKE2b-256 checksum How to use checksums |
b885ead143b3d2e3b1e712c93d93304e246a3b628ea86b2de6f03c7441d85c38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|