Open main menu

(→‎What's new?: Added an old news entry for the 5.0.0 release.)
 
(44 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
{| align="center" style="padding-bottom: 4em;"
 
{| align="center" style="padding-bottom: 4em;"
|+ style="font-size:210%; font-weight: bold; color:#032d45; text-align:center; padding: 5px; margin-bottom: 4px;" |  
+
|+ style="font-size:210%; font-weight: bold; color:#032d45; text-align:center; padding: 5px; margin-bottom: 4px;" |
Welcome to the relax Wiki.
+
Welcome to the relax Wiki.
 
|- style="text-align:center; font-weight:bold; color: #032d45; font-size: 140%; font-style: italic; font-family: serif;"
 
|- style="text-align:center; font-weight:bold; color: #032d45; font-size: 140%; font-style: italic; font-family: serif;"
 
| The community-run support site for [http://www.nmr-relax.com/ relax], a program for the study of molecular dynamics using experimental NMR data.
 
| The community-run support site for [http://www.nmr-relax.com/ relax], a program for the study of molecular dynamics using experimental NMR data.
|- style="text-align:center; font-weight:bold; color: #032d45; font-size: 140%; font-style: italic; font-family: serif;"
 
<!-- | New accounts: email NOREPLY (@) gmail dot com -->
 
<!-- |- style="text-align:center; font-weight:bold; color: #6d6003; font-size: 140%; font-style: italic; font-family: serif;" -->
 
 
|}
 
|}
  
{| align="center" width="45%" style="background: #EDEBD5; margin-bottom: 4em; border-bottom: 1px solid #AFB29E; border-left: 1px solid #AFB29E; border-right: 1px solid #AFB29E;"
+
{| align="center" width="45%" style="font-size: 1.1em; color #61021F; background: #EDEBD5; margin-bottom: 4em; border-bottom: 1px solid #AFB29E; border-left: 1px solid #AFB29E; border-right: 1px solid #AFB29E;"
|+ style="font-size: 1.4em; font-weight: bold; color: #032d45; text-align:center; background: #5F7F96; padding-top:0.5em; padding-bottom: 0.25em; border-top: 2px solid #AFB29E; border-bottom: 1px solid #fff;" |Quick Links
+
|+ style="font-size: 1.4em; font-weight: bold; color: #032d45; text-align:center; background: #5F7F96; padding-top:0.5em; padding-bottom: 0.25em; border-top: 2px solid #AFB29E; border-bottom: 1px solid #fff;" | Quick Links
 
|-  
 
|-  
| style="font-size: 1.1em; color #61021F; padding: 0.5em 1em 0.5em 3em;"|'''[[:Category:Tutorials|Tutorials]]''' || '''[[Table_of_contents|Table of contents]]''' || '''[[:Category:Commands|Commands]]'''
+
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[Table_of_contents|Table of contents]]'''
 +
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[:Category:Tutorials|Tutorials]]'''
 +
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[:Category:Commands|Commands]]'''
 
|-
 
|-
| style="font-size: 1.1em; color #61021F; padding: 0.5em 1em 0.5em 3em;"|'''[[:Category:Script|Script repository]]'''  
+
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[:Category:FAQ|FAQ]]'''
|| '''[[CheatSheet| Cheat Sheet]]''' (''[[Media:NMR-relax_CheatSheet.pdf|PDF]]'')
+
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[:Category:Release Notes|relax releases]]'''
|| '''[[:Category:FAQ|FAQ]]'''
+
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[Special:Categories| All Categories]]'''
 
|-
 
|-
| style="font-size: 1.1em; color #61021F; padding: 0.5em 1em 0.5em 3em;"|'''[[Special:Categories| All Categories]]'''
+
| style="padding: 0.5em 1em 0.5em 3em;" | '''[[Manual|Read the manual and get help]]'''
||
 
||
 
<!-- | style="font-size: 1.1em; color #61021F; padding: 0.5em 1em 0.5em 3em;"|'''[[Gallery]]''' | '''[[Covers]]''' -->
 
<!-- || '''[[:Category:Plugins|Plugins]]''' -->
 
<!--  ||'''[[GoogleSearch]]''' -->
 
 
|}
 
|}
 +
 +
== User contributions - How to edit pages at the wiki ==
 +
 +
Please read the [[How_to_edit_pages_at_the_wiki | guidelines here.]]
  
 
== What's new?==
 
== What's new?==
Line 35: Line 33:
 
{| class="jtable" style="float: left; width: 90%;"
 
{| class="jtable" style="float: left; width: 90%;"
 
|+ style="font-size: 1.4em; font-weight: bold; text-align:left; border-bottom: 2px solid #6678b1;" | News &amp; Updates
 
|+ style="font-size: 1.4em; font-weight: bold; text-align:left; border-bottom: 2px solid #6678b1;" | News &amp; Updates
 +
! Version 5 of relax.
 +
| The [[relax 5.0.0|latest relax release]] now supports the new versions of wxPython (Phoenix), giving relax a more modern GUI.
 +
|-
 +
! Migration to SourceForge
 +
| After the Gna! shutdown at the start of 2017, relax has finally in 2019 been fully [https://sourceforge.net/p/nmr-relax/mailman/message/36580981/ migrated to the SourceForge infrastructure].
 +
|-
 +
! Gna! is permanently shut down!
 +
| A migration to another open source infrastructure is planned.  This will include web hosting for http://www.nmr-relax.com, source code repositories, bug and other trackers, new reports, download pages, and possible a svn to git conversion.
 +
|-
 +
! Tutorial added
 +
| [[Tutorial_for_sorting_data_stored_as_numpy_to_on-resonance_R1rho_analysis | Tutorial for sorting data stored as numpy to on-resonance R1rho analysis]]
 +
|-
 +
! Version 4 of relax
 +
| With the [[relax 4.0.0|latest relax release]] merging in years of developments in the frame order analysis, the major number has been incremented to '''relax 4'''.
 +
|-
 +
! Tutorial added
 +
| [[Tutorial_for_the_relaxation_dispersion_auto-analysis_in_the_GUI | Tutorial for manual regarding the relaxation dispersion auto-analysis in the GUI]]
 +
|-
 +
! Tutorial added
 +
| [[Tutorial_for_R1/R2_Relaxation_curve-fitting_analysis_on_varian_recorded_as_fid_interleaved | Tutorial for R1/R2 Relaxation curve-fitting analysis on varian recorded as fid interleaved]]
 +
|-
 +
! Matplotlib example added
 +
| [[Matplotlib_example | Matplotlib example]]
 +
|-
 +
! Tutorial added
 +
| [[Tutorial_for_Relaxation_dispersion_analysis_r1rho_fixed_time_recorded_on_varian_as_sequential_spectra | Relaxation dispersion analysis R1_rho recorded on varian]]
 +
|-
 +
! Tutorial added
 +
| [[Tutorial_for_Relaxation_dispersion_analysis_cpmg_fixed_time_recorded_on_varian_as_fid_interleaved | Relaxation dispersion analysis cpmg fixed time recorded on varian as fid interleaved]]
 +
|-
 +
! Tutorial added
 +
| [[Tutorial_for_adding_relaxation_dispersion_models_to_relax | Adding relaxation dispersion models to relax]]
 
|-
 
|-
 
! wiki namespace changed
 
! wiki namespace changed
Line 46: Line 76:
 
|-
 
|-
 
|}
 
|}
 +
 
<!-- -->
 
<!-- -->
 
<!-- This is the random category finder -->
 
<!-- This is the random category finder -->
Line 56: Line 87:
 
<DPL>
 
<DPL>
 
namespace=
 
namespace=
category=Analysis|Script|Time_of_running|User_functions
+
category=
 
includepage=*
 
includepage=*
 
includemaxlength=850
 
includemaxlength=850
Line 63: Line 94:
 
randomcount=1
 
randomcount=1
 
mode=userformat
 
mode=userformat
addpagecounter=true
 
 
listseparators=,<h3>[[%PAGE%]]</h3>,,\n
 
listseparators=,<h3>[[%PAGE%]]</h3>,,\n
 
</DPL>
 
</DPL>
Line 69: Line 99:
 
<div style="clear: both;"></div>
 
<div style="clear: both;"></div>
 
|}
 
|}
 +
