relax: dynamics analysis, model-free analysis, relaxation data, R1 and R2 exponential curve-fitting, steady-state NOE calculation, reduced spectral density mapping, 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

relax downloads

Current release

The current stable release is relax version 1.3.13.

relax binaries have been pre-compiled for a number of computer architectures. These are based on Python 2.5 or 2.6 but can work with other Python versions on certain operating systems and certain architectures. However if not, or if binaries for your system do not exist, please download the source release (the compilation of binaries is not a pre-requesite for using relax). Note that some binary distribution files may not correspond to the most up to date version of relax. If so, please download the up-to-date source release instead. If you would like to contribute binary packages for your specific architecture, please read the 'Open source infrastructure' chapter of the relax manual for details.

For details about the relax GPG signatures and their usage, see the Security section at the end of this page.

Dependencies

Minimally both Python and NumPy (Numerical Python) need to be installed on the system for relax to run. A few other Python packages are optional and relax will function perfectly well without these, although certain features may be missing. Additional Python packages may be required on certain platforms.

SciPy

Numerical integration is required for the frame order theory. This is currently not implemented within relax so the QUADPACK numerical integration provided by SciPy is used. Without this package being installed, the frame order analysis will not be accessible.

wxPython

The relax graphical user interface (GUI) is implemented using wxPython. This package is essential if the GUI is to be used.

GNU/Linux

Pre-compiled binary releases for GNU/Linux can be downloaded for both 32 bit (i686) and 64 bit (x86_64) machines.

Distribution package MD5 checksum GPG signature File size (bytes)
relax-1.3.13.GNU-Linux.i686.tar.bz2 5655a892e4181de175b09be67a8d8506 signature 16057986
relax-1.3.13.GNU-Linux.x86_64.tar.bz2 541f901a483b32862bbe98d3c112317b signature 15997206

Dependencies

If they exist, please install your distribution specific packages for the following dependencies.

MS Windows

The pre-compiled binary release for 32 bit Windows can be downloaded from the link below.

Distribution package MD5 checksum GPG signature File size (bytes)
relax-1.3.13.Win32.zip 88d953915673f3bcaaade41565a9357d signature 18277838

Dependencies

System path

To execute relax, both the relax and Python installation directories will need to be added to the system path. For MS Windows the instructions for modifying the system path are given here.

Mac OS X

There are 3 ways of installing relax on a Mac. These are using the pre-compiled relax application, Fink or the source releases.

Stand-alone application

The stand-alone relax application requires none of the dependencies listed below to be installed. It is a universal binary compiled for i386, x86-64 and ppc64 (fat3) with the Mac OS X 10.5 framework. It should therefore run on most Mac OS X systems at or above version 10.5.

Distribution package MD5 checksum GPG signature File size (bytes)
relax-1.3.13.Darwin.dmg 04ed984592ec1d51d40da15f21028fab signature 128096286

Fink

Pre-compiled binary releases of certain relax versions are available for Mac OS X within the Fink project. These can be installed for Python 2.5 with the command:

> fink install relax-py25

The relax releases packaged within Fink can been browsed here. If the desired version is not available, please download the relevant source package below.

Dependencies

When using a 64-bit system, 64-bit compatible wxPython must be used, i.e. a version using the Cocoa API for implementing the GUI. Currently, this is only available for Python 2.7. One version can be downloaded here.

Source code release (for all other systems)

The program source, in which all functions except for relaxation curve fitting will be available without compilation, and associated GPG signatures (see the Security section below) can be downloaded from:

Distribution package MD5 checksum GPG signature File size (bytes)
relax-1.3.13.src.tar.bz2 b6c41cef7055bc0f5bec0e0b66c51cb8 signature 15985739
relax-1.3.13.src.zip 1af666b0ca9c795f88e0d1227b5c4c10 signature 18324405

Dependencies

Compilation

For compiling the C modules relax uses the SCons cross platform compilation tool. Building these modules is currently only required for the exponential curve fitting used to determine the R1 and R2 relaxation rates. By downloading and installing SCons and running the command:

> scons

