A Python Tutorial for 3DRISM Solvation Calculations of Chemical and Biological Molecules

The 3-Dimensional Reference Interaction Site Model (3DRISM) provides a powerful grid-based solvation model for chemical and biological solutes, which balances the calculation accuracy and efficiency. We previously developed EPISOL (Expanded Package of Integral Equation Theory-Based Solvation) to enable efficient 3DRISM calculations. EPISOL implements 22 different closures and several variations of 3DRISM. EPISOL is compatible with both AMBER and GROMACS simulation packages. The original EPISOL was written in C++ and includes a kernel library that allows integration of EPISOL routines into other software. In this work, we introduce EPIPY, a Python-based package that leverages the EPISOL kernel library to streamline 3DRISM calculations. We first provide an overview of 3DRISM, then present a step-by-step tutorial on running and analyzing 3DRISM calculations using EPIPY. Our tutorial examples demonstrate how to generate water distributions around chemical compounds and ions, identify the most probable water coordinates near a protein, and compute the solvation free energies of small organic molecules. The EPIPY source code and accompanying tutorial files are available at: https://github.com/EPISOLrelease/EPIPY.

Authors

Institutions

Publication Details

Journal
ChemRxiv
Published
2025-08-25
DOI
https://doi.org/10.26434/chemrxiv-2025-jv92j
Primary Topic
Various Chemistry Research Topics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Python Tutorial for 3DRISM Solvation Calculations of Chemical and Biological Molecules

Patrick C. Swanson, Siqin Cao, Xuhui Huang
ChemRxiv
Various Chemistry Research Topics
article

A Python Tutorial for 3DRISM Solvation Calculations of Chemical and Biological Molecules

Patrick C. Swanson, Siqin Cao, Xuhui Huang
article en

Abstract

The 3-Dimensional Reference Interaction Site Model (3DRISM) provides a powerful grid-based solvation model for chemical and biological solutes, which balances the calculation accuracy and efficiency. We previously developed EPISOL (Expanded Package of Integral Equation Theory-Based Solvation) to enable efficient 3DRISM calculations. EPISOL implements 22 different closures and several variations of 3DRISM. EPISOL is compatible with both AMBER and GROMACS simulation packages. The original EPISOL was written in C++ and includes a kernel library that allows integration of EPISOL routines into other software. In this work, we introduce EPIPY, a Python-based package that leverages the EPISOL kernel library to streamline 3DRISM calculations. We first provide an overview of 3DRISM, then present a step-by-step tutorial on running and analyzing 3DRISM calculations using EPIPY. Our tutorial examples demonstrate how to generate water distributions around chemical compounds and ions, identify the most probable water coordinates near a protein, and compute the solvation free energies of small organic molecules. The EPIPY source code and accompanying tutorial files are available at: https://github.com/EPISOLrelease/EPIPY.

ChemRxiv
University of Wisconsin–Madison (US)
National Science Foundation, University of Wisconsin-Madison, Division of Chemistry
Openalex Percentile: Top 79%
Various Chemistry Research Topics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Python Tutorial for 3DRISM Solvation Calculations of Chemical and Biological Molecules — Patrick C. Swanson, Siqin Cao, et al. · ChemRxiv (2025) | TGRS Research Map | TGRS