Skip to main content

genomkit

Project description

Pytest codecov Documentation Status

GenomKit

GenomKit is a comprehensive Python package designed to streamline bioinformatics research by providing efficient and user-friendly modules for handling various genomic data formats. Whether you're a seasoned bioinformatician or just starting out, GenomKit offers a range of tools to simplify your workflow and accelerate your research. It covers not only the functions for processing a single file format, but also the modules for handling a set of different files together representing different and relevant genomic elements. GenomKit, as the name suggests, is a kit of many useful tools tailored for your bioinformatics research needs.

Scheme of GenomKit modules

Features

  • Versatile File Handling: GenomKit offers flexible modules and efficient functions for handling a wide range of genomic elements from different file types. From BAM and BED to bigWig, FASTA, and FASTQ files, GenomKit has you covered.

  • Data Visualization: Visualizing your genomic data is made easy with GenomKit's built-in visualization tools. Whether you're generating genome browser tracks or plotting peak calling results, GenomKit provides intuitive visualization options to enhance your analysis.

  • Effortless Data Conversion: Convert your genomic data into numpy arrays or pandas data frames with ease. GenomKit's functions make it simple to manipulate and analyze your data using familiar Python data structures.

  • Comprehensive Usage Cases: With over 50 usage cases covering a wide range of bioinformatic tasks, GenomKit offers practical solutions for common challenges in genomic analysis. Whether you're performing variant calling, ChIP-seq analysis, or differential expression analysis, GenomKit has a solution for you.

  • Parallel Computing Support: GenomKit supports parallel computing in its functions for heavy computation tasks, enabling faster processing times and improved scalability for large-scale genomic analyses.

  • Pythonic Interface: GenomKit provides a Pythonic interface for seamless integration into your custom software or analysis pipelines. With a clear and consistent API, GenomKit makes it easy to incorporate its functionality into your projects.

Installation

To install GenomKit, simply use pip:

pip install genomkit

For more detailed installation instructions, including installation from source, refer to the documentation.

Usages

Check out the documentation for usage examples, API references, and tutorials on getting started with GenomKit.

License

GenomKit is distributed under the MIT License. Feel free to use, modify, and distribute GenomKit according to the terms of this license.

Project details


Download files

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

Source Distribution

genomkit-0.2.8.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

genomkit-0.2.8-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file genomkit-0.2.8.tar.gz.

File metadata

  • Download URL: genomkit-0.2.8.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for genomkit-0.2.8.tar.gz
Algorithm Hash digest
SHA256 559833387915e6ad6df4e0d54d362202a524085758099a0e4602f1bd15335bf6
MD5 0cf8410b396914316cc3660401a8dd61
BLAKE2b-256 c241642050d861e8b0209ca46e3fd35239beb93eaa08c8355a075ebdc5250b82

See more details on using hashes here.

File details

Details for the file genomkit-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: genomkit-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 45.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for genomkit-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b7012f44115243e6323079ead9ec8226d6879a7e4c8cef453e7fab60f2e8d96f
MD5 19a0d829879cce7bf3f5cd31dcb052f8
BLAKE2b-256 96f6b025eee681c4462a1987bf4a2039af04efbb1af27e312f6f8ae077915882

See more details on using hashes here.

Supported by

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