Published October 31, 2025
| Version Release_2025_09_2
Software
Open
rdkit/rdkit: 2025_09_2 (Q3 2025) Release
Creators
- Greg Landrum
- Paolo Tosco
- Brian Kelley
- Ricardo Rodriguez
- David Cosgrove1
- Riccardo Vianello
- sriniker
- Peter Gedeck
- Gareth Jones2
- Eisuke Kawashima3
- NadineSchneider
- Dan Nealschneider4
- Andrew Dalke
- tadhurst-cdd
- Matt Swain5
- Brian Cole
- Samo Turk
- Aleksandr Savelev
- Alain Vaucher6
- Maciej Wójcikowski7
- Niels Maeder
- Hussein Faara8
- Ichiru Take
- Rachel Walker4
- Vincent F. Scalfani9
- Daniel Probst10
- Kazuya Ujihara
- Axel Pahl11
- guillaume godin
- Juuso Lehtivarjo
- 1. CozChemIx Limited
- 2. Glysade LLC
- 3. nil
- 4. @schrodinger
- 5. @DEShawResearch
- 6. Google
- 7. @merckgroup
- 8. Schrodinger
- 9. University of Alabama
- 10. Wageningen University
- 11. Fraunhofer ITMP (Hamburg)
Description
Release_2025.09.2
(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 your name, please set your name in GitHub)
Jakub Adamczyk, Chris Von Bargen, David Cosgrove, Andrew Dirksen, Tad Hurst, Gareth Jones, Brian Kelley, Niels Maeder, Josh A. Mitchell, Rachael Pirie, Ricardo Rodriguez, Paolo Tosco, Ivan Tubert-Brohman, marlon2468morales-hue, spparel
Backwards incompatible changes:
- Simple AND queries are now merged into atoms. E.g.
[C&+]now produces the the same result as[C+]when parsed as SMARTS. - Molecules which do not have potential chiral centers or stereobonds will no
longer have the "_CIPRank" atom property set by default. If you want to
force the calculation of pseudo-CIP ranks, you can call
Chem.ComputeAtomCIPRanks(). Note that if you just want a symmetry-aware canonical ranking of the atoms in a molecule, it is more efficient to useChem.CanonicalRankAtoms(mol, breakTies=False). - The behavior of H removal has changed slightly: hydrides will no longer removed by default, as this changes the global charge of the mol.
MolToSmarts()no longer adds implicit hydrogens to atoms without queries. The one exception to this is for chiral atoms, which will still have an implicit H added if present.
New Features and Enhancements:
- MolFromSmiles scales quadratically with chain length (github issue #8776 from i-tub)
- Allow Multiple Core Hits in the Same Molecule in RGroupDecomposition (github pull #8813 from DavidACosgrove)
- Merge simple AND queries onto atoms. (github pull #8830 from ricrogz)
- Implement a mechanism to patch .pyi files as proposed in #8749 (github pull #8835 from ptosco)
- allow default radii in the DCLV calculation (github pull #8836 from greglandrum)
- Address #8840 by implementing dpi parameter in PandasTools.SaveXlsxFromFrame() (github pull #8841 from ptosco)
- Add safeSetattr to more params / options objects (github pull #8842 from nmaeder)
- add Reaction From Smiles python wrapper (github pull #8843 from RPirie96)
- Use properties in the MolDrawOptions python wrappers to make setting/getting colours easier (github pull #8857 from greglandrum)
- Minor docstring tweak. (github pull #8860 from DavidACosgrove)
- set up performance benchmarks (github pull #8865 from bddap)
Bug Fixes:
- Hydrides in organometallics removed when parsing (github issue #8726 from spparel)
- CSharp wrapper fails to build on Linux (github issue #8801 from jones-gareth)
- Setting
maxAttemptsvsmaxIterationsinEmbedMolecule(github issue #8807 from j-adamczyk) - Allowed list atoms should be read as dummy atoms (github issue #8820 from cdvonbargen)
- Aromaticity perception with list queries depends on ordering of atoms (github issue #8823 from greglandrum)
- Install expat lib in static builds (github pull #8832 from ricrogz)
- Allow labeled atoms to have working queries (github pull #8849 from bp-kelley)
- A fix and some refactoring for substructure highlighting in notebooks (github pull #8851 from greglandrum)
- use bond labels in the ranking in MolFragmentToSmiles (github pull #8861 from greglandrum)
- Calling atom.SetQuery(None) segfaults (github issue #8877 from bp-kelley)
- Whitespace mangled in
GetPropsAsDict()(github issue #8890 from Yoshanuikabundi) - Partial fix to a problem with implicit Hs being written to SMARTS (github pull #8893 from greglandrum)
- Change docs in Python EmbedMultipleConfs. (github pull #8900 from DavidACosgrove)
Files
rdkit/rdkit-Release_2025_09_2.zip
Files
(86.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d0b5e2beea18d3913fa325cf172d4d53
|
86.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/rdkit/rdkit/tree/Release_2025_09_2 (URL)
Software
- Repository URL
- https://github.com/rdkit/rdkit