Skip to content
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

Ketcher editor #43

Open
alexvoronov opened this issue Dec 30, 2023 · 0 comments
Open

Ketcher editor #43

alexvoronov opened this issue Dec 30, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@alexvoronov
Copy link

Request

It would be nice to have Ketcher component in Panel, with bidirectional communication of SMILES strings (Python -> Editor and Editor -> Python), as well as editor's Selection and Highlight.

Motivation

An easy-to-use editor could enable some nice applications: calculate properties as user draws molecules (e.g. GT4SD), enable AI copilot-style applications where AI proposes modifications, or collect human feedback on which parts of molecules would be "flagged" by chemists for undesirable properties.

Drawbacks

No response

Alternatives

Ketcher is quite similar to JSME, however, JSME interface "feels" quite outdated. There is Ketcher in Streamlit and Ketcher in Gradio (and Gradio implementation looks surprisingly short).

Additional Context

I got a few questions. Would panel-chemistry be a suitable "home" for Ketcher Panel component, or should it have its own repo? From PR #41 it looks like panel-chemistry does not yet support the latest Panel version, if that is correct, how difficult is it to upgrade?

@alexvoronov alexvoronov added the enhancement New feature or request label Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant