Greg Landrum's Avatar

Greg Landrum

@greglandrum.bsky.social

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

1,731 Followers  |  225 Following  |  260 Posts  |  Joined: 03.07.2023  |  1.7263

Latest posts by greglandrum.bsky.social on Bluesky

Using the RDKit in a C++ program – RDKit blog It’s actually pretty easy

This week I updated an older #RDKit blog post to show how to use the RDKit in your own C++ projects on Windows. That post now covers Linux, the Mac, and Windows.
greglandrum.github.io/rdkit-blog/p...

23.10.2025 13:25 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Save the date! Next year's European #RDKit UGM will take place from 16-18 September in Darmstadt, Germany.
Pre-registration will open in early 2026.

21.10.2025 15:25 β€” πŸ‘ 29    πŸ” 10    πŸ’¬ 1    πŸ“Œ 0
Displaying atom maps and highlighting with reactions – RDKit blog How to display info about a reaction transformation on a set of specific reactants and products.

The new #RDKit blog post shows off some reaction drawing tricks.

greglandrum.github.io/rdkit-blog/p...

17.10.2025 18:41 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Coffee and tea are substitutes for each other?!?!?
<sigh> economists...

09.10.2025 13:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Rendering intramolecular H bonds in 2D – RDKit blog A simple approach to get nonbonded atoms close to each other.

I forgot to post over the weekend...
The new #RDKit blog post is a short one showing how to get decent 2D renderings for systems with intramolecular hydrogen bonds.
greglandrum.github.io/rdkit-blog/p...

06.10.2025 03:53 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

Now that we include new features in the minor releases, the big ones aren't quite so dramatic, but it's still a great feeling to get one out the door.

30.09.2025 17:21 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot showing that my "rdkit_new" conda environment is running the 2025.09.1 RDKit release

A screenshot showing that my "rdkit_new" conda environment is running the 2025.09.1 RDKit release

Yay! #RDKit

30.09.2025 17:20 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Drawing simple protein–ligand interaction diagrams with the RDKit – RDKit blog Quick, but useful

This week's #RDKit blog post shows how to create simple protein--ligand interaction diagrams.
I think there's potential to take this a bit further...
greglandrum.github.io/rdkit-blog/p...

26.09.2025 15:58 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

It actually makes be a bit sad. I still vividly remember when google first appeared and how transformational it was. What do you mean that I no longer have to put "-sex" in every query string on Altavista in order to not drown in porn results for my science query?!?!?

25.09.2025 15:55 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That requires me to either know that I want a pace chart or to do math.
The first couple of hits are all useful for answering the question.

25.09.2025 15:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🫠

25.09.2025 15:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ecosia isn't terrible

25.09.2025 15:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My normal solution is to just not use google for web search any more.
If they insist upon abusing me (and destroying the open web), why should I support them?
I just hadn't updated my search prefs on this computer, so I was surprised by the slop

25.09.2025 15:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A screenshot showing the AI Overview result for the google query. "What is the required pace for a 2:10 marathon"
The AI-generated answer is egregiously wrong.

A screenshot showing the AI Overview result for the google query. "What is the required pace for a 2:10 marathon" The AI-generated answer is egregiously wrong.

It's great to see that the piles of money and enormous amounts of electricity and other resources used to train these models has produced such stunning and useful results. And I'm SUPER glad that google now always shows me this garbage.

25.09.2025 15:40 β€” πŸ‘ 20    πŸ” 9    πŸ’¬ 4    πŸ“Œ 4

It's always great to see a new release of ChEMBL appear!

24.09.2025 04:52 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Using the RDKit in a C++ program – RDKit blog It’s actually pretty easy

This week I updated an older #RDKit blog post that demonstrates how to set things up so that you can easily use the RDKit in your own C++ code.
greglandrum.github.io/rdkit-blog/p...

20.09.2025 02:45 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's hard to believe that we're living in the future when things like this keep happening:
me: "Hey Siri, put onions on the shopping list"
Siri: "Ok, I put bananas on the shopping list"

18.09.2025 15:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - rdkit/UGM_2025: 2025 RDKit UGM 2025 RDKit UGM. Contribute to rdkit/UGM_2025 development by creating an account on GitHub.

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_20...

08.09.2025 14:23 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Scaling conformer generation – RDKit blog How many cores should I use for conformer generation?

This week's #RDKit blog post is a short one looking at the scaling of conformer generation time with the number of threads used.
greglandrum.github.io/rdkit-blog/p...

30.08.2025 04:09 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
How the 2D/3D flag in Mol blocks is used – RDKit blog Specifications meet the real world

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-blog/p...

22.08.2025 06:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I happily used Marvin as my primary sketcher for years. Having Linux support was key for me. Only stopped when they recently decided to no longer sell single licenses.

21.08.2025 02:56 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think that even when you take innovation and experience into account, you're still going to have a giant bulge in the middle for exploration and actually doing the work.

18.08.2025 13:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I really like this description

18.08.2025 11:57 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
screenshot showing now open pull requests on the main RDKit repository

screenshot showing now open pull requests on the main RDKit repository

well, I hope this little glitch is resolved soon.πŸ˜•

12.08.2025 14:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is the one on the lock screen, and I like the *other* pictures... it's just the birds! :-)

12.08.2025 13:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What good is all the investment that Microsoft is making in AI if Windows keeps showing me that damn hummingbird image even though I click the "I don't like this" button EVERY SINGLE TIME it shows up?

12.08.2025 11:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

(c) the version of Temple of Love on it is different enough from the original to almost be a different song. :-)

10.08.2025 12:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
An LLM experiment – RDKit blog What happens if you ask an LLM to generate an RDKit blog post?

I’m on vacation, so I asked an LLM to write this week’s #RDKit blog post.
Here’s how it went

greglandrum.github.io/rdkit-blog/p...

31.07.2025 14:55 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks Geoff!

25.07.2025 02:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I like that scheme (though the "partial" seems redundant). I will try to make some time to update the post to use DASH_AM1BCC_CHARGES

24.07.2025 17:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@greglandrum is following 20 prominent accounts