Skip to main content

ProBound model manipulation and scoring interface

Project description

pyProBound

Python package for scoring sequences by a ProBound model

This is an interface package to score sequences by models of transcription factor affinity produced by ProBound (Rube, H.T., Rastogi, C., Feng, S. et al. Prediction of protein–ligand binding affinity from sequencing data with interpretable machine learning. Nat Biotechnol 40, 1520–1527 (2022). https://doi.org/10.1038/s41587-022-01307-0).

This is only an interface. The functional part of the scoring is provided by a (sligthly modified) ProBoundTools Java program available from https://github.com/Caeph/ProBoundTools.git. The original program can be found at https://github.com/BussemakerLab/ProBoundTools.

Instalation

Not done yet. Pip package planned.

Requirements

Python>=3.9 with numpy, jpype 1.4.0 and pandas. Installed Java in your path.

Pip installation

Will be done.

From source

Clone https://github.com/Caeph/ProBoundTools.git and compile it using Maven (details here: https://github.com/BussemakerLab/ProBoundTools). Move the compiled jar with dependencies to the pyProBound directory (next to the Python scripts and json files.)

Usage

See the jupyter notebooks in the test_input directory.

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

pyprobound-0.0.4.tar.gz (7.0 MB view details)

Uploaded Source

Built Distribution

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

pyprobound-0.0.4-py3-none-any.whl (7.0 MB view details)

Uploaded Python 3

File details

Details for the file pyprobound-0.0.4.tar.gz.

File metadata

  • Download URL: pyprobound-0.0.4.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for pyprobound-0.0.4.tar.gz
Algorithm Hash digest
SHA256 f425c5b69e7b6bd9f8556a820ea16d7e46b90ecab6c8698ae91f751523e1db0b
MD5 4683c8a934d1dce3bd5e1a78143c1008
BLAKE2b-256 d0a07dcc9e7867f6c78467424b9b8f38365cadfebba610563278c13a9f29eeb3

See more details on using hashes here.

File details

Details for the file pyprobound-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyprobound-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for pyprobound-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 162d0ede41d32228505c2c8d32de349973d741ec03ffb5857b9ff60597bb81d6
MD5 25ab769177aef1a7d641f603d2cc7216
BLAKE2b-256 3dc390e9af1be36dcf8c0699ab1aa402383297148dfe30d665bbcfbabee0eef6

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