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.1.0.tar.gz (24.0 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.1.0-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ZeaGeneMap-1.1.0.tar.gz
Algorithm Hash digest
SHA256 a07a03cc88817e2537b64ad189f0ca27dac2f0886bf157163f3bbd8e5a51001a
MD5 46601b18e34e5d879d8ae98018a36f35
BLAKE2b-256 4dbe925b882648242e7f06a8b60afe6e4ec9b1af217ba970491c55fdccf9e1c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ZeaGeneMap-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.3 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 446951a4f66ce3eddb7420698746867b91ab04a15be77aad40138333c4eed890
MD5 b909facd684954d34b1a2afe925cbd7c
BLAKE2b-256 351ac3addc303d5abc95443cc771f6fd427fd08eb19cb0f248c68d37d7815ee4

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