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.2

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, Randomized 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.2.tar.gz (27.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.2-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: genomevisualizer-0.0.2.tar.gz
  • Upload date:
  • Size: 27.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.2.tar.gz
Algorithm Hash digest
SHA256 a3a14c83eec11dfb7b67cd07d203278ba3021798b5bc874953274365d3e7da03
MD5 e78f9dd55f8b816711a070e95dc60519
BLAKE2b-256 8f3572c27aabd7f4cb8ea223b75a309c128f95d8b2ef9364e954f8ce35210fbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genomevisualizer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1feaff7ba853d6022b7abd0e4a0044306520d326102eb3005e35220b4a97b53e
MD5 4b20eec42a57113b98ff15c71cea785c
BLAKE2b-256 0130082399aede07998c6f1d7fa4573ba21ac4a9322e84af0a75a2e00464d8a4

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