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.0.tar.gz (355.8 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.0-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ZeaGeneMap-1.3.0.tar.gz
  • Upload date:
  • Size: 355.8 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.0.tar.gz
Algorithm Hash digest
SHA256 e730b7d70a675a2d4871bca01cfa574022ba93a11f3880ee42e67d1bc2e33e11
MD5 d27de3b6cb3ba604f57b100fa31e3c3d
BLAKE2b-256 5204f8bb525f3e150ab6584c576f3d103aada3ef13c0e2a9c231f2b433a08e33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ZeaGeneMap-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 26.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d1d50fe7492293d4e13fb8b5cdeb3b621a1e9fcaa78ca3b25a8e7a5538d5e38
MD5 22a9f255eaf50861e22c498cd898ec32
BLAKE2b-256 26067b9e5a4412d70a1892f3c40b560baa0d25be6d91c8f2e3629c4f61df55be

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