simularium / simularium-viewer

NPM package to view Simularium trajectories in 3D
Apache License 2.0
2 stars 0 forks source link

evaluate mol* for replacement #375

Open toloudis opened 5 months ago

toloudis commented 5 months ago

What needs to happen?

look at mol* code and determine what it would take to actually replace the simularium-viewer canvas with their canvas and drawing api.

Why should we do this?

To eval the size of effort

When does this need to get done?

within the next couple of simularium dev mtgs

toloudis commented 4 months ago

After some eval, I think it might be a reasonably small few days of focused time project to try to wedge the mol* canvas into the viewer. as a basic starting point for eval / comparison. we won't automatically get all of our same features back. But there seems to be a clear path for us to be able to render the same meshes and pdb sphere collections that we show now. TBD:

As previously discussed, we can also go the other direction and ask: what exactly do we want from their codebase for the simularium viewer?

toloudis commented 2 days ago

There were some blockers with this, with respect to using the mol codebase to get anything to render. The mol devs addressed this initial blocker but we never revisited.

Current considerations (while we move forward with simularium viewer dev tasks):

toloudis commented 1 day ago

For reference, prototype code branch is here: https://github.com/simularium/simularium-viewer/tree/feature/molstar-canvas