Skip to main content

motif conservation in IDRs through pairwise k-mer alignment

Project description

pairk

GitHub Actions Build Status

motif conservation in IDRs through pairwise k-mer alignment

This work was supported by the National Institutes of Health under Award Number R35GM149227. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

Features

Quantify the relative conservation of a small sequence motif in intrinsically disordered regions (IDRs) of proteins, without the need for a multiple sequence alignment (MSA).

The pairk method: pairk method

Example - PairK vs MSA conservation:

See the demo/tutorial jupyter notebook here: demo/pairk_tutorial.ipynb

Installation

pip install pairk

or for an editable install that you can modify:

git clone https://github.com/jacksonh1/pairk.git
cd pairk
pip install -e .

virtual environment installation:

We suggest using a virtual environment to install pairk, such as conda or venv. You can create a new environment and just install pairk as above, or you can use the provided environment.yml file to create a new environment with the necessary dependencies like so:

git clone https://github.com/jacksonh1/pairk.git
cd pairk
conda env create -f=environment.yml

Then activate the environment with:

conda activate pairk

and install pairk with either:

pip install .

or for an editable install that you can modify:

pip install -e .

Documentation

see the pairk documentation.

Also see our jupyter notebook tutorial in the demo folder.

Copyright

Copyright (c) 2024, Jackson Halpin

Acknowledgements

Project based on the Computational Molecular Science Python Cookiecutter version 1.1.

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

pairk-0.1.0b2.tar.gz (43.3 kB view details)

Uploaded Source

Built Distribution

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

pairk-0.1.0b2-py3-none-any.whl (46.6 kB view details)

Uploaded Python 3

File details

Details for the file pairk-0.1.0b2.tar.gz.

File metadata

  • Download URL: pairk-0.1.0b2.tar.gz
  • Upload date:
  • Size: 43.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for pairk-0.1.0b2.tar.gz
Algorithm Hash digest
SHA256 bc2852613076ce16e3a69be37e8291b1f85791a10cb09cc7ff98c76ca00d0ada
MD5 efa23984fbb4ebab6c7f3f5ca6b5817f
BLAKE2b-256 b55bb4b0ae3d5b9ae21631e0996c043fcc5d1b5359720ecb33460757eb3ba0b1

See more details on using hashes here.

File details

Details for the file pairk-0.1.0b2-py3-none-any.whl.

File metadata

  • Download URL: pairk-0.1.0b2-py3-none-any.whl
  • Upload date:
  • Size: 46.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for pairk-0.1.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd6af5d7dc685a94e3d09869a2e6fcaa920f3ba6e97222a8c1a9b1da8079c405
MD5 3b7dd907c1e415798d4d58ca36d0eca7
BLAKE2b-256 93732e84c9174028d0bb4d19912302287bf59fd7c808ab578d81ef845cd69641

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