Skip to main content

A toolbox for detecting DNA replication origins and regulatory motifs in genomic sequences

Project description

GenomeVisualizer - A toolbox for detecting DNA replication origins and regulatory motifs in genomic sequences

A toolbox for detecting DNA replication origins and regulatory motifs in genomic sequences. The toolbox includes modules for skew analysis, origin prediction, motif search, and graphical genome representation.


Current Version: 0.0.1

Planned Release: June 2025


Introduction

GenomeVisualizer was developed to support students, researchers, and enthusiasts in exploring the structure of prokaryotic genomes.
It provides tools to identify biologically significant regions such as replication origins (ori) and sequence motifs associated with regulatory processes like circadian rhythms.


Description

The toolbox is divided into the following modules:

  • Basic:

    • Simple pattern counting, frequency mapping, and file loading utilities.
  • Replication:

    • Tools to locate replication origin using GC-skew, Hamming distance, and approximate pattern matching.
  • Motifs:

    • Motif search algorithms including Greedy Motif Search and Gibbs Sampling.
  • Visualization:

    • Genome-wide plots for skew array, symbol distribution, and motif locations using matplotlib.

For more information, visit the official documentation.

Installation

From PyPi

Install GenomeVisualizer using pip

pip install GenomeVisualizer

From source

Clone the git repository

git clone "https://github.com/vargaheni05/GenomeVisualizer.git"

Change directory to the cloned repository

cd GenomeVisualizer/Toolbox

Install with pip

pip install .

Building the documentation

Install required packages

pip install -r docs/requirements.txt

Call Sphinx build command

sphinx-build -M html docs/source docs/build

On Windows you can also run the make.bat file

.\docs\make.bat html

The documentation should be available in the docs/build directory as html files
This includes the example codes as tutorials

Correspondence

Henrietta Varga (varga.henrietta.julianna@hallgato.ppke.hu)

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

genomevisualizer-0.0.1.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

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

genomevisualizer-0.0.1-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file genomevisualizer-0.0.1.tar.gz.

File metadata

  • Download URL: genomevisualizer-0.0.1.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for genomevisualizer-0.0.1.tar.gz
Algorithm Hash digest
SHA256 84691fbc16eb5987e958a9757c560006907f3b16bbcd8902cc2b41459b721260
MD5 7608fe79aa8fca6343bd7fcc60ee00a7
BLAKE2b-256 ace5fc19f6453383f1012665a8f8324f5dcac4c16d0a0f4165628e8d9bd19920

See more details on using hashes here.

File details

Details for the file genomevisualizer-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for genomevisualizer-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e19a24d2ca4247590fbec8c5b275b154c1fcf7871bd5949c6678873623fb2921
MD5 7c89bc3ee574a26405ebd40b7c5bb6d5
BLAKE2b-256 480cd9b305b4907c102dadd93ebc0f8b97128914ad218bc1b759ee592232bdb9

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