AnalysisAssign is our core program for spectral analysis of biological NMR data. It can handle spectra with up to 8 dimensions, facilitates spectrum overlays and strip plots, and provides correlations across different spectra using the mouse and marks. Chemical shifts are automatically calculated from peaks across multiple spectra and peaks can be labelled systematically or flexibly by users.

Intuitive handling of 1D spectra
Zoom, pan and peak pick 1Ds as easily as 2Ds. Create stacked plots with bespoke X and Y offsets.

Excellent handling of multidimensional spectra
Quickly and easily navigate through 2D, 3D and higher dimensionality spectra using the mouse or keyboard, overlay unlimited numbers of spectra and easily rotate between different plane views or make strip plots.

Easy Backbone Assignment routine
Use our semi-automatic backbone assignment routine to make assignments quickly and minimise the amount of repetitive manual tasks.

Easy macro scripting
Use our command echo feature to create your own macros and shortcuts using Python. Advanced users can also make use of packages such as numpy, pandas, matplotlib, SciPy, nmrglue and others.

NMR Exchange Format import / export
Use the new NMR Exchange Format (NEF) to export and deposit data with the BMRB and wwPDB and exchange data between projects or with other NMR software.

Interactive Phasing
Determine your phasing parameters for spectral processing and phase in multiple 3D planes simultaneously.

Projections
Create 2D projects from 3D spectra along any axis using maximum, minimum or sum methods and with or without threshold cutoffs.

Calibration
Easily adjust spectrum calibrations and referenceing using interactive or peak-based matching.