Skip to main content

GenomeKit is a Python library for fast and easy access to genomic resources such as sequence, data tracks, and annotations.

Project description

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.

Project details


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.2.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.2.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.2.1-cp312-cp312-macosx_11_0_arm64.whl (816.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

genomekit-7.2.1-cp312-cp312-macosx_10_13_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

genomekit-7.2.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.2.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.2.1-cp311-cp311-macosx_11_0_arm64.whl (815.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

genomekit-7.2.1-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

genomekit-7.2.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.2.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.2.1-cp310-cp310-macosx_11_0_arm64.whl (814.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

genomekit-7.2.1-cp310-cp310-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

genomekit-7.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

genomekit-7.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

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

genomekit-7.2.1-cp39-cp39-macosx_11_0_arm64.whl (814.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

genomekit-7.2.1-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d24e2d3165f2eb20d324ccf76ae2263ac7373c0b7f03bd4b97342f91879d5d20
MD5 2b5c05f83fd2f96cc9cc87cb71d48a55
BLAKE2b-256 2d7eed448f3e3b88b38614233ffa8661b1031d93515db7c18759334b3c4fb5e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d214b0eb3db7b775bd8fccf13a60c832f35118f5d4bcbad1c16a1de57363ee8d
MD5 62754926bab411defcefb4f4f3513041
BLAKE2b-256 71a4544aa04196c15f5a8111e094268b6efecd9510b6fca8ba91b4b60de99a10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 579066dbfbba3877e41946506e8224d96a8386013256dcbd4bed719d413262a3
MD5 f7bf0dd9dd867087a3cc7021e2ec9b74
BLAKE2b-256 83a7ef2fea73c495cf3cb7e51f12ef10d62d1fcdf28d2a2d650b868fc097979c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 06a1c4c8d374b710f7daf6ed2b03b797f298a609e4f7dd54f2ca01310f306b52
MD5 e4901469ff9c477d0ff6737567e905e3
BLAKE2b-256 2cdabb0942fd54652f71d5b6d1c15a5a176820e3e2ab56cfefdb28ac55f71e76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a75fb90e47e267eb881648f3e8ee3cc9dfd6c6a8c856128a008a82da7615d66c
MD5 7844b6bf9d368d6efe5afb61a69c4fe2
BLAKE2b-256 9ad0fe9b8302fb9be61d34265c481abc45ef01999633399b8cafa7002867d967

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0352896db980d85ef0baa397274c283d00cc83356453f21f00d28c8a2159c0f8
MD5 287e7b1fea1529566d729a56d4bf1db4
BLAKE2b-256 f2df8e8189cd138c886a3a32aace6a84bd8f8945e1591199978789dde960fc0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0dc1b05e68d4dcd2242285d8143aef9dabcaf5dad3e0144b125e73a9b14354c
MD5 41cbe4956e6f636d7b360449865391a6
BLAKE2b-256 586d8e4de9566b373d2dcbdf88c6aed818e5cf260d0e84d9d5411893441dc437

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7501ad9c81e23b3ebe40d1da3fca73edb98b8886dc2e0ad17f7a8da73d4f50a9
MD5 d9bd4499f27ac191cbfa46525d614d45
BLAKE2b-256 b8ee8476fd916dcf8f4a91dc7b293b2413fb58e1c0c39986c7174b5f7fac824e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ccd9224102dbc8aca3e6230da0d771b05b7d5c188ec3fed633327f52e607eb9
MD5 1a43a03eef690563747abce52cebd256
BLAKE2b-256 ac38903f9bd4909dbf3870667c111d8fb28cd1f8d9f2707063f192edc823fa43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98a1ebed32abb92e0b8521e4cb6b9227defafa672bc99b45b2c3fbddb4409260
MD5 9b52a2a7a5f62a4b5fd01b5f8189bd99
BLAKE2b-256 5e7acd9e9e3c566d051e5d14cf99150100166a47f1babfb8f919db6ee6c42b98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4544d199f49e1351ee3f9c9e615c365baf6bdcc14ed699d61f2c464fadab1e05
MD5 40c2e41651b272024afa1a2e3de7ea21
BLAKE2b-256 39cfd8f92c8982d459710c32ad70d14fa22d318e9b544444066808acd603ed01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 64b7d95df32264dd000ca1dba6be92e574584b735b1e93d4ee1d40b43152971f
MD5 e0bace693c28c35df4bff3e1458d0c65
BLAKE2b-256 94a45f9163f4f5761543c8253b060652aa95fdab6774c6e347bf01b134174744

See more details on using hashes here.

Provenance

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

File details

Details for the file genomekit-7.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87a905a5aed859b359a1758d48c966e676370d9e8b48049b78d9143b1a46b32c
MD5 2e4fafd720a0686e0cf273e474e308cd
BLAKE2b-256 093effe2b5c169108fdc9a22b760bce3a0b7653fbd2e17640cd9add7804bfb2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.2.1-cp39-cp39-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.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for genomekit-7.2.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8cf103413f1e0e11ed540db6371bce22df581bc700820db6c39f93c545566cd
MD5 85e86664e43b06f46727e4f1bf31469c
BLAKE2b-256 e265960656cc7a42ca718105e511b7c0eefb23fd2d11837caa5d27df4b408a37

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.2.1-cp39-cp39-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.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for genomekit-7.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62e59f34a8847c83f8862360a059af9ac1dd0b1258cb3975ec8f12759e89d570
MD5 c4ab722e80c6b0cc2cab47057226c023
BLAKE2b-256 2631c92d235b79af005366834d2e2bc7a21a7fe1d9dc240f1963a5b14b18d0f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for genomekit-7.2.1-cp39-cp39-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.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for genomekit-7.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d71fce48d3f14bcc97ab1b1a90086f6a7ae1fcd94289f1dcb4edd0b609f34326
MD5 57b1580ff0092c28d933f5f16799b42c
BLAKE2b-256 46541199dea83c4d4c02ac258d851e4d786365e736a61f1eed45c1db905467c8

See more details on using hashes here.

Provenance

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page