A modern, portable, and high-performance variant call database.
Project description
Phoebe
A high-performance variant call warehouse, designed for scalable storage and query of population-scale variant call data.
License
A license is required to use this software. Phoebe licenses are free for academic/research use. For more information, please contact us.
Overview
Phoebe is a system for storing, managing, and querying genomic variant data from GVCFs. It addresses the core challenges of variant warehousing:
- Data arrives in groups of single-sample files, but most queries need data organized by variant.
- Random and bulk queries of variants and samples contained in the database need to be fast, even at enormous scale.
- The system must be compatible with object storages and spot instances, with simple operation on both private HPC clusters and public clouds.
The system is exposed in Python, but most of the implementation is Rust with an emphasis on performance and portability.
The system ships with the following backends out of the box:
- local multithreaded execution
- AWS Batch
- Google Cloud Run Jobs
However, Phoebe is intentionally designed so that other backends are simple to add.
Made with ❤️ in coastal Maine.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file phoebe_bio-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: phoebe_bio-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 15.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fa0806f0f7d654acf7c697f7af27972b5757174550e9947f4ee7458b3bcd806
|
|
| MD5 |
e6bbe2d3885134d92b4d8eebb480825e
|
|
| BLAKE2b-256 |
e81c3b574a467c9da3b50fcfc657f54d83753ac75dce03058d30ceb187f36b17
|
File details
Details for the file phoebe_bio-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: phoebe_bio-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 13.7 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d8ceb85f5131c93ea46a4f14ffe05bd4cc53716b1f65aaa65727b9290137519
|
|
| MD5 |
2666083baface583fab55ea1cdc3b1d4
|
|
| BLAKE2b-256 |
791fd5905a32cb4ef2d578a5d36602b82dfd4e9af80c9717735e3b1cf2c71a32
|
File details
Details for the file phoebe_bio-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: phoebe_bio-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 14.8 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb0359fd218bbecbfae55fa725c34bf388f3cb53476a7306b5edbc97a15bb038
|
|
| MD5 |
42d21bdd495560f2395c84f1fdb1617b
|
|
| BLAKE2b-256 |
fedce9882a0da11e0d195baa21351bcef7cc491ab3519276aa08a3d44d018d5b
|