Delta Dot plots tool add?

Can we get a change in dot plot (delta dot plot) graph added to the tools? It would make comparisons while making a puzzle a lot easier and comparisons between winners and others way easier.

Hello eternacac

I’m not sure if I understand the requested feature - are you thinking about an interface with which you can load 2 different sequences and compare dot plots?

Back to this old but good idea. I’d like to be able to more easily compare how two design solves differ by dot plot, ideally seeing the effect of changes made while editing the design.

One thought is to use different color channels for each of two designs, and because green color-blindness is most common, the default mode might be red for one design and green+blue for the second. (Alternatively yellow(=red+green) for one design and blue for the other. Since stronger bonds mean darker, the net effect would be reversed. Where the first design bonded more strongly the dot-plot would look slightly blue-greener (or bluer); where the second design bonded more strongly, the dot-plot might look slightly redder (or yellower). I don’t know it the difference would be strong enough to show visually - we’d have to try it to see.

In editing designs, one idea might be to “fix” one design as a reference, then show the comparative dot plot with the delta-colors as editing changes were made. For 2-way switches, the ability to show both states plus the delta dot-plot at the same time would be a bonus! It would make it easier to see how modifications to the design were affecting the dot-plot.

Alternatively, one could simply do a split-screen with the dot-plot for one design (e.g. a reference) on the left and the dot-plot for another design (the one being edited or an alternative submission) on the right for visual inspection. Being able to run Up/Down the design lists on either side would help, possibly using the U/D keys to switch designs as in the design review mode right now.

Unfortunately the U/D keys don’t currently work after the dot-plot has been viewed, requiring going back to the design list, picking a new design, then back to the dot-plot mode. Even just fixing this would be a help.

It would be ideal to be able to compare a design currently being edited with other (submitted?) designs in order to check the effect of modifications as well as to compare different designs that have already been submitted.

To just throw this out as an addition to Jandersonlee’s new comment, I believe that another useful addition to the dotplot would be the ability to interact with the dotplot and have that interaction highlighted on the sequence in real time. For example, if I click on a helix or base pair in the dotplot coordinates, it should highlight those corresponding bases on the sequence, and perhaps even modify the resulting GUI structure to form the structure reflected in the dotplot. In addition, there could be an alternative viewing mode for the RNA called “Pairing Probabilities Mode” which changes all the bases to a color scale, and provides the pairing probability values, based on the native or target structure fold, alongside each basepair.

1 Like

I’ve always wanted to design/evaluate via the dot-plot. I did do some work on a stand-alone web-based tool for a while that did some of this. I can probably fire it up if anyone wants to look at it. (PM me in game for access.)  One challenge I found on larger designs was the dots become so small it is harder to correctly select a given pair.

Brourd’s suggested pairing probabilities mode reminds me of the yellow/blue SHAPE lab results. I never was very good at reading that but I think it was very helpful for some folks.

While we are at it, it might also be good to be able to compare dot-plots from different energy models to see how a design has different predictions for folding in different energy models. If I’m not mistaken I think the dot-plot is currently always based on the Vienna energy model regardless of the model selected for folding.

1 Like

Yeah, a similarity to SHAPE was the idea I’m aiming for, but with the ability to inter-convert between the different structures in the dot plot (and then changing the GUI structure to reflect that). It would be a cool addition to the UI, and would give a more tangible feel to the dotplot and being able to view alternative structures in the ensemble that the sequence may be folding into. Players can then ‘target’ those bases that are in these alternative structures.

I’ve had the same issue with trying to use the dotplot coordinates and trying to pinpoint the base pair it corresponds to.