-
Notifications
You must be signed in to change notification settings - Fork 1
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
Custom annotation support #124
Comments
@alnfedorov Thanks for your interest and for the warm words about the browser/SPAN/paper. Indeed, at the moment JBR supports only SPAN supported annotations, i.e. only 4 possible marks without any intersections.
In case if you want to store annotation in BED format, intersections are not allowed.
I don't think that creating several annotations simultaneously would be easy, it is much easier to create the first annotation, save it to BED file, open it in JBR, then proceed with the second etc.
We use names of BED entries for checking annotation type in SPAN and BED color for visualisation purposes. We can consider adding user configured markup annotations to JBR, |
@olegs Thanks for the fast response!
You are absolutely right, and it is good that several evident(for me) problems are already solved or limited by the specification. However, I just meant that even simple enhancement to the current annotation mode would cover 99% of my needs, and it should not require any difficult design choices. (By the way, I didn't find any restrictions for the overlapping intervals in the BED specs. Also, I am sure that BED is used to store ChIP-seq reads sometimes. And they can and should overlap often.)
That would be great! |
Indeed, |
Hello!
I found the JBR Genome browser as a convenient tool to create weak genome annotations. However, the current annotation mode supports only SPAN-like annotation. It would be great to allow users to define/save/load custom annotation track.
For me, it will be sufficient to allow users to add new labels directly to the current SPAN annotation track(+save/load them within the session). This way, one avoids the following questions/uncertainties:
Sophisticated use-cases can be supported later when more feedback is available.
To give a perspective, I plan to annotate large portions of the genome for dozens of the histone ChIP-seq experiments. The datasets will eventually be published and potentially could be used to benchmark-optimize peak-calling / train ML-DL models. The problem is that the current annotation is not strong/versatile enough. For example, in some situations, it is clear that the region has exactly one peak, and the body of the peak can be labeled with high confidence at least partially. Partially, it can be covered by abutting start-stop, but semantic is different(exact single peak body(perhaps, partial), a single peak with start-stop somewhere here)
Thank you!
P.S. I am really impressed by the browser/SPAN/aging paper! Great job!
Edit: clarity.
The text was updated successfully, but these errors were encountered: