Skip to main content

Combining boxes of different solutes

Returning to xleap again.
The box I require this time has little tricky requirements.
1) The box should satisfy the molarity ratio for the solute: solvent.
2) Should be big enough that QMMM calculations can be carried out easily
3) combine sets of molecule-pairs which are interconvertible following a proton transfer.

I have a pair of molecules say p(H)--i which can be converted to another set called P--I(H) following a proton transfer from p to i.So,

p(H)--i <---> P-I(H)

To fulfill condition (1), I initially created one molar box for p(H)--i called "PIN" and other box for P--I(H) called "PII"

For condition (2) and (3), I created a bigger box with 7 PIN and 1 PII boxes.

The idea is: after proton transfer from I to P, during the QMMM calculation, P--I(H) pair coming from "PII" should convert to p(H)--i pair like other pairs from "PIN" and the whole box should become homogeneous with 8 p(H)--i pairs.


We begin with:
PIN with box size of [17.749 16.372 17.147] and
PII with box size of [17.141 16.064 18.603]

Load PIN and PII boxes

>loadoff PIN.lib
> loadoff PII.lib

Check dimensions of the box.

> setbox PIN centers
  removing previous box..
Box dimensions:  17.749000 16.372000 17.147000
> setbox PII centers
 removing previous box..
Box dimensions:  17.141000 16.064000 18.603000

step 1: translate PIN in X-direction

> ONE=copy PIN
> translate ONE{17.749 0.0 0.0}
> TWO=combine{PIN ONE}
> edit TWO

step 2: translate TWO in Y-direction

> THRA=copy TWO
> translate THRA{0.0 16.372 0.0}
> THR=combine{TWO THRA}
> edit THR



So, now we have generated a bigger box "FOUR" containing four "PIN" boxes. It has 4 pairs of p(H)--i.

We need to add 3 more PIN boxes to the system to make a total of 7 pairs of p(H)--i.

step 3: translate TWO in Z-direction

> FOURA=copy TWO
> translate FOURA {0.0 0.0 17.147}
> FOUR =combine{THR FOURA}
> edit FOUR


We need to add one more PIN box to the system

step 4: translate PIN in the Z-direction

> FIVA=copy PIN
> translate FIVA {0.0 16.372 17.147}
> SIX=combine{FOUR FIVA}
> edit FIV

Now the final task to add one box of PII to this system containing 7 boxes of PIN

step 5: translate PII in X-, Y-, Z- direction

> SEVA=copy PII
> translate SEVA {17.749 16.372 17.147}
> SEV=combine {FIV SEVA}
> edit SEV



Structure SEV is a bigger box containing 7 one molar boxes of PIN and one box of one molar PII.

> Box dimensions:  35.498000 32.744000 34.541230

This bigger box can be used as an initial point. We must equilibrate this box first in NVT, NPT conditions before we run a production NVT to use it for further simulations.

Comments

Popular posts from this blog

Material Studio - selective molecule movement

So, working with Material Studio is awesome. You get to handle bigger, complicated and even unimaginable system. But I am facing problems in very minute functioning. I recently faced two problems, but managed to resolve on my own. Somehow, tutorials doesn't help in resolving them and you end up doing some exercise on your own to get the solution. Among these, the problem of bringing two molecular structures in one window and then adjusting one molecule by moving it around, while other structure remains untouched, as it is. Actually, this should not be a problem to do. There is a simple way of doing this. Select the molecule to be moved and then there is a symbol (button) to select, which allows you to selectively move that molecule only. This is the same way it can be done in Material studio too.  But among all the dozens of symbols, the new person handling MS, kind of gets lost. So, what he does is check the tutorials, for any help. But the tutorials don't talk about suc...

Using Packmol

Packmol is a software that allows you to generate a single combined PDB file for all the molecules you are considering. It is a free software and can be downloaded from this link: http://www.ime.unicamp.br/~martinez/packmol/ The installation guide is also provided on the page and its really easy to follow. http://www.ime.unicamp.br/~martinez/packmol/ You can also find some examples but I tried on my own. Anyway what you need is an input file which looks like: ------------------ tolerance 2.0 output trial.pdb add_amber_ter filetype pdb structure 2a.pdb   number 1   inside cube 0. 0. 0. 10. end structure structure 2d.pdb   number 1   inside cube 0. 0. 0. 10. end structure --------------------------------- IT includes some information like: how close the molecules considered can be.(tolerance) name of output pdb file "add_amber_ter" adds term "TER" after every molecule thus defining the start and end of every molecule. After mentioning the...

How would COVID bahave in August - few projections

Entering August with COVID by side   Entering in the month of August, COVID is still here by our side. Situation seems grim, worse than earlier, as number of active cases as well as the count of deceased patients are increasing day by day. Yesterday we crossed the mark of 50,000 cases in a day. Closely competing with Brazil with US counts also in range now. On the other side, few other numbers like reduced mortality rate to 2.18%, recovery rate of 64.6% and slightly increased doubling rate of 21 days can reduce the anxiety. My projections of 16.75 lakhs for India might be crossed by coupe of thousands of more cases after today’s count is added. This number would reach to a huge count of 28.5 lakhs by August 15. Maharashtra just doesn’t like competition. Just like what Delhi tried few days back, Andhra Pradesh also managed to cross Maharashtra’s per day count for2 consecutive days. Seems like not a good idea. Maharashtra immediately went to the next zone. The state which w...