|
 +
|style="vertical-align: top; width: 18%"|
 +
 
<!-- -->
 
<!-- -->
 
<!-- This is the random screenshot finder -->
 
<!-- This is the random screenshot finder -->
 
<!-- -->
 
<!-- -->
|style="vertical-align: top; width: 20%"|
 
 
{| class="jtable" style="float: right; width: 90%"
 
{| class="jtable" style="float: right; width: 90%"
 
|+ style="font-size: 1.4em; font-weight: bold; text-align:left; border-bottom: 2px solid #6678b1;" |Random screenshots
 
|+ style="font-size: 1.4em; font-weight: bold; text-align:left; border-bottom: 2px solid #6678b1;" |Random screenshots
|-
 
 
|<div class="screenshots" >
 
|<div class="screenshots" >
<DPL>
+
<slideshow sequence="random" transition="fade" refresh="5000">
imagecontainer = Screenshots
+
<div>[[Image:Screenshot_start.png|thumb|right|200px|relax starting interface]]</div>
randomcount=1
+
<div>[[Image:Analysis_wizard.png|thumb|right|200px|The analysis selection wizard]]</div>
escapelinks=false
+
<div>[[Image:Analysis_noe.png|thumb|right|200px|Steady-state NOE analysis]]</div>
openreferences=true
+
<div>[[Image:Analysis_r1.png|thumb|right|200px|R1 analysis]]</div>
listseparators=[[,%PAGE%,|thumb|185px|A random relax screenshot. See [[Screenshots]].]],\n
+
<div>[[Image:Analysis_r2.png|thumb|right|200px|R2 analysis]]</div>
ordermethod= false
+
<div>[[Image:Analysis_mf.png|thumb|right|200px|Model-free analysis]]</div>
</DPL>
+
<div>[[Image:Relax_controller.png|thumb|right|200px|The relax controller]]</div>
 +
<div>[[Image:Spin_viewer.png|thumb|right|200px|Spin viewer window]]</div>
 +
<div>[[Image:Results_viewer.png|thumb|right|200px|Results viewer window]]</div>
 +
<div>[[Image:Pipe_editor.png|thumb|right|200px|Pipe editor window]]</div>
 +
<div>[[Image:Relax_prompt.png|thumb|right|200px|relax prompt window]]</div>
 +
<div>[[Image:About_gui.png|thumb|right|200px|About GUI screen]]</div>
 +
<div>[[Image:About_relax.png|thumb|right|200px|About relax screen]]</div>
 +
</slideshow>
 
</div>
 
</div>
 
<div style="clear: both;"></div>
 
<div style="clear: both;"></div>
 
|}
 
|}

