Skip to main content

GenomeKit

run-unit-tests

What is GenomeKit?

GenomeKit is Deep Genomics' Python library for fast and easy access to genomic resources such as sequence, data tracks, and annotations. The goal is to let machine learning researchers build data sets easily, and to be creative about how those data sets are designed.

GenomeKit is also designed to work with genome variants, giving users a powerful way to extract features for different genotypes.

In the future it will include other useful resources like secondary structure, conservation, and more.

Useful Features

  • Fast querying of DNA sequence and genomic tracks.
  • Fast querying and structured access for annotations (GENCODE, RefSeq, ...).
  • Fast querying and structured access for short read alignments (SAM/BAM files).
  • Fast querying and filtering for variants (VCF files).
  • Interval and Variant objects that are convenient, lightweight, and standardized.
  • Scan the genome for motifs.

Resource Available

  • Reference DNA: hg19, hg19.p13.plusMT, hg38, hg38.p12, hg38.p13, hg38.p14, mm10.p6, mm39, rn6, macFas5, susScr11.
  • Annotations: GENCODE, RefSeq, Ensembl, APPRIS, MANE.
  • Tracks: conservation, RNA structure, methylation, nucleosome positions, ...

Installation

Install via conda

The best way to install GenomeKit is via the pre-compiled conda packages available from anaconda.org/conda-forge/genomekit.

You can install GenomeKit with

conda install genomekit

Full Documentation (including developer instructions)

https://deepgenomics.github.io/GenomeKit

Documentation for previous versions is also available, e.g https://deepgenomics.github.io/GenomeKit/v5.0.0

Acknowledgements

We would like to express our gratitude to the following individuals who have contributed to the development of GenomeKit:

Special thanks to the original author, Andrew Delong, for laying the foundation of this project, and to Steve Chan for his continued support and contributions.

We appreciate the efforts and contributions of all past contributors, whose work has been invaluable to the growth and improvement of GenomeKit.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

genomekit-7.6.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

genomekit-7.6.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