in the relax base directory, the modules should automatically compile. This should work on all operating systems assuming that a C compiler is present. The Python header or development files also need to be installed. These files are installed with Python on MS Windows, but needs to be installed as a separate package often called something like python-devel on GNU/Linux and Mac OS X. If an error occurs on MS Windows, read the instructions here.

Development platforms

The development platform is required for compiling the C modules through SCons on MS Windows, for compiling the LaTeX manual, and generating relax distribution packages.

Source code repository

The most up-to-date code can be obtained from Source code repository using one of the following commands (which involve the program Subversion):

> svn co svn://svn.gna.org/svn/relax/1.3 ./relax-1.3

or:

> svn co http://svn.gna.org/svn/relax/1.3 ./relax-1.3

The code obtained from the repository is the most up-to-date (and sometimes evolves quite rapidly). To keep up with changes, the Subversion update command must be used:

> svn up

Keep in mind: since this code changes often, at some points, it could be unstable and non functional.

Security

To check that the file hasn't been compromised, firstly download the GPG signature for the distribution package. Then to test this signature, download the relax public key and run the command:

> gpg --verify --default-key relax relax-x.x.x.release_type.file_type.sig

where x.x.x is the program version; release_type is one of 'GNU-Linux.i686', 'Win32', or 'src'; and file_type is either 'tar.bz2' or 'zip'. The GPG program can be downloaded from the GNU Privacy Guard web site.

New releases

New versions of relax are announced on the relax-announce mailing list. For a description of this list and instructions on how to subscribe to it, please read the relax mailing list section of the communication page.

All releases

Descriptions of these releases are available from the relax news page. These files can all be found on the relax download site.

The 1.3 line