Latest revision as of 11:38, 29 September 2023

Welcome to the relax Wiki.
The community-run support site for relax, a program for the study of molecular dynamics using experimental NMR data.
Quick Links
Table of contents Tutorials Commands
FAQ relax releases All Categories
Read the manual and get help

User contributions - How to edit pages at the wiki

Please read the guidelines here.

What's new?

News & Updates
Version 5 of relax. The latest relax release now supports the new versions of wxPython (Phoenix), giving relax a more modern GUI.
Migration to SourceForge After the Gna! shutdown at the start of 2017, relax has finally in 2019 been fully migrated to the SourceForge infrastructure.
Gna! is permanently shut down! A migration to another open source infrastructure is planned. This will include web hosting for http://www.nmr-relax.com, source code repositories, bug and other trackers, new reports, download pages, and possible a svn to git conversion.
Tutorial added Tutorial for sorting data stored as numpy to on-resonance R1rho analysis
Version 4 of relax With the latest relax release merging in years of developments in the frame order analysis, the major number has been incremented to relax 4.
Tutorial added Tutorial for manual regarding the relaxation dispersion auto-analysis in the GUI
Tutorial added Tutorial for R1/R2 Relaxation curve-fitting analysis on varian recorded as fid interleaved
Matplotlib example added Matplotlib example
Tutorial added Relaxation dispersion analysis R1_rho recorded on varian
Tutorial added Relaxation dispersion analysis cpmg fixed time recorded on varian as fid interleaved
Tutorial added Adding relaxation dispersion models to relax
wiki namespace changed The wiki is now placed at: http://wiki.nmr-relax.com as of 19 of July 2013
GPL License The License has been changed to GPL v3.
New Wiki This is the new wiki
Did you know...

%PAGE%

This is a collection of all of the feature lists for each released relax version.

Version 4 of relax

relax 4.0 series

relax 4.0.3

  • Per-atom RMSD calculation by the structure.rmsd user function.
  • Much faster superimposition of structures.
  • More relax deployment scripts for Google Cloud for different GNU/Linux distributions.
  • Addition of OpenMPI testing scripts.
  • Improved relax information printout.


relax 4.0.2


relax 4.0.1

  • Many improvements for the compilation of the HTML version of the relax manual.
  • Updated relax to eliminate all FutureWarnings from numpy ≥ 1.9, to future-proof relax against upcoming numpy behaviour changes.
  • Ability to handle replicated R2,eff data points by the relax_disp.r2eff_read user function, but adding 0.001 to the frequency value for the replicated point.
  • A new sample script for loading a model-free results file and back-calculating relaxation data.
  • Improvements for the handling of PDB structural data.
  • Implementation of the structure.pca user function for performing principle component analyses (PCA) of an ensemble of structures.
  • Addition of a script for rapid deployment on the Google Cloud Computing infrastructure.


relax 4.0.0

  • The final, complete, and correct implementation of the frame order theory for studying rigid body motions. This is currently for analysing RDC and PCS data from internally aligned systems.


Version 3 of relax

relax 3.3 series

