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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

genomekit-7.4.5-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.4.5-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.4.5-cp312-cp312-macosx_11_0_arm64.whl (832.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

genomekit-7.4.5-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.4.5-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.4.5-cp311-cp311-macosx_11_0_arm64.whl (830.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

genomekit-7.4.5-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.4.5-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.4.5-cp310-cp310-macosx_11_0_arm64.whl (830.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34c3a7115c4f62b9b87cab793619781a51d00f9e109d5dfc6c5305b13721c592
MD5 79ed7c4ad27a5ed55327883957b9d53f
BLAKE2b-256 b9d92352844be958a4c6b283db958ec38e174da2bb80616e11ace1467914eea4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3042a6101f8df066c968fe19485d51a16bd6618ae0cd7c6b8c67759393515168
MD5 461e6508a53426e3742756b34ed1f2fa
BLAKE2b-256 5308266c842be1efea71a779db3ce28a5c81b6e3502f8aaf0e11bc8869b818e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45442ff899f68a8b0c9989ec1cbe86e0840e0e6bb982575fd77c6fb3f4d9547d
MD5 02cd9d522802760a9b173488566f09b5
BLAKE2b-256 8f383e541b7e6f11c101c5dff8cd71f5e010dadfbac2a2b92f6c39988d89dae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8ec9a087c14f059e15a7ccca8b94ee6f9ce3ea15d68dd3ca467ae206212b8289
MD5 80405ec89704a5a8a82bd0392a9a1e3c
BLAKE2b-256 d4a2ba21b29cb1ccd102c5aa5a2ce8f49d4febe38231096a2d9caf5989247b3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19f4e332f0309c8f3d3942f249bd8409b8b8add42b3e8a74000958513a003343
MD5 900084e734ef6ab8bb42392f47ea21ab
BLAKE2b-256 9d093c320459ba783af15556bc74595f0ca2931ed6f017ede6222a4ffc165e5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 261dfbbab388f1adab7bb10b64940545f9b71b2f2173c5c1e332c1b4f1bdc5fb
MD5 b4b38e08afc78b489c3ae742c5694bca
BLAKE2b-256 e5f2b5092e380a83b91004d1bb602ded4c9f0ec91a60446fb583a093e9ee17e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba098dffa78be504023acf704f1c509bc348f348714c33505d9eff5369c98839
MD5 be25690eb3aaaf19cd44910ccb11da34
BLAKE2b-256 48b332984ccdade43bb5fd0e30967895b9623a842f6e66c89a6c00b214972734

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4703815c111f6ad76f350369299fd0afb4f59f1b6371099136e5a1ca9062f462
MD5 3b31683cd71bc27f918be4ff232b740b
BLAKE2b-256 602cdbf98db59f47a8673cad56d092af8165e03c2e2519b0018dfac300777e39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a827e3565a70b44d58be54ba14b9551055734c3d187efaf52167a53b24d803f8
MD5 485135fe6a875ee7f3d84882829d8b8f
BLAKE2b-256 35fbc1e88fefef016e00ec468727081ad09dc42d07ad8a8ce1af86931c28571d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41dd6106733ccf99dc6b1bbd8c519a59e568d2d479afafa0af9ab749393544e5
MD5 4748d62829e2ddcea1b81e84a2e7a36f
BLAKE2b-256 d4a2958f34f859e6567fd635446aafb1b1ec4c56cd5ba71843034b8de355f572

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25b601780f361707501bebf1b4dec29c2a13ff0aa5ffd4bf9c17543a41c24e66
MD5 a331a41eb491218a5108b4c8cbc78da8
BLAKE2b-256 6c62268df013fa02225ae63503ac9ba921a01e9a05cfbd1f4be44bff9075b38d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d1ce4828d20f35d0c2ad68dc7a72f62c3779b559d30aa562c6e3a9d5b1a216d3
MD5 fa621407721c9ffb1634a8d4d2b99d85
BLAKE2b-256 2a5b1c558740fa47532157c131355ea4576c2ff48450f2bcb74077ec8219b60f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4397493523c4968a5b193cb5ac6be4a8cddde2693528afc5b97f5b22e61031e4
MD5 58b3aa74866c80b1f8d02f878cbe7bda
BLAKE2b-256 c0b0403805944262b1fb9b22759a129313cc4bed0b271f7491d83ef8b9ea2381

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38ba7e6895acaacf871640f19480a7cd5f9755caec164be96eea57ad7d4b2e49
MD5 43a15bfa624ee0852ae91978a4b4e0e8
BLAKE2b-256 69e5676b3056bec3fdbf8bbd36ce33166a14b8128ab9f17f2498f52252931bc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fc053eca6c4f946d27fad93a3cdeda9cc58954aa511bbfee816806877ffda71
MD5 c9c0c07e99b92e73e2de8090cc279be9
BLAKE2b-256 db89f3e62f89b807c411d99a097134f8a2f094535e62fa30a5b5d8d36331ae9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for genomekit-7.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf33e8f86867c5b15e9f25903f2eaf9bfa00f926e0a6a8093cb0ddb85fe02819
MD5 2437319f1e1f16d6bb24b470d7474ab0
BLAKE2b-256 550e72d69bc7954c8ff034b198a350e697c5e705fb476700fe59dcbe11ae14c7

See more details on using hashes here.

Provenance

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

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