Distribution package MD5 checksum GPG signature File size (bytes)
Version 1.3.13 (2011-11-14)
relax-1.3.13.GNU-Linux.i686.tar.bz2 5655a892e4181de175b09be67a8d8506 signature 16057986
relax-1.3.13.GNU-Linux.x86_64.tar.bz2 541f901a483b32862bbe98d3c112317b signature 15997206
relax-1.3.13.Win32.zip 88d953915673f3bcaaade41565a9357d signature 18277838
relax-1.3.13.Darwin.dmg 04ed984592ec1d51d40da15f21028fab signature 128096286
relax-1.3.13.src.tar.bz2 b6c41cef7055bc0f5bec0e0b66c51cb8 signature 15985739
relax-1.3.13.src.zip 1af666b0ca9c795f88e0d1227b5c4c10 signature 18324405
Version 1.3.12 (2011-08-22)
relax-1.3.12.GNU-Linux.i686.tar.bz2 e733724e650145e82be68d282bfe50a7 signature 10944056
relax-1.3.12.GNU-Linux.x86_64.tar.bz2 d40922b42da0e21bb77fabc00fc1945e signature 11039480
relax-1.3.12.Win32.zip 71dcf1e573bf46f7ff7f2a46074c5fe5 signature 13019213
relax-1.3.12.src.tar.bz2 604ab14c97ca1eb004aa15ee6a7b3177 signature 11037768
relax-1.3.12.src.zip 6256dfecb1e9864bb3322b6c3f390de7 signature 13060758
Version 1.3.11 (2011-08-12)
relax-1.3.11.GNU-Linux.i686.tar.bz2 7c5f9aaf87d7c77d036d7b7ccae8bfb2 signature 11028032
relax-1.3.11.GNU-Linux.x86_64.tar.bz2 546a98680da9b27d7a5b84aa331aec1a signature 11059622
relax-1.3.11.Win32.zip 99a05c7691e62d5debb6dff58045992d signature 13067450
relax-1.3.11.src.tar.bz2 af3c35fc89c138cea3349ee1b3305b1a signature 11054338
relax-1.3.11.src.zip 66d56ef1ad8cb5a8dbc6472f66b669e2 signature 13028854
Version 1.3.10 (2011-02-18)
relax-1.3.10.GNU-Linux.i686.tar.bz2 277c03e8cc6a9429615fa6bdde9e23da signature 10579662
relax-1.3.10.GNU-Linux.x86_64.tar.bz2 e48db4d6a88c5dccefc18e64684392f8 signature 10450476
relax-1.3.10.Win32.zip 9a02790395749a14239b5f7a65977a63 signature 11634166
relax-1.3.10.src.tar.bz2 119234c3b6543821a4b8d839c87b377c signature 10445825
relax-1.3.10.src.zip 58d8833435e7b2ea3b0bc62adb8b1106 signature 11656134
Version 1.3.9 (2011-01-26)
relax-1.3.9.GNU-Linux.i686.tar.bz2 700e8e5b8f87ea3d29cf82bacc7a81a6 signature 10527651
relax-1.3.9.GNU-Linux.x86_64.tar.bz2 40e7fa728c4de7573132d91c30f14a7a signature 10439916
relax-1.3.9.Win32.zip 7dfd0e410589a1d1c74f3ba4ccc095c5 signature 11578617
relax-1.3.9.src.tar.bz2 d7c07cd4474287ae55a0ac29cc48f32e signature 10428166
relax-1.3.9.src.zip 5ef9ae90c8ad4b48e278834817ff91f7 signature 11600518
Version 1.3.8 (2011-01-20)
relax-1.3.8.GNU-Linux.i686.tar.bz2 72c144483ccd2baa8e585bb039be372d signature 6391930
relax-1.3.8.GNU-Linux.x86_64.tar.bz2 4d58c0856d04341f5a61d4d75f3cecf5 signature 6470169
relax-1.3.8.Win32.zip 77f42f16e9df664ebf0601fdde172143 signature 7275823
relax-1.3.8.src.tar.bz2 b6fce1db308cfe09512d6e5ecf8ff5b0 signature 6464440
relax-1.3.8.src.zip 0fd0108f91658035e82f45f4a446fe52 signature 7297723
Version 1.3.7 (2011-01-10)
relax-1.3.7.GNU-Linux.i686.tar.bz2 7c633fdd4b371881100c97c408fa36af signature 6330498
relax-1.3.7.GNU-Linux.x86_64.tar.bz2 0906168b84f3e82396dc4d2c14d54fcf signature 6425076
relax-1.3.7.Win32.zip 10335fee420dc958c0414892ecbd7867 signature 7083790
relax-1.3.7.src.tar.bz2 2139278c6eb3910fac4f674e2191866d signature 6414456
relax-1.3.7.src.zip a6555a61ac2eb3ed58236760da23a61d signature 7105691
Version 1.3.6 (2010-12-31)
relax-1.3.6.GNU-Linux.i686.tar.bz2 54ea26d666a5bbd97ab369ade66a574a signature 6326976
relax-1.3.6.GNU-Linux.x86_64.tar.bz2 00f93a895d1d32ced97ba9907ba6658f signature 6412215
relax-1.3.6.Win32.zip 821f24a2747a74bc1c4d523e8f2635a6 signature 7075815
relax-1.3.6.src.tar.bz2 e515856a4255a832f7a0314f2e0509f3 signature 6406352
relax-1.3.6.src.zip aa69a03d6f86c769281168a5b9047716 signature 7097715
Version 1.3.5 (2010-05-21)
relax-1.3.5.GNU-Linux.i686.tar.bz2 ed54f192648ff6ed81cb0488e5c5c101 signature 4937315
relax-1.3.5.GNU-Linux.x86_64.tar.bz2 1fd2ff25cebd744a051e19e954d62db6 signature 5038283
relax-1.3.5.Win32.zip fc029f10dd519d8cc43e3b4bcdf86b44 signature 5637951
relax-1.3.5.src.tar.bz2 053768221f43e858ec07b8bb4ba30343 signature 5028247
relax-1.3.5.src.zip 434aa16ef268088698116260c819762e signature 5658255
Version 1.3.4 (2009-08-12)
relax-1.3.4.GNU-Linux.i686.tar.bz2 04d3fd17831fd924d112d56f42013782 signature 4852584
relax-1.3.4.GNU-Linux.x86_64.tar.bz2 eaefc2ed50d59974ac954f65f0d2aad2 signature 4871431
relax-1.3.4.Win32.zip eceb7fba4514e9d0673a5ff61395779e signature 5358490
relax-1.3.4.src.tar.bz2 421d92a998bfd359678d689e2f65fc62 signature 4865068
relax-1.3.4.src.zip 202a94ca8d1ebb5491ab0c69771736cd signature 5372921
Version 1.3.3 (2008-11-29)
relax-1.3.3.GNU-Linux.i686.tar.bz2 999f4f161f6d814d60aae0e6f97fd55e signature 4694093
relax-1.3.3.GNU-Linux.x86_64.tar.bz2 b5643dd0cf34a117d23d6420ad1caf9f signature 4753022
relax-1.3.3.Win32.zip ed89aed4660361a7ef474d90d7a5c67b signature 5174384
relax-1.3.3.src.tar.bz2 1ab43859327d3d6623a0bc8fcf64ee38 signature 4746723
relax-1.3.3.src.zip 505f2ad7b93e59144c250d9143006f3a signature 5183341
Version 1.3.2 (2008-10-08)
relax-1.3.2.GNU-Linux.i686.tar.bz2 ac6d9e028627bcf1d7f844d5af16b050 signature 4688033
relax-1.3.2.GNU-Linux.x86_64.tar.bz2 d09be7a7ed7c1cc42bf057e2b63893a7 signature 4739128
relax-1.3.2.Win32.zip 00f58d3a783cb3a02e5b32ae0e448973 signature 5149225
relax-1.3.2.src.tar.bz2 b4ef915dfc3981a15607124f0513e120 signature 4732593
relax-1.3.2.src.zip a5e712cbaf7ca0706597382755a5a926 signature 5158052
Version 1.3.1 (2008-09-28)
relax-1.3.1.GNU-Linux.i686.tar.bz2 dcf4b3ec6e2682db2d7c6463ebc3aff0 signature 4682274
relax-1.3.1.GNU-Linux.x86_64.tar.bz2 8a1ddbf8ff099a8274cbc8fade8fdc02 signature 4680365
relax-1.3.1.Win32.zip c617d92d24c6d48332b504d534f07b70 signature 5149644
relax-1.3.1.src.tar.bz2 b60aa0313986802a6429f82e3c892851 signature 4674818
relax-1.3.1.zip a6ea1a691beeea251fc94896513b28a3 signature 5098404
Version 1.3.0 (2007-02-19)
relax-1.3.0.GNU-Linux.i686.tar.bz2 1a9b5104e512af0edf8affb95a6d2d94 signature 4445951
relax-1.3.0.Win32.zip b788b38fecee772fe758897a80563205 signature 4708018
relax-1.3.0.src.tar.bz2 ae89221310d0c2ce84f5235d847f1001 signature 4439939
relax-1.3.0.src.zip 32475228dd4ed201f7dd462f6a001063 signature 4735624

