I made PyMOL run on web-browsers (WASM port) #307
Replies: 1 comment 2 replies
-
Hi Koya, we look forward to seeing the progress of your work! Excited to see what you have. At this moment, feel free to distribute the binaries; As far as merging the project in, let's experiment with having it separate from the main repository at least for now. Depending on your implementation, if pymol-open-source itself has to be modified, perhaps keep it as a fork. But if it's unmodified, perhaps as a submodule is better? For projects similar we've had to this, it's inevitable for the main repo to also include some changes to accommodate the implementation for that project, and we'll usually be open to PRs for those as long as the changes are easily maintainable not intrusive. |
Beta Was this translation helpful? Give feedback.
-
Dear PyMOL developers.
First of all, thank you for maintaining this wonderful software.
I'm a bioinformatician in Japan, and I have been trying to port PyMOL to Web-assembly (WASM). I've successfully ported it using Pyodide, and now my PyMOL (the internal GUI part) runs on modern browsers like Chrome and Firefox with the help of a bit of javascript code. Though it's still under development, I want to share this with the community. However, I'm hesitating to share because I'm unsure about two things:
(1) Is it acceptable to distribute PyMOL wasm binary by myself, especially naming it "PyMOL-wasm" or something like that?
(2) How should I distribute the source code? I considered making a pull request for PyMOL main, but I guess my modifications are large and also out of the main branch's scope, so I'm hesitating about this, too.
On (1) point, I sent an email to Schrodinger Inc. months ago for confirmations, but there are no replies.
I created this discussion to ask you (developers here) what would be the best way to share this work. I hope you'll be interested in this work, and any suggestions and questions will be appreciated.
Best regards,
Koya Sakuma @yakomaxa
Beta Was this translation helpful? Give feedback.
All reactions