relax: dynamics analysis, model-free analysis, relaxation data, R1 and R2 exponential curve-fitting, steady-state NOE calculation, reduced spectral density mapping, relaxation dispersion, N-state model, frame order dynamics theories, stereochemistry, conformational analysis, organic molecules, proteins, RNA, DNA, sugars, and other biomolecules.

relax - Molecular dynamics by NMR data analysis

Analysis software for: Model-free, NMR relaxation (R1, R2, NOE), reduced spectral density mapping, relaxation dispersion, N-state models, frame order theory.


The program relax is a software package designed for the study of molecular dynamics through the analysis of experimental NMR data. Organic molecules, proteins, RNA, DNA, sugars, and other biomolecules are all supported. It was originally written for the model-free analysis of protein dynamics, though its scope has been significantly expanded.

relax is a community driven project created by NMR spectroscopists for NMR spectroscopists. It supports a diverse range of analyses:

The full list of features is described here.


The aim of relax is to provide a seamless and extremely flexible environment able to accept input in any format produced by other NMR software, able to faultlessly create input files, control, and read output from various model-free programs including Modelfree and Dasha, output results in many formats, and visualise the data by controlling programs such as Grace, OpenDX, and MOLMOL.

All data analysis tools from optimisation to model selection to Monte Carlo simulations are inbuilt into relax. Therefore the use of additional programs is optional.

The power of Python

The flexibility of relax arises from the choice of either relax's scripting capabilities or its Python prompt interface. Extremely complex scripts can be created from simple building blocks to fully automate data analysis. A number of sample scripts have been provided to help understand script construction. In addition, any of Python's powerful features or functions can be incorporated as the script is executed as an arbitrary Python source file within relax's environment.

Open Source

relax is free software (free as in freedom) which is licenced under the GNU General Public Licence (GPL). You are free to copy, modify, or redistribute relax under the terms of the GPL. For more information, see the program documentation.