Skip to main content

A tool for finding duplicated exons in annotated genomes

Project description

███████╗██╗  ██╗ ██████╗ ███╗   ██╗██╗███████╗███████╗
██╔════╝╚██╗██╔╝██╔═══██╗████╗  ██║██║╚══███╔╝██╔════╝
█████╗   ╚███╔╝ ██║   ██║██╔██╗ ██║██║  ███╔╝ █████╗
██╔══╝   ██╔██╗ ██║   ██║██║╚██╗██║██║ ███╔╝  ██╔══╝
███████╗██╔╝ ██╗╚██████╔╝██║ ╚████║██║███████╗███████╗
╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝╚══════╝╚══════╝
Marina Herrera Sarrias, Department of Mathematics, Stockholm University
Christopher Wheat, Department of Zoology, Stockholm University
Liam M. Longo, Earth-Life Science Institute (ELSI), Institute of Science Tokyo
Lars Arvestad, Department of Mathematics, Stockholm University

PyPI version Quality Gate Status

Welcome!

exonize is an open-source command-line tool and Python package for identifying and classifying coding exon duplications in annotated genomes. exonize identifies full exon duplications using local and global alignment methods and implements a graph-based framework to handle clusters of exons formed by repetitive duplication events. exonize introduces a classification schema to categorize the interdependence between duplicated exons (or groups of exons) across transcripts. For data parsing and downstream analysis, we introduce exonize_analysis a Python module within the exonize package.

Documentation

Please see the Documentation for a full user guide and an introductory tutorial to the exonize_analysis module.

Installation

You are best off installing exonize from PyPI.org using

pip install exonize

If installing from the GitHub repo

git clone git@github.com:msarrias/exonize.git
cd exonize
pip install .

You should now be able to run exonize -h.

exonize is tested with Python 3.9, 3.10, 3.11, 3.12

Requirements

exonize requires a local installation of:

Support

If you need help with exonize, contact us! To report a bug or request a new feature, open an Issue on the exonize repo.

Citation

If you use exonize in a publication, please cite:

TBA

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

exonize-1.1.2.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

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

exonize-1.1.2-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file exonize-1.1.2.tar.gz.

File metadata

  • Download URL: exonize-1.1.2.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for exonize-1.1.2.tar.gz
Algorithm Hash digest
SHA256 d55bc013818c7be39f7582382ef6398ddf2c0cd87d8d16ba63f8e8e014ca0d4c
MD5 cce87468a4c0c6e7259203a0703a292d
BLAKE2b-256 bb073618169c974a6029a1818d63ea361eb28a34e97ec9110c0f22873431446a

See more details on using hashes here.

File details

Details for the file exonize-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: exonize-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for exonize-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fba1d877bdebc6fb70a6fee56fc4a7b001caf3cb06017cdaedc09e57b377591
MD5 fad7d5be62682cb3f267ddedf1f4cf5a
BLAKE2b-256 6ead18bc618364c6827a7e2a82229775e45d378473e736c05a51f7e194d87cea

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