genomekit-7.6.1-cp313-cp313-macosx_11_0_arm64.whl (837.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

genomekit-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

genomekit-7.6.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

genomekit-7.6.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

genomekit-7.6.1-cp312-cp312-macosx_11_0_arm64.whl (837.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

genomekit-7.6.1-cp312-cp312-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

genomekit-7.6.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

genomekit-7.6.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

genomekit-7.6.1-cp311-cp311-macosx_11_0_arm64.whl (836.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

genomekit-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

genomekit-7.6.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

genomekit-7.6.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

genomekit-7.6.1-cp310-cp310-macosx_11_0_arm64.whl (836.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

genomekit-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file genomekit-7.6.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f837814b7c0789355d4e847248f676d04be3fa9be3ca7ba47b1b51f9a66f5f84
MD5 b4291d0c6efb69cbf9a6e4b8c08cebd2
BLAKE2b-256 3719e7e8cc99da81b969f162caf04531ec4837bc5ca3abf02e206e64bb0a1ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 506c54d0dd4e94dcb75d6cfae6869852c227271609842c7079f924fa4d14ec2f
MD5 15ea6ac739ea2320a72037d2a98f89d8
BLAKE2b-256 0bde366f64d7424b3578ad4804a2288d77fee97eb5329b7305b7c15ecb92ccad

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a6623adf7a010435fca8daf421692cbf9ad16f49677a98e57e27f1ff6880e05
MD5 4630edf2d97948da1ad2add420ef0cb8
BLAKE2b-256 e6c06154d5b0b079c361fd9212bfd6cd7d9d8fad863a28d214e1f391ed73ff52

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1ad7be0728c433db8a99de2b2c0739d76096c687a2ffa5ad87e3e43615767691
MD5 6f3c06bf0a51d22253d68f868cfec867
BLAKE2b-256 e1e6f71341202a763f2aeb14aeded2c67b30242dd655d413d54fedf999fbc541

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da62eb2eb1b547640a0ab7e4e8fa23f661ccf86713f0046f836f3ff5e31990ac
MD5 42009cae1ed2942e6ca7a2263cdf993c
BLAKE2b-256 3c077c7d473072601c1a934bc09fa8f09ab18cdefe265d4343b98032753321bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0216174457a1b688c163734be86ac4acd16c1309e597f1e42b4a6f39d7090e33
MD5 12fe03d6b3c5586faa5e7531d33e976b
BLAKE2b-256 6e05840f5d52bbe1dc225603bd190557e137e542ed25f75df5cb2184bbcf1c58

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5e022706322805ca289fb541ca6c155d8b897803464eabc5a3145b98d6e1411
MD5 9218fdf9be1b1884b935574ec6a74594
BLAKE2b-256 867d557b3d97256d8bb33daef089bbbd4ce06ce37e340c3687a8804c726bb05a

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4de7bd0aad4b536c3cd91a4d311e328edf43b235b7cd0ec66986ed14d664a714
MD5 1f7b247a84c50dfded4e457a407a46ef
BLAKE2b-256 a1982c77cbed043f9f7e9a8f2c534655b2fb1b973e57748668b39c4cfd960d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28f7af7c6b6367e0af4e198b85317c722c8c8e68140c47d25957bd8a00714b4c
MD5 a3feb29cfe76c037d4cd643c74735ceb
BLAKE2b-256 5bea512526c2c21eeda961e211e9bb5df44b8be54b0d654dbfed23ea825673ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c67de3f73a866105b5b88252a82e5fde7b2cb2d0c6bb5551be74fb82875e9905
MD5 12f6c0f806a9cd1e2056c9a74d5c465d
BLAKE2b-256 d45126a91cd7981315d7c5e70fcfbf168bc10c560cddfcca43de98ade27138dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6824e0f58982c261a56b070fe64e5ff907bac2d899a5441c5b853cd246a56e9
MD5 ce2fd83e3d800172b4ef365906ac9292
BLAKE2b-256 a6bc343d3c2e88255e44d1ecffc3ac8a9f612e4d3f145904df603486d526772f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe9019526145b8acc4a842f03d68ee7c5d63bb99fa3ea504a80a06d92dcaa28b
MD5 277b2d69bcf57c5a377a2ddbc4e26ecf
BLAKE2b-256 a1c1f472b0bf3d7fd3f2edd6e7b706cdce8c3343a71002a9869040d11ee15fef

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a19d56ae65fb6e8152fb654901216d4194f1a17d06b0dbe2d59003f4e0f38d3
MD5 f8c4e02f352f894bda8ac37641f6c435
BLAKE2b-256 a6bdbe25169db50b93526755cee08044a494f76c33d0507dc82471aa5ae382c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e30acdd582fc36382fb4539aeb138151504650a1b36aea3e9e7edb9021bae0a4
MD5 3ad93e1a260d12a85208d370b48ccdd7
BLAKE2b-256 b0e459dfa88921467dffa8bc8274f8d307db53b88d06b7d65173e1df0ac403d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d93758c9a846f79d73d82908a8005ef8a9b0cc75a691847a5b45f0840c9397f3
MD5 899869b50140d49af7fc11dfdced6da3
BLAKE2b-256 d0887ea0acb27731342518ecacc3df57262d3014d24b557cc34a1efc2da15e76

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file genomekit-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16855e88a2c95f3a349b0647cad88d37c7118aec7445617c06857730d7020b01
MD5 71f98ba58a7bf36e9086ea6137e655a1
BLAKE2b-256 970d3fc4cf893019aa773ec3c53ee34cdc4e443503c04438ad4360c4f41e28e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yaml on deepgenomics/GenomeKit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

7.6.1 This release

16 files

7.6.0

16 files

7.5.0

16 files

7.4.5

16 files

7.4.4

12 files

7.2.1

16 files

7.2.0

16 files

7.1.0

16 files

7.0.0

16 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