Skip to main content

A python tool for identifying the mapping of genes between two genomes.

Project description

GeneMap

GeneMap, A python tool for identifying the mapping of genes between two genomes by multi evidences. Flow chart

Table of Contents

Background

When we have multiple genomes of the same species (or related species), we usually need to identify the gene mapping relationship between the two genomes(Gene A in genome a, mapped to gene B in genome B). We used four alternative evidence, including:

  1. RBH Reciprocal Best BLAST Hits

    Despite these and other complication, the identification of reciprocal best hits for gene products is a good first approximation to the identification of orthologues in two or more organisms. It forms the basis for many orthology-finding tools, such as MCL, OrthoMCL and OrthoFinder. It can be carried out by carrying out BLAST+ searches using a short program, and this will be illustrated below.

  2. ortholog OrthoFinder

  3. synteny block McScanX

  4. crosssmap minimap or AnchorWave

Install

TODO

$ pip3 install GeneMap

Usage

$ GeneMap.py -l list.txt -d work_dir -q GenomeA -t GenomeB -o output_prefix

Maintainers

@wjwei-handsome

Contributing

Feel free to dive in! Open an issue or submit PRs.

Standard Readme follows the Contributor Covenant Code of Conduct.

Contributors

Thanks @songtaogui for design ideas.

License

GPL-3.0 © Weiwenjie

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

ZeaGeneMap-1.3.1.tar.gz (355.9 kB view details)

Uploaded Source

Built Distribution

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

ZeaGeneMap-1.3.1-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file ZeaGeneMap-1.3.1.tar.gz.

File metadata

  • Download URL: ZeaGeneMap-1.3.1.tar.gz
  • Upload date:
  • Size: 355.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for ZeaGeneMap-1.3.1.tar.gz
Algorithm Hash digest
SHA256 a2b83379097d243e20d4d18aa490b74d29a9af7c0d2fbdfcd3f1e333d5d11d6f
MD5 c064b343de77c50e0fc46fa10a183bd2
BLAKE2b-256 2b5dcf77a446fc584bb1f7f2117aa1f23c7ccf5645d8735f40ed2c5cef209ad8

See more details on using hashes here.

File details

Details for the file ZeaGeneMap-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: ZeaGeneMap-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for ZeaGeneMap-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 14035a14df5a310a1405e3dc74aeee5306449e21fbf57c1340314d3653e4328a
MD5 3ded7ad44ae8637fc898e672aab6b889
BLAKE2b-256 a6ce14dc04e9873677eb42975c266a31f03e78dba4f61fdc3273db4513e41096

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