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.2.0.tar.gz (348.2 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.2.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ZeaGeneMap-1.2.0.tar.gz
Algorithm Hash digest
SHA256 5f1e116edf1c5899538d6b8d8dc5cad96a25df0887fba8adccc0575736d65927
MD5 189c699e4bc3b2c6b29f19372f2b63da
BLAKE2b-256 19bce15ae8cdf48a3b64b8d614ebb1409b70ca82bcd0fbe8b5732f62b78ced9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ZeaGeneMap-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f56a952b6bc0fe8262213501b6ad18f899f27fe12711a449f58945fb34713da8
MD5 422b1e31251e32d914c4c68475d4a7a5
BLAKE2b-256 43b68109095139247bbdc4aedd4b1ea5a12406de1232a16ce5a5a9bc9d84743f

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