marrink-lab / polyply_1.0

Generate input parameters and coordinates for atomistic and coarse-grained simulations of polymers, ssDNA, and carbohydrates
Apache License 2.0
119 stars 21 forks source link

Parameterization PEG esters #334

Closed shakhawath closed 11 months ago

shakhawath commented 12 months ago

Hello, Are there any tutorials I should follow to create topology and structure files for PEG monoesters and PEG diesters? Similar to Pegylated lipids, I want to medium chain fatty acids with PEG08. I would be glad to get some suggestions. Thanks, Shakhawath.

fgrunewald commented 12 months ago

@shakhawath if I understand you correctly you want to PEGylate a fatty acid, which makes the acid to an ester? Do you already have run an all-atom simulation? Can you perhaps share the chemical structure?

shakhawath commented 12 months ago

Hello, Thank you for your quick reply. No, I have not run the AAMD simulations. I am attaching here the structures below: PEF_esters Thanks.

fgrunewald commented 12 months ago

@shakhawath lucky for you I was able to collect parameters from other projects and add them to a polyply input file such that you get parameters for your molecules with at least a very good guess. If you want you can refine them but I suggest to test them first and if there are no major issues no refinement is needed.

In order to generate the parameters you have to download EST.ff.txt this file and rename it to EST.ff. Subsequently, use the following command with polyply to generate the itp file for the ester and dieter respectively:

Monoester:

polyply gen_params -f EST.ff -lib martini3 -o mono_est.itp -seq PE:4 EST:1 PEO:7 OHter:1 -name PEG_EST

Diester:

polyply gen_params -f EST.ff -lib martini3 -o diester.itp -seq PE:4 EST:1 PEO:6 EST:1 PE:4 -name PEG_EST

Please note that in this case represent 4 carbon atoms of the tail as one PE unit. So you need to count the number of carbons in R and divide that by 4 to get the number of PE units. In the example case, the tail would have 16 carbon atoms. Also, note that PEG here is given as a COC repeat unit and that the OH group is represented explicitly. Therefore, in the first case, you have 7 PEGs plus 1 OH end-group. In the second case, you have 6 because 1 unit in your drawing is counted within the ester.

Let me know if the parameters work out! In case you want to refine them let me know and I point you towards the relevant tutorials.

shakhawath commented 12 months ago

@fgrunewald Thank you very much for the help. I could make the structures, and run some sample test simulations and it seems like the parameters are working fine. I will think about validating the models soon. Thanks.

fgrunewald commented 11 months ago

@shakhawath happy to hear that the model and coordinate generation worked. Please let me know if the validations work out as well. For the time being, I'm moving this issue to the discussions section. This way it will remain accessible for further exchange about the PEG ester models. Additionally, please don't forget to give us a star if you're happy with the package and are using it in your research. It really helps us to justify the work we put into maintaining the package.