home.social

#rdkit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rdkit, aggregated by home.social.

fetched live
  1. While playing around a bit more with @marimo_io's #molab, although I was able to make #RDKit work, it seems py3Dmol (pypi.org/project/py3Dmol/) does not work as it's supposed to (i.e. I can't get 3D molecules to display in the notebook). I likely may have missed other stuff that needs to be imported, so: has anyone else tried this combination and made it work?

    (Otherwise, alternatives for making 3D molecules show up in molab are welcome!)

    #chemistry #cheminformatics #python

  2. Interestingly, only a few days after writing this toot, I somehow wound up with an invitation to use the molab online notebooks from #Marimo (marimo.io/).

    I am happy to announce that molab notebooks are indeed able to load and run #RDKit; this will help immensely for people like me who are stuck on using stuff from the browser due to various constraints.

  3. If y'all would indulge me a late addition: the appropriate lines in the #RDKit code (github.com/rdkit/rdkit/blob/ma) can of course be modified to use the B&R blob I introduced in the essay.

    What's hampering me from actually trying this out for myself is that due to RDKit not yet being supported by #Pyodide, a lot of the webservices that can run #Python from the browser (e.g. the online version of #jupyter) are also not able to load RDKit. (I have seen at least two proposals to use the JS version of RDKit instead, but I have not managed to make that work either.) Because I had written that essay, and am currently writing this toot from a smartphone (for a number of reasons, I don't have access to a computer I can use), indirectly using RDKit through Wolfram Cloud (basically the online version of Mathematica) is pretty much how I attempt to do cheminformatics experiments on a smartphone. :)

    #chemistry #cheminformatics #visualization

  4. I posted a short computational essay on Wolfram Community a little while ago (community.wolfram.com/groups/-) regarding what I call "molecular heatmaps" for visualizing atomic descriptors. This is based on previous work by #RDKit's Landrum and Riniker (cf. doi.org/10.1186/1758-2946-5-43).

    Something I did not talk about in that essay is the virtue of reading journal articles that are outside of your usual purview (or, you might even say "comfort zone"). If I had completely restricted myself to the cheminformatics literature, I would not have found out about "blob functions" (cf. doi.org/10.1080/10867651.2001.), which are often used in computer graphics. This isn't the first time I was able to profitably use knowledge from one subject to use in another one. It takes conscious effort, but I recommend having a wide reading appetite very warmly.

    #chemistry #cheminformatics #visualization

  5. #OpenBabel is dead, long live #RDKit!

    github.com/RMeli/spyrmsd/issue

    On a more serius note, it would be cool to have a cheminformatics library that actually works. Don't get me wrong, RDKit is very cool - but you can feel all the underlying problems it has when using it.

    #Cheminformatics

  6. Tonight I'm taking the train to Prague for the European edition of the 2025 #RDKit UGM.
    I'm really looking forward to meeting a bunch of the community there!
    We don't have space for any last-minute in-person registrations, but info on joining the live streams is here:
    github.com/rdkit/UGM_2025/

  7. Today's #RDKit blog post gets into the weeds of how inconsistent information in a common file format is handled by the RDKit.

    greglandrum.github.io/rdkit-bl

  8. Today's #RDKit blog post shows a way to store partial charges in SD files. We really should stop using mol2 files.

    greglandrum.github.io/rdkit-bl

  9. The new #RDKit blog post, inspired by a question from Kjell Jorner, looks at the impact of molecular size on similarity thresholds.
    greglandrum.github.io/rdkit-bl

  10. This week's #RDKit blog post shows how to use some of the information added to molecules that come from the chemical reactions code.

    greglandrum.github.io/rdkit-bl

  11. This week I have updated and revised an old blog post showing how to perform extended Hueckel calculations with the #RDKit. This is a fun one for me because it involves work I did back in grad school. :-)
    greglandrum.github.io/rdkit-bl

  12. This #RDKit blog post builds on the earlier one about chemical words; this time I'm using Morgan fingerprint bits as the "words".

    greglandrum.github.io/rdkit-bl

  13. This week's #RDKit blog post revisits and updates a really old post looking at the most common chemical "words".

    greglandrum.github.io/rdkit-bl

  14. Hi. I'm a scientist and programmer based in Basel, Switzerland. I'm a long-time advocate of #OpenSource and #OpenScience and am the primary developer of the #RDKit.

    #introduction

  15. There's a new #RDKit blog post introducing some new functionality that I'm really excited about: doing efficient substructure and similarity searches in very large chemical libraries:
    greglandrum.github.io/rdkit-bl