Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Displaying exon numbers in IGV web app #922

Closed
dsonkin opened this issue Jun 17, 2019 · 9 comments
Closed

Displaying exon numbers in IGV web app #922

dsonkin opened this issue Jun 17, 2019 · 9 comments
Assignees
Labels
enhancement Indicates new feature requests
Milestone

Comments

@dsonkin
Copy link

dsonkin commented Jun 17, 2019

Desktop version of IGV has very useful feature of displaying exon number when mouse pointer is over exon area of transcript reference track. Web app version of IGV shows information about transcript reference after clicking on exon area of transcript reference track, however it does not provide exon number. It would be very useful if IGV web app can also show exon numbers.

@helgathorv helgathorv added the enhancement Indicates new feature requests label Nov 21, 2019
@skycolloredo
Copy link

This would be great!

@jrobinso
Copy link
Contributor

When implementing this for IGV desktop I discovered there is no standard for exon number, your exon number 3 might be someone else's exon number 4, but I can investigate what we did and do the same. It is our interpretation of exon number however, whatever we implement, that is where my hesitancy comes from.

@skycolloredo
Copy link

Yes this makes complete sense. I would be interested in knowing how the determination is made in the desktop version.

@jrobinso
Copy link
Contributor

It looks like it just counts from the 5' end, starting at 1. This includes any UTRs before the first coding section. The count is per transcript. So the same exon on different isoforms of a gene can have different exon numbers.

@skycolloredo
Copy link

Ah yeah, that makes sense. Do you have plans to bring that over to the javascript implementation? Or too imprecise?

@jrobinso
Copy link
Contributor

@skycolloredo It would be nice. The basic issue is there are 44 open issues here and slightly more in IGV desktop. I can't do them all so they get prioritized, and this hasn't landed at the top yet.

@jrobinso jrobinso self-assigned this May 17, 2021
@jrobinso jrobinso added this to the 2.8.4 milestone May 17, 2021
@skycolloredo
Copy link

@jrobinso Yes completely understand, this is a huge amount of work and all tremendously valuable. Thank you for all that you do and your team do!

@jrobinso jrobinso modified the milestones: 2.8.4, 2.9.0 Jun 16, 2021
@bbarrick
Copy link

bbarrick commented Aug 3, 2021

I just wanted to throw my support behind this feature. It would be great if it could accessed programmatically.

@jrobinso jrobinso modified the milestones: 2.9.0, 2.10.0 Aug 30, 2021
jrobinso added a commit that referenced this issue Sep 1, 2021
…re loaded (i.e. gene feature is completely contained in query window). See issue #922
@jrobinso
Copy link
Contributor

jrobinso commented Sep 2, 2021

This is implemented and will go out in the next release, probably by the end of the week. To recap, it just counts exons from the 5' end starting at 1. In some rare cases it might not be able to safely do this, specifically if using an indexed GFF file and the parent feature is not completely contained in the query window (the "visibility window"). When that happens we might not have all the exons, so we really don't know what the numbers would be. This could occur with a combination of large genes and small visibility windows. This is never an issue with "bed" format as the entire transcript is a single feature (line).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Indicates new feature requests
Projects
None yet
Development

No branches or pull requests

5 participants