How to perform synteny alignments and plots only with a gene?
3
1
Entering edit mode
21 months ago
Rafael Soler ★ 1.3k

Hi everyone,

I'm trying to perform synteny alignments and plots for a gene of interest and its exons. I have two genomes in FASTA format and their corresponding annotations in GFF3 format.

Does anyone know some software that can help me with this? Ideally, I would like to visualize the alignment in synteny blocks, as well as highlight the exons and their positions in both genomes. Something similar to this:

enter image description here

Any help or advice would be greatly appreciated!

Thank you.

Comparative Evolution Alignment Synteny Genomics • 3.6k views
ADD COMMENT
0
Entering edit mode

hugo.avila Ming Tommy Tang Thanks for the recommendations, but these tools are developed to visualize rearrangements at the chromosome scale, but I am interested in doing this type of graph at the single gene scale.

ADD REPLY
1
Entering edit mode

I understand, but I believe that both tools can still be used to work with single genes if you provide the right labels, links, and coordinates. Essentially, you would be inputting smaller alignments than you would if you were working with chromosomes, so it should work.

Additionally, I believe that pyGenomeviz has some single gene examples on their GitHub page, such as the one shown in the image below: enter image description here

One of these tools can be modified to suit your needs. Alternatively, you can also try gggenes. Maybe they have what you're looking for. However, don't limit yourself to gggenes; the gg group of tools has many features for plotting genomic data.

ADD REPLY
4
Entering edit mode
21 months ago
cmdcolin ★ 4.0k

i try to collect many different visualization tools, here are those tagged 'comparative' https://cmdcolin.github.io/awesome-genome-visualization/?latest=true&tag=Comparative

I'm not sure if any exactly match your needs out of the box, but you may be able to find something that can help

ADD COMMENT
1
Entering edit mode

Thanks for the repo! It is difficult as all the tools are design for chromosomal scale.

ADD REPLY
1
Entering edit mode

if you want a 'genome browser' type approach, could try jbrowse 2, I am a developer of it. it has pairwise synteny visualization features like you are interested in, and you can zoom in on regions of interest, export as svg, etc. our quickstart guide shows how you can get started https://jbrowse.org/jb2/docs/quickstart_web/#adding-a-synteny-track-from-a-paf-file just one option and it's admittedly a somewhat complex system to administer and less 'scriptable' than R perhaps, but could be an option

ADD REPLY
0
Entering edit mode

Thanks for the info! So valuable!

ADD REPLY
3
Entering edit mode
21 months ago
Ming Tommy Tang ★ 4.5k

take a look at https://github.com/schneebergerlab/plotsr

ADD COMMENT
2
Entering edit mode
21 months ago
hugo.avila ▴ 530

Hello try this https://github.com/moshi4/pyGenomeviz

ADD COMMENT

Login before adding your answer.

Traffic: 1599 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6