Open carcruz opened 10 months ago
In case this helps, requirements would/could be:
Some sites visualising structures (alphafolddb, pdbe, rcsb-pdb, ProtVar, mutfunc, protvista/web-components, ...)
The Nightingale components that protvista-uniprot is build with seem to satisfy the requirements - 'pockets' may take some work.
Here's an example of loading only the 3D structure: https://ebi-webcomponents.github.io/nightingale/?path=/story/components-structure--structure
@carcruz are there issues with using protvista on the platform that prompted this ticket?
The context is that we have upcoming data on visualising data structures and we might need to enhance our game on visualising 3d structures.
I had a few chats with other teams and it looks like the gold standard at the moment is Mol*. One of the developers is currently at EBI for a few months and it would be a good opportunity to establish a collaboration. The ProtVar team has been using it successfully, but they had to implement a few things on top to make it work for their use case.
In terms of actions, it would be good to see if Mol* sits well in our application (react compatibility etc.). What kind of inputs requires, etc. It would help to scope further development of the required data during the summer.
In addition to the Nightingale components mentioned above, Mol* itself has a JS API and a React-based UI where "Some components of the UI are usable outside the main plugin and can be integrated into 3rd party solutions". I will take look at how well suited any of these are for use in the platform.
The widget has to be added in the following places:
The requirements of the widget would be:
ProtVar has a viewer for predicted pockets, we can explore to use the same. Example: https://www.ebi.ac.uk/ProtVar/query?search=10%2043118436%20A%20C
They also use Molstar and would be good to explore the implementation