Altar
Altar is an extensible Python framework for analyses that combine genomic variants, executable model scores, and precomputed biological evidence.
The package provides:
- canonical VCF/TSV variant ingestion and validation;
- model-binding interfaces for container and hosted-API scoring;
- portable execution-task and storage interfaces;
- score, annotation, and variant–gene relation sources;
- attributable per-variant result assembly;
- conformance suites for third-party extensions.
Install the framework and the bindings you need from PyPI:
pip install altar
pip install altar-chrombpnet altar-alphamissense
altar-chrombpnet, altar-cherimoya, altar-alphamissense, and altar-opentargets-e2g are on PyPI. The
other bindings install from a source checkout of the repository.
Cloud providers, hosted-model SDKs, and the experimental investigation agent are optional extras, such as
pip install "altar[bigquery]". Model frameworks and weights stay in separately locked runtime images. See
installation for every binding and extra,
and for installing from a source checkout.
Documentation
The full site is published at https://kundajelab.github.io/altar/.
- Start with Altar
- Real scoring tutorial
- Scientific guide
- Integration catalog
- Extension guide
- Public API policy
External packages should import only the compatibility-controlled façade modules: altar.models,
altar.execution, altar.results, altar.sources, altar.predicates, altar.registry, altar.access,
altar.scoring, altar.testing, and altar.variants. The authentication (altar.access) and job-queue
names are provisional: importable, but outside the compatibility commitment until they have a public adapter
and consumer.
Plugin discovery and Python imports both use the canonical altar.* namespace. See the
plugin packaging guide for the nine entry-point groups, two
of them provisional, and validation rules.
License
Altar is copyright 2026 Riya Sinha and released under the MIT License. See the repository's LICENSE and
CITATION.cff files for license and citation metadata.
Metadata
Release files for altar 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| altar-0.1.0.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| altar-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.1 MB
Release files / altar-0.1.0.tar.gz
| Download URL | altar-0.1.0.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
086e4062a167060764eecab2c5b0f928d564503459c5f8a7dd40a05ee7402140
|
|
BLAKE2b-256 checksum How to use checksums |
47e7091aa329e1fe4dd3df60e22438ad5d14dfa10311ee444d45044878ffd651
|
| 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-0.1.0-py3-none-any.whl
| Download URL | altar-0.1.0-py3-none-any.whl |
|---|---|
| Size | 1.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
91b6b10fd342d9961e52ec4098220ed4849d11a67e32ec225c378723f36aed74
|
|
BLAKE2b-256 checksum How to use checksums |
38bcf506392e860638107d97af200c5580e96cd89ee523db5398bc158f3709be
|
| 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}
|