Skip to main content

Drug-target binding affinity prediction using XGBoost

Project description

RepurpoScan

RepurpoScan is a machine learning-based Python package for predicting drug–target binding affinity (Kd) using molecular and protein sequence information. The package is designed to support drug repurposing by identifying potential interactions between existing compounds and new protein targets.

Overview

Drug repurposing is an important strategy in modern drug discovery, enabling faster identification of therapeutic candidates by reusing existing drugs. RepurpoScan provides a simple interface to estimate binding affinity between a ligand and a protein using trained machine learning models.

Features

  • Predict binding affinity (Kd) from:
    • SMILES string (ligand representation)
    • Protein sequence
    • Protein type (kinase or receptor)
  • Separate models trained for different protein classes
  • Lightweight and easy-to-use API
  • Built using XGBoost and RDKit

Installation

Install the package using pip:

pip install repurposcan

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

repurposcan-0.1.1.tar.gz (435.1 kB view details)

Uploaded Source

Built Distribution

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

repurposcan-0.1.1-py3-none-any.whl (447.2 kB view details)

Uploaded Python 3

File details

Details for the file repurposcan-0.1.1.tar.gz.

File metadata

  • Download URL: repurposcan-0.1.1.tar.gz
  • Upload date:
  • Size: 435.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for repurposcan-0.1.1.tar.gz
Algorithm Hash digest
SHA256 52f995742ccf628fc1d2860326d859eb2ef6c7068e617e14c52b3dcd892ea89c
MD5 b36f44b190d4be912a35c3df7b407ad4
BLAKE2b-256 065f2e22d35cc5be78492689fe4cac4d4ac565e03401ad59614ffffdadd42604

See more details on using hashes here.

File details

Details for the file repurposcan-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: repurposcan-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 447.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for repurposcan-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d954709e182b57cd5eaaeade411e118513a981ff4c4fe08191f480bb59816fec
MD5 db9f1c7c60b6e3fb9e21ff0efba4e3fd
BLAKE2b-256 2941b6ebb76a2d35394306a102873b3e1981b013dec4d23a350608f195cfb837

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