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.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (837.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

genomekit-7.6.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (837.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

genomekit-7.6.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (836.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

genomekit-7.6.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (836.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

genomekit-7.6.0-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.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc8cf94f4b15e82a85a972ba9870751a21bf8707dda281c71dfe3885e31e844a
MD5 d7f0778a26ce6ec9a6a3ca3ff495f13a
BLAKE2b-256 a2b6b6faab4dcb3a8a30ab7b66f53e7c1d054f3e491f04164dbbf8a10b848adc

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 302b83b6840e861b9bbd266fcf22bcd8dcba109d220a121ef04b0926df913f3b
MD5 05da5ae1921efaa784f492dfe0041418
BLAKE2b-256 9882109ea828db45491b6634858418c864bb75e48d67809459695440e8fdd117

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5aedb467efbecda4df12e5b2f24e91c78adbdb6ed0b0b2c5a4f16f2e0201f94d
MD5 d973c590c7e2950a86ad3bf9dd737175
BLAKE2b-256 5b006b3db3b5877a79e6425f7ea09e596f01b084664692c69fd50b348f89f31f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c36a67abc032e1ff3062c4fcb74ac630aaa33e6a91cf8d79d2e2607a610df0d2
MD5 4f6eb5480b9313692c90beea9b06a4bc
BLAKE2b-256 55104de812f2b3cbeb2ad855f9eb51cec25250bdea5d6f52036c6c602a46a3c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58f0fdaa6973c755b8068ba7ff4a91f8b4fed6cbe4cc46110eff7cb0ada851f5
MD5 971008be96a23e7b0805699181c41ffc
BLAKE2b-256 7332ab81d7673bfb53ad2405841e3224aa2ee7eb18e1ff11ffee0222e18b24a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f9658307ac64d164958d933bb423cdb64cfd187195437e9431b4eb213f4877c
MD5 fe720962c7d3dd828813cdab8abae58b
BLAKE2b-256 a6f8a298e032cbd1f4bbca28babf40f33db59dbc4f9552aa2f472312682d7d90

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c87df9762a24c391e06b4a4a584275f25843b8067a61947c02e5a9b3f8d243a
MD5 30974aade7225e634175751915b9632b
BLAKE2b-256 9c736bf01d4b6c091b965039bf732f0722254b984df4a8cb53265a149898c8fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 450676ba4eb5d0eb7b818455f79e09e52f7470b7cab33271b902d28c0fdba29e
MD5 98a9576df26aecc28bc2ab8880db250e
BLAKE2b-256 3ec602ca9e67a0c9e7ed74b3a6605c18cbe14794ca6c06c96dd08ebb5a7261e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e512ec480480c315ab80f46af314bdea3762d60644886d9e2aff60eb07dd934
MD5 a9442d829b6d380c7ef166d45ef9faa0
BLAKE2b-256 c8ce02e2b626b54e5494408356ed345f708fc8fdf4a377bd7cd2bafa1d9dbeb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21d77080a3d468fee2a1184e1d0995de80af3941d569384b4fb8cb9539222cb0
MD5 8c98c06a68d1e64eddfc2389f6332579
BLAKE2b-256 771765336fb1cdd1c5a7c5869a061fac8e34dd32cf0f7b8bc976304b29fc1030

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69c87d00ca4344c0106a5061d1e45d5ebe7a45b1005ad76de8d2a69e5afb9428
MD5 0f53a70926c38b4cf0e43f4319bd99d4
BLAKE2b-256 fbbe7efb42d8e95fdd42cf06d0ef634952b39959e5b6df6750fc64750cb7553a

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac8d671b25b28babb62c6ce2cb07ef723039a9f8c5a5f490daf06bff66eabe18
MD5 51205b434af49e3e9a929b30b070919a
BLAKE2b-256 e8b435611096bdff702c623b37c9a927e12d61e20c89cd52cd585a873be6adac

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86214ba7b126d135305628fa2e1298b93dcacb24fad293f099a1809711a2c666
MD5 2a77605c25a3ac94c0fa76e7318dd96a
BLAKE2b-256 902f457e3078a44f474e6bb30576765df6074a60878dd25dbf4b25be12ed163f

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60d7f5376316a34e101371ac445f41926de3f643c61fd03efb572e214ae68654
MD5 0cae204808de3d59d441679fe58106b1
BLAKE2b-256 ec9dd3acf8f32e086681433f9f8e4e36e966e61bbf22ea9633948084f2d913e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03976edb23c26b9c358c7c5f5f5b263d79b76e94d0577d30f3c2ee088d552134
MD5 1121e791ea6c8d0c2cc174449f8bcee0
BLAKE2b-256 421e4bdd1bead0b2fc729eb02ccbcc9ff01a3dd59a689fb9810b98153053904b

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ab6488756d7bff0d1416f4dca48192d47af93d977adf834f9d870545c47a979
MD5 9ce6f0ad2950f3d455a487c0e15f0ef4
BLAKE2b-256 8752435a023f2ac699d63379ee1bc29e98f98e2a92b3ba030b2f14eab5c1f231

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.6.0-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

7.6.1

16 files

This release

7.6.0 This release

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