Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.3.0rc1

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.3.0rc1
File Size Uploaded
altar_chrombpnet-0.3.0rc1.tar.gz 56.1 kB Details

Built distribution (wheel)

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

Total release size: 82.0 kB

Release files / altar_chrombpnet-0.3.0rc1.tar.gz

Download URL altar_chrombpnet-0.3.0rc1.tar.gz
Size 56.1 kB
Tags Source
SHA-256 checksum
How to use checksums
bed4aec4c651526906d723e0b2634c85aabae57c804fd9b56ccfb81e3a01541f
BLAKE2b-256 checksum
How to use checksums
cd530671ae2851a99e22604ae04950d6988c5a48c2c9fee77f2d9104f98349d7
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":"Ubuntu","version":"22.04","id":"jammy","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.3.0rc1-py3-none-any.whl

Download URL altar_chrombpnet-0.3.0rc1-py3-none-any.whl
Size 25.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a02db7b05503b27975c51c81282529d45dda4439eaf3c26da7c03f243058adc0
BLAKE2b-256 checksum
How to use checksums
7439d1371e4cab20cfddb088bd6053e0d73a3bc2231d956fcd963f7af1f9c731
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":"Ubuntu","version":"22.04","id":"jammy","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

This release

0.3.0rc1 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

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