Skip to main content

Altar ChromBPNet binding

altar-chrombpnet is the lightweight control-plane binding between Altar and the independently locked ChromBPNet runtime under runtimes/chrombpnet. Installing it registers CHROMBPNET through Altar's standard model-plugin entry point; the base altar distribution does not contain ChromBPNet-specific science.

pip install altar-chrombpnet
from altar.models import get_model_plugin
from altar_chrombpnet import ChromBPNetConfiguration

plugin = get_model_plugin("CHROMBPNET")

The binding owns ChromBPNet configuration, score schemas, prioritization, preprocessing, scoring, and interpretation plans. It depends only on Altar's public façades and Pydantic. TensorFlow, model code, weights, reference genomes, peaks, and provider SDKs remain outside the binding.

The binding also owns ChromBPNet's logical paths (altar_chrombpnet.layouts): the derived per-fold peak distributions and interval index, the staged peaks and motif set, and the interpretation run tree. Altar core provides only the model-neutral ModelArtifactLayout and ScoringLayout; every model-owned ChromBPNet file is composed from model_resource_file, so preparation and scoring name the same files under one layout. Staged file names come from the declared weights_format and peaks_compression, never from a resource URI.

Preprocessing can emit a manifest that records the ordered weights, peaks, genome, strand policy, producer image, and output digests. That provenance is additive: the normal scoring plan consumes the conventional peak-distribution and safe interval-index paths directly and does not require a manifest, an Altar-owned directory, or an adoption step. Standalone runtime callers may supply both --preprocessing-manifest and --preprocessing-identity to opt into strict verification. Historical scores and externally managed artifacts are not rewritten or recomputed.

Existing callers migrating from Altar core must install this package and replace imports such as from altar.models import ChromBPNetPlugin with from altar_chrombpnet import ChromBPNetPlugin. Registry-based callers need only install the package; the CHROMBPNET key is unchanged.

Metadata

Release files for altar-chrombpnet 0.1.0

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

Source distribution (sdist)

Source distribution for altar-chrombpnet 0.1.0
File Size Uploaded
altar_chrombpnet-0.1.0.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for altar-chrombpnet 0.1.0
File Interpreter ABI Platform
altar_chrombpnet-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 46.9 kB

Release files / altar_chrombpnet-0.1.0.tar.gz

Download URL altar_chrombpnet-0.1.0.tar.gz
Size 28.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e10e9df516381cb3c2a1dc462705d7a16568262607c078bb32a7c4f5381c9239
BLAKE2b-256 checksum
How to use checksums
280863157332b2a763c31e0b0f4ede880953c9fb8b9240b3a64e02737815a8cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / altar_chrombpnet-0.1.0-py3-none-any.whl

Download URL altar_chrombpnet-0.1.0-py3-none-any.whl
Size 18.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e2eed6a4fc079fa3f43f706b9753b279510222ee2281b129ee7c669fe72e486
BLAKE2b-256 checksum
How to use checksums
aa853ccbc3684bd878938bad8d148bb4b9c57275f21ed832762e6c926dc243fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 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