biochemHH
biochemHH is a Python package developed for experimental protein engineering.
It provides tools for:
- Batch-mode DNA cloning primer design, prioritizing primer reuse
- Protein-ligand interaction analysis
- Editing and processing of PDB, CIF, and GenBank (GB) files
It can be used for:
- Preparing PDB inputs for AI protein design tools (module StructureHH)
- Analyzing PDB outputs from AI protein design tools (module StructureHH)
- Constructing plasmids for experimental protein screening (module GBparser)
Quick Start (Installation & Accessing Example Files)
biochemHH is designed for wet lab scientists who may be new to programming.
Ready-to-run example code blocks are provided to get started quickly.
Step 0. Install Python and PyCharm
- Download and install the latest versions of Python and PyCharm.
Step 1. Create a PyCharm project
- In PyCharm, go to File → New Project. A new window will open.
- Change and record your
project locationshown at the top. - Keep the default settings (Project venv), then click CREATE.
Step 2. Install biochemHH in your project environment
- Open Command Prompt using the Windows search bar.
- Run the following commands in Command Prompt.
(Replace the
pathin the first line with yourproject location.)
cd "C:\Users\ees26\PycharmProjects\project4"
IF EXIST ".venv\Scripts\activate.bat" (call .\.venv\Scripts\activate.bat
) ELSE IF EXIST "venv\Scripts\activate.bat" (call .\venv\Scripts\activate.bat
) ELSE (echo No virtual environment found & exit /b 1
)
pip install biochemHH
Step 3. Copy example files to your working directory
- In your PyCharm project, create a new Python file.
- Run the following code in Python.
(Replace the
wdpath in the third line with aworking directoryof your choice.)
from pathlib import Path
import shutil, importlib.resources as ir, biochemHH
wd = r"C:\Users\ees26\Desktop\playground3"
Path(wd).mkdir(exist_ok=True)
with ir.as_file(ir.files(biochemHH)/"example_input") as src:
shutil.copytree(src, wd, dirs_exist_ok=True)
with ir.as_file(ir.files(biochemHH)/"example_script") as src:
shutil.copytree(src, f'{wd}/example_script', dirs_exist_ok=True)
- This step copies the example input files and
Demonstration.pdfinto yourworking directoryand the example Python scripts into a new subfolder namedexample_script.
Step 4. Open the example Python scripts in PyCharm
- Go to File → Open and navigate to the
example_scriptfolder. - Select
playground.pyand one of theexamples_{}.pyfiles, then click OK.
Step 5. Working in the playground
- Follow the instructions in
playground.pyto set yourworking directory. All input/output files will be read/written in this folder.
Step 6. Optional: download & install PYMOL for protein visualization
Recommendations
- Do not modify the example scripts. Work only in the
playground.py. - For more details, see
Demonstration.pdfin yourworking directory. - Files in the working directory may be overwritten. Move the output files elsewhere after completion to avoid data loss.
Metadata
Release files for biochemHH 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| biochemhh-0.0.4.tar.gz | 658.0 kB | Without provenance | Details for biochemhh-0.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| biochemhh-0.0.4-py3-none-any.whl | Python 3 | none | any | Details for biochemhh-0.0.4-py3-none-any.whl |
Total release size: 1.3 MB
Release files / biochemhh-0.0.4.tar.gz
| Download URL | biochemhh-0.0.4.tar.gz |
|---|---|
| Size | 658.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fb2209b8d4d7b185c068a321bd566cb2615fd51ae37f0b51500b86caa4574d31
|
|
BLAKE2b-256 checksum How to use checksums |
e38449cfb5c5fec123507ae7118706a82150a5145952448008ca559b7c74f74f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.5
|
Release files / biochemhh-0.0.4-py3-none-any.whl
| Download URL | biochemhh-0.0.4-py3-none-any.whl |
|---|---|
| Size | 671.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8ae1d450e3a16a1e21e3625d58aea8434aa289e92d00006adf3b5f490b31b29
|
|
BLAKE2b-256 checksum How to use checksums |
70d5413581de192e907e7f10aaf6316c6542eacb8267fd06b2327c78ad1541bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.5
|
Security for biochemHH 0.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.