NOLB Normal Modes


NOn-Linear rigid Block NMA approach (NOLB)  a new conceptually simple and computationally efficient method for non-linear normal mode analysis.

Cover Image for JCTC May issue, 2017


The key observation of our method is that the angular velocity of a residue can be interpreted as the result of an implicit force, such that the motion of the residue can be considered as a pure rotation about a certain center.

Linear Normal Modes of a protein-DNA complex

Linear Normal Modes of a protein-DNA complex

Non-Linear Normal Modes of a protein-DNA complex

Non-Linear Normal Modes of a protein-DNA complex

Test cases

To assessed the method with three types of tests, visual inspection of the motions, the energy and topology comparisons between the linear and non-linear deformations, and the  memory and CPU consumption of our method. There are, generally, three basic types of internal motions that a molecular system may exhibit. These are bending, stretching and twisting and shown below for a coiled-coil water-soluble protein from the cytoplasmic domain of a bacterial chemoreceptor (pdb code 2ch7).

Comparison of linear (A, C, E) and non-linear (B, D, F) motion extrapolations of a coiled coil protein (pdb code 2ch7). Three types of motions are shown, bending (A, B), stretching (C, D), and twisting (E, F). Several snapshots at different deformation amplitudes are superposed to each other. These are colored according to the values of the overall deformation, as measured by the root-mean-square deviation (RMSD). The colorbars show the RMSD with respect to the initial position. The arrows follow the trajectories of individual atoms.

Running time

Total time taken by the NOLB method to compute first 10, 100, and 1,000 normal modes for five molecular structures as a function of their size in a log-log scale. a) Timings for a Linux desktop provided. b) timings for a MacBook laptop provided.


Alexandre Hoffmann & Sergei Grudinin,

Nano-D team, Inria/CNRS Grenoble, France
e-mail: Sergei.Grudinin @

Download (version 0.6)

NOLB User Guide (v. 0.6)

NOLB for MacOS (v. 0.6)

NOLB for Linux (v. 0.6, supported GLIBC versions >= 2.10)


GUI will be made available soon at



All rights reserved. The academic version is free.


Alexandre Hoffmann & Sergei Grudinin. NOLB : Non-linear rigid block normal mode analysis method. Journal of Chemical Theory and Computation, 2017, 13 (5), pp.2123-2134. DOI: 10.1021/acs.jctc.7b00197.  BibTex

Other NMA approaches

There is a list of other NMA methods including the following,

Comments are closed