QuPepFold: Quantum peptide folding simulations with Qiskit
Project description
QuPepFold
QupepFold is a small, research-oriented toolkit that turns short amino-acid sequences into quantum bitstring encodings, optimizes them with a CVaR-VQE routine, and exports 3D PDB files (with CONECT records) for high-probability folds. It’s built to be easy to run, easy to inspect, and easy to tweak.
Installation and easy way to use in CLI
pip3 install qupepfold pip3 install pylatexenc
qupepfold --seq APRLFHG --tries 30 --alpha 0.025 --write-csv --out ./results
What to expect in output in terminal
Qubit mapping (config/interaction/ancilla counts) Best CVaR energy Most probable bitstring (with probability) Lowest-energy bitstring (with energy)
Results in the output folder
- output_summary.txt — quick result summary
- optimal_circuit.png — ansatz diagram (no measurements)
- cvar_scatter.png — CVaR value per multi-start iteration
- bitstring_histogram.png — bar chart for states ≥ threshol
- bitstring_summary.csv — [bitstring, cfg_bits, probability, energy, exported_PDB3D]
- bitstring_summary_cvar.csv — same distribution (kept for continuity)
- most_negative_energy_breakdown.png + .csv — component energies (backbone/MJ/distance/locality) for the lowest energy state
- pdb3d/*.pdb — one PDB per exported bitstring, with CONECT bonds
- pdb3d_bitstrings_ge_2pct.zip — bundle of those PDBs
Uninstall
pip3 uninstall qupepfold
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qupepfold-0.9.0.tar.gz.
File metadata
- Download URL: qupepfold-0.9.0.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
095ac990e6f8b50c5038fdba8b35359da3002c73ca59023f595a3f48c72e91e9
|
|
| MD5 |
618a74f645d9031eefe9000ed7ca0d1e
|
|
| BLAKE2b-256 |
c506fbc6342ad52de57475896f192f39dccb20efd56b622014bc6b8a544ca57b
|
File details
Details for the file qupepfold-0.9.0-py3-none-any.whl.
File metadata
- Download URL: qupepfold-0.9.0-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e647801cfd204317f7477ea5110e5eb7e8dd141ec583397aabe6bb70f129945
|
|
| MD5 |
aea8bc1218a51824cf50ed9bc9578545
|
|
| BLAKE2b-256 |
a904496f7bd778ec231ff35a3465ac3a37a3ad0aae0f4bebf83167eae1a2aeb1
|