Skip to main content
Logo

Rapid Conformer Ensembles with RDKit for Transition States

TOC

Installation

$ pip install racerts

Usage

racerTS can be imported as a Python module that is easily integrated into workflows for transition state conformer ensemble generation. For further information, see the separate documentation.

>>> from racerts import ConformerGenerator
>>> cg = ConformerGenerator()
>>> ts_conformers_mol = cg.generate_conformers(file_name="example.xyz", charge=0, reacting_atoms=[2,3,4])
>>> cg.write_xyz("ensemble.xyz")

It can also be accessed via a command line interface.

$ racerts example.xyz --charge 0 --reacting_atoms 2 3 4

Cite this work

If you use racerTS in one of your works, please make sure to cite it:

@article{schmid_rapid_2026,
	author = {Schmid, Stefan P. and Seng, Henrik and Kläy, Thibault and Jorner, Kjell},
	title = {Rapid Generation of Transition-State Conformer Ensembles via Constrained Distance Geometry},
	journal = {Journal of Chemical Information and Modeling},
	volume = {66},
	number = {5},
	pages = {2777-2790},
	year = {2026},
	doi = {10.1021/acs.jcim.5c02794},
}

Data availability

All data to reproduce the study can be found on Zenodo.

License

MIT License

Copyright © 2025 ETH Zürich

Metadata

Release files for racerts 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for racerts 0.1.7
File Size Uploaded
racerts-0.1.7.tar.gz 29.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for racerts 0.1.7
File Interpreter ABI Platform
racerts-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 58.7 kB

Release files / racerts-0.1.7.tar.gz

Download URL racerts-0.1.7.tar.gz
Size 29.9 kB
Tags Source
SHA-256 checksum
How to use checksums
67168d953d12dc266e2e725bccde2a510ed32cec947a997d03ffe350389acd45
BLAKE2b-256 checksum
How to use checksums
8c2246e5098a93c5a244a9569d3e5327d67aee69f925aabe767f69480260195f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release files / racerts-0.1.7-py3-none-any.whl

Download URL racerts-0.1.7-py3-none-any.whl
Size 28.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bfd3923949f84cd6ba8214a755ce4984c0724d9695623642aee8b9083732aad6
BLAKE2b-256 checksum
How to use checksums
6ba2d928f224e0431eabd58d2377fdb212ce187268f0fb47e54b926805209a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page