The effect of 2,2,2-trifluoroethanol (TFE) as a cosolvent on the stability of three different secondary structure-forming peptides, the Melittin, the Betanova, and the β-hairpin II from the bacterial protein GB1 (see the crystal structures in Figure 1), was studied using molecular dynamics simulations. Continue reading
Month: May 2017
Study of the conformational transition in amyloidogenic peptides
Understanding the conformational transitions that trigger the aggregation and amyloidogenesis of otherwise soluble peptides at atomic resolution is of fundamental relevance for the design of effective therapeutic agents against amyloid-related disorders. Continue reading
Application of Quasi-Gaussian entropy theory to predict the properties of simple fluids and biomolecules in solution
The Quasi-Gaussian Entropy theory (QGE) is a new statistical mechanics theory (Amadei et al., J. Chem. Phys. (1996), 104, 1560-1574), that can be used to predict the physical-chemistry properties of real and simulated systems in a very wide temperature range. A new expression of the Clausius-Clapeyron equation, based on the QGE, for the evaluation of the liquid-vapor equilibrium pressure of pure liquids, was developed [1]. The new equation is able to predict the liquid-vapor equilibrium pressure curve, with high accuracy, over a large temperature range and for different fluids like water, methanol, and mercury.
Continue readingMolecular Dynamics Simulations Combined to X-Ray Spectroscopies XANES and EXAFS
In Laurea thesis (equivalent to M.Sc. Diploma Thesis, discussed in 1992), I have for the first time investigated and attempted the combination Molecular Dynamics (MD) simulations and theoretical spectra calculation for the interpretation of experimental XANES (X-ray Absorption Near-Edge Spectroscopy) [4]. The method was used to study the aquatrisimidazole copper (II) sulfate complex’s crystal structure, but the results not yet published. The thesis is in Italian, and it is available on request to the interested reader.
Continue readingParallel computing and molecular dynamics simulations
The recent technical developments in parallel computing have made available large parallel computing facilities at relatively contained costs that have stimulated an intense developing activity to realize efficient parallel programs for the scientific and technical calculation. One of the scientific fields that most benefit from these developments is computational chemistry and in particular Molecular Dynamics (MD). The reason of that is related to the increasing interest in the study, with this technique, larger molecular systems for long simulation times. Continue reading
A Practical Introduction to the C Language for Computational Chemistry. Part 1
Write in C (Let it Be)
When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
“Write in C.”
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
“Write in C.”
Write in C, write in C,
Write in C, oh, write in C.
LISP is dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science, it worked flawlessly.
Try using it for graphics!
Write in C.
If you’ve just spent nearly 30 hours
Debugging some assembly,
Soon you will be glad to
Write in C.
Write in C, write in C,
Write in C, yeah, write in C.
Only wimps use BASIC.
Write in C.
Write in C, write in C,
Write in C, oh, write in C.
Pascal won’t quite cut it.
Write in C.
Write in C, write in C,
Write in C, yeah, write in C.
Don’t even mention COBOL.
Write in C.
Parody Song by
Brian Marshall
This series of tutorials will provide a short and practical introduction to the C language aiming students with interest in computational or physical chemistry. At the end of this tutorial, you will be able to write simple programs that can read data from files elaborate them and write the results of the calculations in output files. This tutorial is not a course in C programming language, therefore the motivated readers are encouraged to look for more comprehensive introductions to this language.
The tutorial is also based on OS based Unix systems such as Linux or MacOSX. Therefore, I recommed to give a look to my introductions to Unix OS:
Continue reading