The 1.2 line

Distribution package MD5 checksum GPG signature File size (bytes)
Version 1.2.15 (2008-11-27)
relax-1.2.15.GNU-Linux.i686.tar.bz2 546e7b8cffed5e55f176a5f3c1edd382 signature 4319248
relax-1.2.15.GNU-Linux.x86_64.tar.bz2 21d2201b9f5b9b585a113199e182689b signature 4318396
relax-1.2.15.Win32.zip 1c30ff68127ad535011c0fbed41c8b8a signature 4640636
relax-1.2.15.src.tar.bz2 8bada4d509741c1834945a5ccf0f91c5 signature 4313126
relax-1.2.15.src.zip a335e89b82d7e540894f369031232126 signature 4599482
Version 1.2.14 (2008-08-09)
relax-1.2.14.GNU-Linux.i686.tar.bz2 002c43e5009ad38d1ac5109a7044c947 signature 4319669
relax-1.2.14.GNU-Linux.x86_64.tar.bz2 67b79e6a2dfda74f844b87ea0d3bda76 signature 4316598
relax-1.2.14.Win32.zip 6f2d3ee98521957c640a435760ca5d40 signature 4638800
relax-1.2.14.src.tar.bz2 90a6d1ec563c68a5e08a4db769fcc325 signature 4310834
relax-1.2.14.src.zip 4f0e768bc23d2c895387c87010818e98 signature 4597884
Version 1.2.13 (2008-04-19)
relax-1.2.13.GNU-Linux.i686.tar.bz2 97a1608e5a37a88e41eb590f97f0c670 signature 4286422
relax-1.2.13.GNU-Linux.x86_64.tar.bz2 946367dd9cc9696ffe0b579dafd6256f signature 4291587
relax-1.2.13.Win32.zip f039199ae96a7cf18bafe41609ada156 signature 4553500
relax-1.2.13.src.tar.bz2 eb7fb16d07cc48542723364fad9a508e signature 4285488
relax-1.2.13.src.zip 64f464160857d4e9e00ff520e130686f signature 4564801
Version 1.2.12 (2007-11-17)
relax-1.2.12.GNU-Linux.x86_64.tar.bz2 da77dc1594bdbec2493cf47ad5987bf3 signature 4272262
relax-1.2.12.Win32.zip 41a0068d786921a52b1421a1dc84c5e2 signature 4520570
relax-1.2.12.src.tar.bz2 dab798ceecf95f0ca8807d70d744ef9a signature 4265898
relax-1.2.12.src.zip 13e4a07fd89d18161c3c9ea30d388bf2 signature 4537636
Version 1.2.11 (2007-10-21)
relax-1.2.11.GNU-Linux.i686.tar.bz2 87fc5dbebc87911393d124fb36c9e52f signature 4263999
relax-1.2.11.GNU-Linux.x86_64.tar.bz2 54666d44b7efaf387690e9ee1625c272 signature 4278051
relax-1.2.11.Win32.zip 5490aae974963c7aed096cee8d8d837a signature 4525219
relax-1.2.11.src.tar.bz2 67909c5734c77ab6635408e3b084333b signature 4271529
relax-1.2.11.src.zip ff5647b89dbd89f2997bf02b444fc08c signature 4543086
Version 1.2.10 (2007-01-12)
relax-1.2.10.GNU-Linux.i686.tar.bz2 7656ede916904ce1962f20d78f70f9b8 signature 4272519
relax-1.2.10.Win32.zip e28724a7c8282b927be9705f83d36d49 signature 4511199
relax-1.2.10.src.tar.bz2 279068ebe2f22be6025e479369267414 signature 4265245
relax-1.2.10.src.zip 451e0aa179d4d0b719889238cac5c202 signature 4529561
Version 1.2.9 (2006-11-09)
relax-1.2.9.GNU-Linux.i686.tar.bz2 f719cc0a9fd8b710e28d1c2a5d597aa7 signature 3622068
relax-1.2.9.Win32.zip f14a2a03db3ab3128d1072b5a936f875 signature 3891094
relax-1.2.9.src.tar.bz2 84b0835e1ae2dd885b644bf28433e2c2 signature 3620029
relax-1.2.9.src.zip 49891e4aba642a1b7caf05f0f16a54f8 signature 3838688
Version 1.2.8 (2006-11-04)
relax-1.2.8.GNU-Linux.i686.tar.bz2 f9b374a51ebc67e5d0fb4880c55c7178 signature 3623222
relax-1.2.8.Win32.zip 4d0aca0828b9ada170264f6dd91cf63b signature 3890884
relax-1.2.8.src.tar.bz2 3d76d7b86c19e2c9e7cbb3e6874a9592 signature 3620269
relax-1.2.8.src.zip 48ae812494d368a6ffaa50475fad57e0 signature 3838480
Version 1.2.7 (2006-09-18)
relax-1.2.7.GNU-Linux.i686.tar.bz2 d6ebbdcad1bd74c6996da8f71f2e3c3d signature 3578582
relax-1.2.7.Win32.zip 817cb06c0e2101498379cb7117ec7c78 signature 3830275
relax-1.2.7.src.tar.bz2 6110ba54661f028ee3b72f98c8d8155f signature 3576129
relax-1.2.7.src.zip e0d18486bc4414e5bafb5f086a67839a signature 3777870
Version 1.2.6 (2006-07-21)
relax-1.2.6.GNU-Linux.i686.tar.bz2 b76909907498fcf35808bfe283b8b0be signature 3574976
relax-1.2.6.src.tar.bz2 9e7ef0ede5adf3882a799d7bd5ecaee9 signature 3569737
Version 1.2.5 (2006-07-20)
relax-1.2.5.GNU-Linux.i686.tar.bz2 6b71bef84131920fc750c9adda06496f signature 3573417
relax-1.2.5.src.tar.bz2 53377fda66fdada7fbe2e94a59d9ba0a signature 3568111
Version 1.2.4 (2006-05-02)
relax-1.2.4.GNU-Linux.i686.tar.bz2 af8525cd14611f11392f3fe1846540f4 signature 1962711
relax-1.2.4.src.tar.bz2 da79f575a695cffd0a129a3520faf8f6 signature 1956355
Version 1.2.3 (2006-03-02)
relax-1.2.3.GNU-Linux.i686.tar.bz2 f1d1ebee86b8cb1ab8674e56ae1a7c4b signature 1639317
relax-1.2.3.src.tar.bz2 62420d624abfc382436d3f93f508d448 signature 1634574
Version 1.2.2 (2006-02-20)
relax-1.2.2.GNU-Linux.i686.tar.bz2 220e1cc6d434fd944e4053539e6a016c signature 1919974
relax-1.2.2.src.tar.bz2 64f3fcbe9a07297532e44ffc1613b4bf signature 1771018
Version 1.2.1 (2006-01-20)
relax-1.2.1.GNU-Linux.i686.tar.bz2 3a1ebc7cff791e549634d2f731d306f0 signature 1612734
relax-1.2.1.src.tar.bz2 7a49c309219421b19fd445c6fd3ef52d signature 1607384
Version 1.2.0 (2006-01-14)
relax-1.2.0.GNU-Linux.i686.tar.bz2 3227641fc48afddc1156e3aba0719a1b signature 1612538
relax-1.2.0.src.tar.bz2 17a685be6e70203d1b93f6277d57660b signature 1606656