relax 3.3.9

  • Improvements to the automatic relaxation dispersion protocol for repeated CPMG data.
  • Support for Monte Carlo or Bootstrap simulating the RDC and PCS Q factors.
  • Huge speedup of Monte Carlo simulations in the N-state model analysis.
  • Geometric mean and standard deviation functions added to the relax library.


relax 3.3.8

N/A


relax 3.3.7

  • Creation of the statistics.aic and statistics.model user functions for calculating and printing out different statistics.
  • Addition of new infrastructure for future support for plotting data using Veusz.
  • Huge speed up for the assembly of atomic coordinates from a large number of structures.
  • Sequence data in the internal structural object can now be sorted for better structural consistency.
  • The structure.read_pdb user function now skips water molecules, avoiding the creation of hundreds of new molecules when reading X-ray structures.
  • Conversion of the structure.mean user function to the new pipes/models/molecules/atom_id design and the addition of the set_mol_name and set_model_num arguments to allow the mean structure to be stored alongside the other molecules.
  • The monte_carlo.setup user function now raises a RelaxError if the number of simulations is less than 3, avoiding subsequent errors.
  • Expanded the functionality of the rdc.copy and pcs.copy user functions, allowing for the operation on two data pipes with different spin sequences, skipping deselected spins and interatomic data containers, printing out all copied data for better feedback, and copying all alignment metadata.
  • The sequence.attach_protons user function now lists all the newly created spins.
  • Clarification of the RDC and PCS Q factors with the printouts and XML file variable names modified to indicate if the normalisation is via the tensor size (2Da2(4 + 3R)/5) or via the sum of data squared to allow for clearer RDC vs. PCS comparisons.
  • Expansion of the align_tensor.copy user function to allow all tensors to be copied between different data pipes.
  • Huge speed up for loading results and state files with Monte Carlo simulation alignment tensors.
  • Improvements for the rdc.weight and pcs.weight user functions. The spin_id argument can now be set to None to allow all spins or interatomic data containers to be set.
  • Improvements for the pcs.structural_noise user function. The check for the presence of PCS data for points to skip now includes checking for PCS values of None. And the output Grace file now also includes the spin ID string as a string or comment value which can be displayed in the plot when desired.


relax 3.3.6


relax 3.3.5


relax 3.3.4

  • Numerous improvements for the relax_fit.select_model user function.
  • Support for the saturation recovery experiment in the relaxation exponential curve-fitting analysis.
  • Support for the inversion recovery experiment in the relaxation exponential curve-fitting analysis.
  • Added a section to the start of the relaxation curve-fitting chapter of the manual to include descriptions of all supported models.
  • Addition of a button to the R1 and R2 GUI analyses for selecting the desired exponential curve model via the relax_fit.select_model user function.


relax 3.3.3

  • Implemented the lib.geometry.vectors.vector_angle_atan2() relax library function. This is for calculating the inter-vector angle using the more numerically stable atan2() formula.
  • Implemented the lib.geometry.vectors.vector_angle_acos() relax library function. This is used to calculate the inter-vector angle using the arccos of the dot product formula. The function has been introduced into the relax library as the calculation is repeated throughout relax.
  • Expanded the basis sets for the align_tensor.matrix_angles user function to allow the correct inter-tensor angles to be calculated. This includes the standard inter-matrix angles via the arccos of the Euclidean inner product of the alignment matrices in rank-2, 3D form divided by the Frobenius norm of the matrices, irreducible spherical tensor 5D basis set {A-2, A-1, A0, A1, A2}, and the unitary 9D basis set {Sxx, Sxy, Sxz, Syx, Syy, Syz, Szx, Szy, Szz} (all of which produce the same result).
  • Expanded the basis sets for the align_tensor.svd user function to allow the correct singular values and condition number to be calculated. This includes the irreducible spherical tensor 5D basis set {A-2, A-1, A0, A1, A2} and the unitary 9D basis set {Sxx, Sxy, Sxz, Syx, Syy, Syz, Szx, Szy, Szz} (both of which produce the same result).
  • Added the angle_units and precision arguments to the align_tensor.matrix_angles user function to allow either degrees or radians to be output and the number of decimal points to be specified.
  • Added the precision argument to the align_tensor.svd user function to allow the number of decimal points for the singular values and condition number to be specified.
  • Updated the align_tensor.display user function to output the irreducible spherical harmonic weights. This is the alignment tensor in the {A-2, A-1, A0, A1, A2} notation.


=== relax 3.3.2 ..→

Random screenshots
relax starting interface
The analysis selection wizard
Steady-state NOE analysis
R1 analysis
R2 analysis
Model-free analysis
The relax controller
Spin viewer window
Results viewer window
Pipe editor window
relax prompt window
About GUI screen
About relax screen