PoPMuSiC2
Python wrapper for running PoPMuSiC-2 and BeAtMuSiC mutational analysis.
Installation and Usage
Install with,
pip install .
Then run,
xxx
We also provide a few CLI commands, see explanations with,
xxx
PoPMuSiC2 executable configuration
The package looks for a valid PoPMuSiC executable through the global CONFIG object defined in popmusic2/config.py.
You can add candidate executable paths there in CONFIG.music_candidate_paths, or pass a custom path directly to the functions via custom_music_path.
The first valid executable found is cached in CONFIG.music_path and reused automatically.
Main PoPMuSiC commands exposed by the package
Mutation-based workflows
Mutation and chain formats
Mutation strings use the convention:
A123Vfor a single substitutionA123V:K204Lfor multiple substitutions in one model
Chain pairs for interaction analysis use:
A:BAB:C
These are passed to the relevant binding-affinity workflows and validated before execution.
Metadata
Release files for popmusic2 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| popmusic2-1.0.1.tar.gz | 19.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| popmusic2-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.3 kB
Release files / popmusic2-1.0.1.tar.gz
| Download URL | popmusic2-1.0.1.tar.gz |
|---|---|
| Size | 19.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
621052dc190e57468075bfde6ed521c0e1474eb4de75022c32f325352339c980
|
|
BLAKE2b-256 checksum How to use checksums |
d8a8d8936cf3e086df354e34475912f76afb80cc9009df25ea0a357cec62051d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / popmusic2-1.0.1-py3-none-any.whl
| Download URL | popmusic2-1.0.1-py3-none-any.whl |
|---|---|
| Size | 35.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e423dc4ce0113034714353eb22838f0b159e1afd52367eadc98c6e9f0d820c2
|
|
BLAKE2b-256 checksum How to use checksums |
58b5cfc341d93495268f89a813b5bf47781003d40015a0ef235672e9ee152a42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|