The 1.0 line

Distribution package MD5 checksum GPG signature File size (bytes)
Version 1.0.10 (2006-01-14)
relax-1.0.10.tar.bz2 3542fde96bd06190f3b99f40e56e31c4 signature 1629102
Version 1.0.9 (2005-12-15)
relax-1.0.9.tar.bz2 a31d96710c64c40a9df1b392f7bb7fae signature 1628919
Version 1.0.8 (2005-12-13)
relax-1.0.8.tar.bz2 ebc56c99b3105b62f62cfc9c0d25b4d6 signature 1627635
Version 1.0.7 (2005-12-04)
relax-1.0.7.tar.bz2 6e13c777bc6e343eb1a96ccd6db8cc88 signature 1618929
Version 1.0.6 (2005-12-04)
relax-1.0.6.tar.bz2 42a0799a50e3202fc9ba706c4987525a signature 1625250
Version 1.0.5 (2005-11-28)
relax-1.0.5.tar.bz2 9884e0642aa6e45f3a97f0c9116df43e signature 1614901
Version 1.0.4 (2005-11-28)
relax-1.0.4.tar.bz2 3bb98541cf86e5bf59b91bc9344f76d2 signature 1625766
Version 1.0.3 (2005-11-08)
relax-1.0.3.tar.bz2 19c27bf042d3e57f5f46d2a032b8c1d7 signature 1595771
Version 1.0.2 (2005-11-06)
relax-1.0.2.tar.bz2 9ac330ca9e45da144861e2b977a15965 signature 1596185
Version 1.0.1 (2005-10-31)
relax-1.0.1.tar.bz2 d3ac2d9de88b50a28dcac70115ce258a signature 1579897
Version 1.0.0 (2005-06-25)
relax-1.0.0.tar.bz2 32a9c4a661559f7ba3ef1029ef75ecdd signature 197829