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.1

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.1
File Size Uploaded
popmusic2-1.0.1.tar.gz 19.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for popmusic2 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

1.0.2

2 release files

This release

1.0.1 This release

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