This release is a pre-release and may not be stable for production use.
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-legnet, altar-alphagenome, altar-alphamissense,
altar-opentargets-e2g, altar-popfreq, and altar-clinvar are on PyPI. The other bindings install from a source checkout of the repository.
Cloud providers and hosted-model SDKs 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.connections, altar.scoring, altar.testing, and altar.variants. The authentication
(altar.access), named-connection (altar.connections), 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 eleven entry-point groups, three
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.3.0rc1
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.3.0rc1.tar.gz | 2.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| altar-0.3.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.6 MB
Release files / altar-0.3.0rc1.tar.gz
| Download URL | altar-0.3.0rc1.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4d7e6d4c440c0c20dbf3f2f550fa8abe91d6d2a4e79df52b4cea019d6c32268
|
|
BLAKE2b-256 checksum How to use checksums |
b36220d0c70f1a1e2de6aeeaca21975d69c68bc7978ac3eeaf855a47b3a7fca3
|
| 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-0.3.0rc1-py3-none-any.whl
| Download URL | altar-0.3.0rc1-py3-none-any.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
82042a93a10374c8f970152ee8d15e9b985b3310e9056d95da5711ff413a218d
|
|
BLAKE2b-256 checksum How to use checksums |
2dfd4a84f6c051ae4702535df58fa74e12e03fffaa80079ca91dfef31562a080
|
| 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}
|