Skip to main content

Modular bioinformatics toolkit for sequence analysis, parsing, ML, and visualization.

Project description

GenomeHouse

GenomeHouse is a modular, user-friendly Python toolkit for bioinformatics and genomics research. It provides tools for sequence analysis, genomic data parsing, machine learning, visualization, and more—all under one roof.

Features

  • Sequence analysis: reverse complement, motif search, GC content, translation
  • Genomic data parsing: FASTA, FASTQ, VCF, GFF/GTF
  • Machine learning pipelines for biological data
  • Publication-quality data visualization
  • Statistical analysis tools
  • Extensible and user-friendly API

Installation

pip install genomehouse

Quick Start

from genomehouse import sequence_tools, genomic_parsers
seq = "ATGCGTAC"
print(sequence_tools.gc_content(seq))
for header, seq in genomic_parsers.parse_fasta("example.fasta"):
	print(header, seq)

CLI Usage

genomehouse-cli parse-fasta data/sample.fasta
genomehouse-cli gc-content ATGCGTAC

Documentation

See the docs/ folder for full API documentation and usage examples.

License

License

Source Code

GitHub Repository

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

genomehouse-1.2.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

genomehouse-1.2.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file genomehouse-1.2.0.tar.gz.

File metadata

  • Download URL: genomehouse-1.2.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for genomehouse-1.2.0.tar.gz
Algorithm Hash digest
SHA256 3c78e3b140b3d10ee4336cbf12fa62e15233412c42b966a0a13d6a6919dceede
MD5 36add50a7492f86834d93f7ca1ded154
BLAKE2b-256 50954405b57148dd47cbc9523213d7fc68cd1aedfc164e5c5bc32d55ae9b1e3d

See more details on using hashes here.

File details

Details for the file genomehouse-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: genomehouse-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for genomehouse-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 057adaf685dee497d543084be45d359c1c92ff9169221dc5c4917cf21fc676c9
MD5 60f5ef068b4b0718da0200a9344a6bf4
BLAKE2b-256 7829dff137dae355fd424c554e9d8c91fdd83c824a9ab22b54595f55ba17144b

See more details on using hashes here.

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