7.3. Example: AIP (C37H59O8N8S+)

Tip

The sample input and output files can be found in testfiles/geom/10-aip-xTB.

AIP is short for “autoinducing peptide” that plays an important role in quorum sensing. Its structure is given in Flexibility and let’s try to find it most stable conformation. The input file is:

aip.xyz
lm_dir          aip      # Save the local minima to this folder.
num_calcs       1000     # Total number of calculations.
do_coarse_opt   yes      # no: Do NOT the coarse optimization.
min_energy_gap  5.E-4    # When two energies differ smaller than
                         # this value, they are treated as identical.
                         # A negative number means do not remove
                         # energetically degenerated ones.
max_geom_iters  3000     # The maximum number of iterations for local optimization.
                         # If it is less or equal than zero, then the number is unlimited.

components
  aip.xyz 1
  fix 0 0 0 0 0 0
  nH nH
  38 40 46 48 52 58 60 62 68 74 80 89 99 50 45 42
  ****
end

xtb
  +1 0 2
end

commands
  $xtb$
end

We fix the molecule in space, use nH nH makes all bonds between non-hydrogen atoms rotatable, and assign a deformable ring 38 40 46 48 52 58 60 62 68 74 80 89 99 50 45 42. We use xTB to do local optimization (Note that this molecule is +1 charged). Now run the conformation search:

$ geom aip.inp > aip.out

This is really a complicated molecule. In aip.out, you can find 25 rotatable bonds, and a 16-membered ring, thus manual adjustment to obtain stable conformation is very difficult.

aip.out
1 aip.xyz                             1    113
Put center at (0.000,0.000,0.000) and rotate (0.000,0.000,0.000).
Flexible degrees of freedom:
 (  1) Bond  N(1)-C(5)
 (  2) Bond  C(5)-C(9)
 (  3) Bond  C(5)-C(7)
 (  4) Bond  C(7)-N(18)
 (  5) Bond  C(9)-C(14)
 (  6) Bond  C(9)-C(11)
 (  7) Bond  C(11)-C(20)
 (  8) Bond  N(18)-C(24)
 (  9) Bond  C(24)-C(26)
 ( 10) Bond  C(24)-C(28)
 ( 11) Bond  C(26)-N(33)
 ( 12) Bond  C(28)-C(31)
 ( 13) Bond  C(31)-N(35)
 ( 14) Bond  N(33)-C(38)
 ( 15) Bond  C(48)-C(54)
 ( 16) Bond  C(60)-C(64)
 ( 17) Bond  C(64)-C(67)
 ( 18) Bond  C(74)-C(82)
 ( 19) Bond  C(82)-C(87)
 ( 20) Bond  C(87)-C(91)
 ( 21) Bond  C(87)-C(95)
 ( 22) Bond  C(99)-C(101)
 ( 23) Bond  C(101)-C(104)
 ( 24) Bond  C(104)-C(110)
 ( 25) Bond  C(104)-C(106)
 ( 26) Cycle C(38)-C(40)-N(46)-C(48)-C(52)-N(58)-C(60)-C(62)-N(68)-C(74)-C(80)-N(89)-C(99)-C(50)-S(45)-C(42)

After the optimization, the end of aip.out is

aip.out
 -- Result Report --
Results are energy-increasingly reordered.
Structures of energies within 1.000E-04 are treated as degenerate.
All minima are saved to "aip".
-------------------------------------------------------------------
     #  index               Energy            NaiveRMSD
-------------------------------------------------------------------
     0    345        -168.29613684           0.00000000
     1    794        -168.29152685           4.49476342
     2    853        -168.28840664           3.54429000
     3    617        -168.28581256           4.97811510
     4    330        -168.28504448           5.05308316
     5    764        -168.28362664           4.76074589
     6    541        -168.28304446           4.93962633
     7    294        -168.28246556           4.48029849
     8    728        -168.28165401           5.53526394
     9    744        -168.28109461           4.93295742

The most stable isomer is aip/345.xyz, which is shown below:

alternate text

You can see that, the ring deforms and side chains rotate to form several hydrogen bonds.

Tip

Of course, the accuracy of xTB is insufficient for detailed structure predictions. So, in practical researches please use a suitable DFT method to refine, say, top 10 structures to obtain the true global minimum.