Sign in

Greg Landrum

@greglandrum.bsky.social
1.8K followers 231 following 337 posts

Cheminformatician, developer, climber, runner, hiker, cook ORCID: 0000-0001-6279-4481

PostsRepliesMedia
Greg Landrum @greglandrum.bsky.social · 26/09/2026
Thanks Taka
010
Greg Landrum @greglandrum.bsky.social · 25/09/2026
Thanks for the post Taka. I'm trying to reproduce it using the newest (not yet released) version of the conformer generator. Can you tell me which version of the RDKit you used for the post and what you used as a random number seed when you did the runs?
110
Greg Landrum @greglandrum.bsky.social · 10/09/2026
This week on the #RDKit blog we have a guest post from David Cosgrove describing the new code he added for doing shape-based searches in synthon spaces. greglandrum.github.io/rdkit-blog/p...
greglandrum.github.io
Introducing Searching Synthon Spaces by Shape – RDKit blog
Extending searching in synthon spaces to use Gaussian shape similarity
031
Reposted by Greg Landrum
simon saubern 🌀 @sauberns.bsky.social · 25/08/2026
Yay! RSS feeds are back for ACS journals @pubs.acs.org pubs.acs.org/pages/rss But you have to re-subscribe to all of them ☹️ #chemsky
pubs.acs.org
Follow RSS | ACS Publications
Follow RSS | ACS Publications #Sidebar { display: none; } /* CMS Styles Overrides start */ #mainContent { width: 100%; } .pg_SelfServePage .content-main_...
172
Greg Landrum @greglandrum.bsky.social · 18/08/2026
If you can't make it in person, you can register for the online version of the UGM at the same link.
011
Greg Landrum @greglandrum.bsky.social · 18/08/2026
The #RDKit UGM in Darmstadt is almost here (16-18 September), but if you want to attend, we still have some slots available. Free registration here: www.eventbrite.com/e/15th-rdkit...
eventbrite.com
15th RDKit UGM 2026
2026 RDKit User Group Meeting (in person and online)
167
Greg Landrum @greglandrum.bsky.social · 17/08/2026
Yay! Now I have something other than myself to blame for the fact that there are a bunch of #RDKit PRs that need be reviewed! #YesIAmInDenial
Screenshot of the RDKit PR page displaying the unicorn image that GitHub shows when the site is down.
030
Greg Landrum @greglandrum.bsky.social · 28/07/2026
I also read it through feedly without problems
021
Greg Landrum @greglandrum.bsky.social · 27/07/2026
Reason for declining to review: "Conflict of interest" Comments to Editor: "I choose not to donate my time to for-profit publishers."
060
Reposted by Greg Landrum
Riniker lab @ ETHZ @rinikerlab.bsky.social · 24/07/2026
Our new perspective in @jacs.acspublications.org makes some recommendations for building ML models for reaction outcomes. We didn't want to go too far out on a limb and call them "best practices" ;-) pubs.acs.org/doi/10.1021/...
pubs.acs.org
Yield Smarter, Not Harder: Good Practices for Machine Learning of Reaction Outcomes
Reaction yield prediction is a longstanding challenge in synthetic chemistry, with broad implications for route planning, scalability, and high-throughput experimentation (HTE). While recent machine learning (ML) approaches have demonstrated promise in modeling reactivity, they often use complex descriptors or deep architectures that are computationally expensive and limit interpretability and scalability. Here, we assess how much information is stored in simpler descriptors and whether model accuracy is improved by increasing the complexity of the descriptors. Using classical ML models trained on descriptors with different complexity levels, we benchmark predictive performance on four publicly available HTE data sets covering three diverse reaction data sets: Buchwald–Hartwig (BH) amination, Suzuki–Miyaura (SM) coupling, and the silicon–amine protocol (SLAP). Our evaluation furthermore discusses (1) generalization via component-wise data splitting, (2) robustness through external validation across data sets, and (3) performance across asymmetric yield distributions characteristic of HTE data. Contrary to conventional expectations, we find that simpler models with interpretable features can achieve competitive performance under rigorous validation protocols. Based on our findings, we formulate good practices for future studies in this area. For example, comparison to low-cost baseline models should become a requirement for future ML studies for reaction-yield prediction.
061
Greg Landrum @greglandrum.bsky.social · 24/07/2026
Oh yes.
010
Greg Landrum @greglandrum.bsky.social · 21/07/2026
Maybe this was some weird non-standard flavor of Fortran though. Or I missed something!
210
Greg Landrum @greglandrum.bsky.social · 21/07/2026
It is a great story, but... Maybe I am missing something, but the specifications that I can find for Fortran IV (early 70s), Fortran 77, and Fortran 90/95 (I assume more recent versions haven't gotten more perverse) say that variable (and parameter) names start with letters.
120
Greg Landrum @greglandrum.bsky.social · 16/07/2026
After another long hiatus, there's a new #RDKit blog post greglandrum.github.io/rdkit-blog/p...
greglandrum.github.io
Identifying lead-optimization data sets in ChEMBL – RDKit blog
Collecting sets of closely related compounds
071
Greg Landrum @greglandrum.bsky.social · 14/07/2026
This was an interesting one to work on. #chemsky
071
Greg Landrum @greglandrum.bsky.social · 09/07/2026
@pubs.acs.org this is a real problem for those of us who use RSS readers to stay on top of what's appearing in your journals.
041
Reposted by Greg Landrum
simon saubern 🌀 @sauberns.bsky.social · 07/07/2026
Have just realized that none of my ACS RSS feeds are updating in any of my RSS readers. But when viewed in a browser the feed is OK...only after passing the Cloudflare human detection page. @pubs.acs.org can you please have a look at this? I see that there are others reporting this too. #chemsky
041
Greg Landrum @greglandrum.bsky.social · 08/07/2026
I will forgive it though... it just served up a Ned's Atomic Dustbin song that I probably haven't heard in 30 years.
010
Greg Landrum @greglandrum.bsky.social · 08/07/2026
I listened to a couple of 10,000 Maniacs albums last week and then had bits from their songs looping through my head for a week. I'm finally over that, but Spotify is really trying hard to infect me again.
120
Greg Landrum @greglandrum.bsky.social · 29/06/2026
“You can now set your availability in the reviewer dashboard to pause review invitations.” WTF? Do the journals think we work for them or something?
271
Greg Landrum @greglandrum.bsky.social · 26/06/2026
Es zieht!
010
Greg Landrum @greglandrum.bsky.social · 26/06/2026
TFW you realize that you cut the fruit for your breakfast cereal on the same cutting board you used to mince garlic the night before.
110
Greg Landrum @greglandrum.bsky.social · 27/05/2026
One of my favorite parts of the dystopia that we are now heading into has got to be waiting for the "are you a human" challenges to resolve on EVERY SINGLE WEB PAGE that has content that's worth seeing Thank you AI companies for unapologetically stealing all the things!
191
Greg Landrum @greglandrum.bsky.social · 08/05/2026
I have no idea what's in the InChI web demo, and would never judge a piece of software based on something someone else deployed. If you go to the Ketcher demo page you get something that looks a lot better. lifescience.opensource.epam.com/KetcherDemoS...
lifescience.opensource.epam.com
Ketcher v3.12.0
Ketcher is a web-based chemical structure editor
110
Greg Landrum @greglandrum.bsky.social · 07/05/2026
It's also worth mentioning that the open-source Schrodinger sketcher (www.schrodinger.com/platform/pro...) has made a lot of progress and is now pretty good for some tasks. It's using the RDKit in the back though, so I can't use it to test interop.
schrodinger.com
Schrödinger Sketcher | Schrödinger
Use 2D Sketcher to create or modify a molecule in 2D and save it as a project entry or as an image
020
Greg Landrum @greglandrum.bsky.social · 07/05/2026
Yeah, ketcher has made a lot of progress over the past few years and is now quite good. It's my goto sketcher most of the time. It still makes me 🤬 sometimes, but that's what all chemical sketchers do. :-)
310
Greg Landrum @greglandrum.bsky.social · 07/05/2026
It's too bad that I will no longer be able to test that the output that the #RDKit produces works in their sketcher or that the output their sketcher produces works in the #RDKit, but who am I to stand in the way of "progress"? 10/10
350
Greg Landrum @greglandrum.bsky.social · 07/05/2026
So this is me, waving a sad final goodbye to Marvin Sketch. 9/n
120
Greg Landrum @greglandrum.bsky.social · 07/05/2026
85 Euros/month for a sketcher. That's nuts. 8/n
110
Greg Landrum @greglandrum.bsky.social · 07/05/2026
Marvin Cloud is also, of course, subscription only (everybody wants that sweet, sweet subscription money). It also costs 25 Euros/month for academics and 85 Euros/month for individuals. 7/n
100
Greg Landrum @greglandrum.bsky.social · 07/05/2026
Today I tried it for the first time in quite a while and saw this banner at the top of the page: 6/n
banner indicating that chemicalize is going to be shutdown and replaced by marvin cloud
100
Greg Landrum @greglandrum.bsky.social · 07/05/2026
I do occasionally try out the sketcher on chemicalize.org for stuff at the Uni since they offer free usage for academics. 5/n
100
Greg Landrum @greglandrum.bsky.social · 07/05/2026
So I chose to mostly stop using Marvin Sketch. 4/n
100
Greg Landrum @greglandrum.bsky.social · 07/05/2026
The online thing would maybe have been ok, but it includes way more functionality than just the sketcher and is correspondingly a lot more expensive. 3/n
100
Greg Landrum @greglandrum.bsky.social · 07/05/2026
A few years ago, after the sale to the private equity company, they decided to no longer sell individual license and offered me the "opportunity" to either buy a 5 pack (for just me) or to switch to use chemicalize.org 2/n
100
Greg Landrum @greglandrum.bsky.social · 07/05/2026
A "Yay! Private Equity!" thread.... I used to buy a license for MarvinSketch every year because it's a great tool and was pretty inexpensive. 1/n
2110
Greg Landrum @greglandrum.bsky.social · 12/04/2026
Also 🤦‍♂️to the chemistry software company that is spamming me about their commercial user meeting
020
Greg Landrum @greglandrum.bsky.social · 12/04/2026
Hey LinkedIn: 🖕for letting companies pay you to spam me. And 🖕🖕🖕for sending me reminders when I ignore that spam.
240
Greg Landrum @greglandrum.bsky.social · 31/03/2026
What ever could you be referring to? The way the community accepts the behavior of the company behind that other database is a scandal
130
Greg Landrum @greglandrum.bsky.social · 28/03/2026
I'm not a Rust user, so that's well outside my competence zone. If someone wanted to do bindings and had questions about the RDKit parts, I'd be happy to try and answer them.
000
Greg Landrum @greglandrum.bsky.social · 28/03/2026
We did a new major #RDKit release yesterday. v2026.03.1 is out and the conda-forge builds are available. As always, especially with major releases, be sure to read the "Backwards incompatible changes" section of the release notes! github.com/rdkit/rdkit/...
github.com
Release 2026_03_1 (Q1 2026) Release · rdkit/rdkit
Release_2026.03.1 (Changes relative to Release_2025.09.1) Acknowledgements (Note: I'm no longer attempting to manually curate names. If you would like to see your contribution acknowledged with you...
0247
Greg Landrum @greglandrum.bsky.social · 27/03/2026
Free registration for the 2026 #RDKit UGM (both in-person and online attendance) is now open: www.eventbrite.com/e/1985889262...
eventbrite.com
15th RDKit UGM 2026
2026 RDKit User Group Meeting (in person and online)
0109
Greg Landrum @greglandrum.bsky.social · 02/03/2026
The new #RDKit blog post is a guest post looking at doing Butina clustering on the GPU using nvMolKit. greglandrum.github.io/rdkit-blog/p...
greglandrum.github.io
GPU-Accelerated Clustering with nvMolKit – RDKit blog
A guest post from NVIDIA
0142
Greg Landrum @greglandrum.bsky.social · 01/03/2026
Yep, network effects mean that there are very significant benefits to staying on the dominant platform
020
Greg Landrum @greglandrum.bsky.social · 28/02/2026
More terrible UI, this time from the @github.com app. I'm in landscape mode, vertical space is the limiter, but look at the incredible amount that is being wasted. Never mind that much of the info doesn't need to be displayed on that screen.
Screenshot from the github app where more than half the vertical space is taken up with UI elements and not the code I’m trying to view
210
Greg Landrum @greglandrum.bsky.social · 17/02/2026
🤷I basically just read and "save for later" (which is HIGHLY aspirational). You can add articles to separate boards to organize things, but I apparently haven't done that in 8+ years, so I guess it's one of those features I should use, but don't
020
Greg Landrum @greglandrum.bsky.social · 17/02/2026
"You're right, there should be a file called important data.xlsx in this folder. I'm sorry that I deleted it, but I will create a new one for you right now."
010
Greg Landrum @greglandrum.bsky.social · 17/02/2026
I'm completely addicted to RSS, so I use Feedly for this.
110
Greg Landrum @greglandrum.bsky.social · 17/02/2026
Oh, awesome. I can't wait to start finding hallucinated files in my OneDrive folders.
Screenshot of some text describing Microsoft OneDrive as "AI-powered file storage and cloud sharing for work"
What the hell are they thinking?
0101
Greg Landrum @greglandrum.bsky.social · 28/01/2026
0) Hogwarts
120