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. In addition, exonize categorizes the interdependence between duplicated exons (or groups of exons) across transcripts. For data parsing and downstream analysis, the exonize_analysis module is available for Python notebooks.

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.1.tar.gz (57.2 kB 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.1-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exonize-1.1.1.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for exonize-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e029d10ed522393e95828d4203797308ed3a2be0eae7eff6ce5314ac6d0b705a
MD5 a83340906dedb890004971bf00394c45
BLAKE2b-256 e129634753fe3087666c6a7b4b8d73d05e43e1c527aebb4bc5bbf3d0e126389c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exonize-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for exonize-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9b416bf9b79d0a573263f705b68a6f8855855d04befa0834fee49e4677c3eb54
MD5 e4eb7598fb5f5f559787072266c8b458
BLAKE2b-256 ca5e6ba41cd5422265e52695adc68a077cdd8af1561ca6ab2c16e07611f690bb

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