Skip to main content

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:

  • A123V for a single substitution
  • A123V:K204L for multiple substitutions in one model

Chain pairs for interaction analysis use:

  • A:B
  • AB:C

These are passed to the relevant binding-affinity workflows and validated before execution.

Metadata

Release files for popmusic2 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for popmusic2 1.0.2
File Size Uploaded
popmusic2-1.0.2.tar.gz 19.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for popmusic2 1.0.2
File Interpreter ABI Platform
popmusic2-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 54.3 kB

Release files / popmusic2-1.0.2.tar.gz

Download URL popmusic2-1.0.2.tar.gz
Size 19.1 kB
Tags Source
SHA-256 checksum
How to use checksums
504909e0bc1a0b5e470cf2144386b05d2a93080563674f93fee5d2b02909855e
BLAKE2b-256 checksum
How to use checksums
9850652ad9014e038bae44c891e3c799c1f64333c88557eca2034dab2d098150
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.2-py3-none-any.whl

Download URL popmusic2-1.0.2-py3-none-any.whl
Size 35.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c351851cce5dc8ffbfecd5fff5be0ccfde6b9173854ffdbd5c44b78c2b9a901
BLAKE2b-256 checksum
How to use checksums
d2fa857e021da3d98b8a93ae57136c90b3e8c6c9e6bcb11505f71090636d10a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page