Skip to main content

A package for rational protein binder design using Biopython

Project description

Rational Protein Design

This package is designed for rational protein binder design using Biopython data structures. It allows for efficient identification and extraction of protein sequences based on proximity to target residues in a protein structure.

Features

  • Parse PDB files and extract chains
  • Identify neighboring residues based on distance thresholds
  • Extract protein sequences and generate rational binders
  • Support for randomization and multiple design attempts

Installation

You can install the package from PyPI:

pip install rational_protein_design

Usage

from rational_protein_design import BinderDesigner

designer = BinderDesigner(
    pdb_file="path/to/pdb/file.pdb",
    chain_id="A",
    target_residues_range=(100, 120),
    neighbor_chain_id="B",
    N=50,
    num_seq=10
)
designer.design_binder("output_fasta_file.fasta")

License

This project is licensed under the MIT License.

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

rational_protein_design-0.1.0.tar.gz (190.7 kB view details)

Uploaded Source

Built Distribution

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

rational_protein_design-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file rational_protein_design-0.1.0.tar.gz.

File metadata

  • Download URL: rational_protein_design-0.1.0.tar.gz
  • Upload date:
  • Size: 190.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for rational_protein_design-0.1.0.tar.gz
Algorithm Hash digest
SHA256 231e4deb568bad8ddf92e87cfa48fed608b4edd8f71025ea2f77a5c986c0024c
MD5 82eb67be8278117c8f477f28f26a9ddd
BLAKE2b-256 2073a25d13a86b3a8d315d6da68c672d1ecbd1017f2a9ebea22ef9b332e80d49

See more details on using hashes here.

File details

Details for the file rational_protein_design-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rational_protein_design-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18671690cc73eb5c5f81df66e7e9e8efb96016f2b60ea1b30837c45b270906e7
MD5 640957de8627626abcace8a90c618fa6
BLAKE2b-256 3b41739ec408d7eca5d019045f445f3d6aae767b2921cb97554dc3f51ebfa04d

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