Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nicodemo Di Pasquale is active.

Publication


Featured researches published by Nicodemo Di Pasquale.


Journal of Chemical Physics | 2012

Mixing atoms and coarse-grained beads in modelling polymer melts

Nicodemo Di Pasquale; Daniele Marchisio; Paola Carbone

We present a simple hybrid model for macromolecules where the single molecules are modelled with both atoms and coarse-grained beads. We apply our approach to two different polymer melts, polystyrene and polyethylene, for which the coarse-grained potential has been developed using the iterative Boltzmann inversion procedure. Our results show that it is possible to couple the two potentials without modifying them and that the mixed model preserves the local and the global structure of the melts in each of the case presented. The degree of resolution present in each single molecule seems to not affect the robustness of the model. The mixed potential does not show any bias and no cluster of particles of different resolution has been observed.


Journal of Chemical Theory and Computation | 2016

Optimization Algorithms in Optimal Predictions of Atomistic Properties by Kriging

Nicodemo Di Pasquale; Stuart J. Davie; Paul L. A. Popelier

The machine learning method kriging is an attractive tool to construct next-generation force fields. Kriging can accurately predict atomistic properties, which involves optimization of the so-called concentrated log-likelihood function (i.e., fitness function). The difficulty of this optimization problem quickly escalates in response to an increase in either the number of dimensions of the system considered or the size of the training set. In this article, we demonstrate and compare the use of two search algorithms, namely, particle swarm optimization (PSO) and differential evolution (DE), to rapidly obtain the maximum of this fitness function. The ability of these two algorithms to find a stationary point is assessed by using the first derivative of the fitness function. Finally, the converged position obtained by PSO and DE is refined through the limited-memory Broyden-Fletcher-Goldfarb-Shanno bounded (L-BFGS-B) algorithm, which belongs to the class of quasi-Newton algorithms. We show that both PSO and DE are able to come close to the stationary point, even in high-dimensional problems. They do so in a reasonable amount of time, compared to that with the Newton and quasi-Newton algorithms, regardless of the starting position in the search space of kriging hyperparameters. The refinement through L-BFGS-B is able to give the position of the maximum with whichever precision is desired.


Journal of Computational Chemistry | 2016

Incorporation of local structure into kriging models for the prediction of atomistic properties in the water decamer

Stuart J. Davie; Nicodemo Di Pasquale; Paul L. A. Popelier

Machine learning algorithms have been demonstrated to predict atomistic properties approaching the accuracy of quantum chemical calculations at significantly less computational cost. Difficulties arise, however, when attempting to apply these techniques to large systems, or systems possessing excessive conformational freedom. In this article, the machine learning method kriging is applied to predict both the intra‐atomic and interatomic energies, as well as the electrostatic multipole moments, of the atoms of a water molecule at the center of a 10 water molecule (decamer) cluster. Unlike previous work, where the properties of small water clusters were predicted using a molecular local frame, and where training set inputs (features) were based on atomic index, a variety of feature definitions and coordinate frames are considered here to increase prediction accuracy. It is shown that, for a water molecule at the center of a decamer, no single method of defining features or coordinate schemes is optimal for every property. However, explicitly accounting for the structure of the first solvation shell in the definition of the features of the kriging training set, and centring the coordinate frame on the atom‐of‐interest will, in general, return better predictions than models that apply the standard methods of feature definition, or a molecular coordinate frame.


Journal of Computational Chemistry | 2016

FEREBUS: Highly parallelized engine for kriging training

Nicodemo Di Pasquale; Michael K. Bane; Stuart J. Davie; Paul L. A. Popelier

FFLUX is a novel force field based on quantum topological atoms, combining multipolar electrostatics with IQA intraatomic and interatomic energy terms. The program FEREBUS calculates the hyperparameters of models produced by the machine learning method kriging. Calculation of kriging hyperparameters (θ and p) requires the optimization of the concentrated log‐likelihood L̂(θ,p) . FEREBUS uses Particle Swarm Optimization (PSO) and Differential Evolution (DE) algorithms to find the maximum of L̂(θ,p) . PSO and DE are two heuristic algorithms that each use a set of particles or vectors to explore the space in which L̂(θ,p) is defined, searching for the maximum. The log‐likelihood is a computationally expensive function, which needs to be calculated several times during each optimization iteration. The cost scales quickly with the problem dimension and speed becomes critical in model generation. We present the strategy used to parallelize FEREBUS, and the optimization of L̂(θ,p) through PSO and DE. The code is parallelized in two ways. MPI parallelization distributes the particles or vectors among the different processes, whereas the OpenMP implementation takes care of the calculation of L̂(θ,p) , which involves the calculation and inversion of a particular matrix, whose size increases quickly with the dimension of the problem. The run time shows a speed‐up of 61 times going from single core to 90 cores with a saving, in one case, of ∼98% of the single core time. In fact, the parallelization scheme presented reduces computational time from 2871 s for a single core calculation, to 41 s for 90 cores calculation.


Journal of Chemical Physics | 2016

Kriging atomic properties with a variable number of inputs

Stuart J. Davie; Nicodemo Di Pasquale; Paul L. A. Popelier

A new force field called FFLUX uses the machine learning technique kriging to capture the link between the properties (energies and multipole moments) of topological atoms (i.e., output) and the coordinates of the surrounding atoms (i.e., input). Here we present a novel, general method of applying kriging to chemical systems that do not possess a fixed number of (geometrical) inputs. Unlike traditional kriging methods, which require an input system to be of fixed dimensionality, the method presented here can be readily applied to molecular simulation, where an interaction cutoff radius is commonly used and the number of atoms or molecules within the cutoff radius is not constant. The method described here is general and can be applied to any machine learning technique that normally operates under a fixed number of inputs. In particular, the method described here is also useful for interpolating methods other than kriging, which may suffer from difficulties stemming from identical sets of inputs corresponding to different outputs or input biasing. As a demonstration, the new method is used to predict 54 energetic and electrostatic properties of the central water molecule of a set of 5000, 4 Å radius water clusters, with a variable number of water molecules. The results are validated against equivalent models from a set of clusters composed of a fixed number of water molecules (set to ten, i.e., decamers) and against models created by using a naïve method of treating the variable number of inputs problem presented. Results show that the 4 Å water cluster models, utilising the method presented here, return similar or better kriging models than the decamer clusters for all properties considered and perform much better than the truncated models.


Journal of Chemical Physics | 2018

The accuracy of ab initio calculations without ab initio calculations for charged systems: Kriging predictions of atomistic properties for ions in aqueous solutions

Nicodemo Di Pasquale; Stuart J. Davie; Paul L. A. Popelier

Using the machine learning method kriging, we predict the energies of atoms in ion-water clusters, consisting of either Cl- or Na+ surrounded by a number of water molecules (i.e., without Na+Cl- interaction). These atomic energies are calculated following the topological energy partitioning method called Interacting Quantum Atoms (IQAs). Kriging predicts atomic properties (in this case IQA energies) by a model that has been trained over a small set of geometries with known property values. The results presented here are part of the development of an advanced type of force field, called FFLUX, which offers quantum mechanical information to molecular dynamics simulations without the limiting computational cost of ab initio calculations. The results reported for the prediction of the IQA components of the energy in the test set exhibit an accuracy of a few kJ/mol, corresponding to an average error of less than 5%, even when a large cluster of water molecules surrounding an ion is considered. Ions represent an important chemical system and this work shows that they can be correctly taken into account in the framework of the FFLUX force field.


POLYMER PROCESSING WITH RESULTING MORPHOLOGY AND PROPERTIES: Feet in the Present and Eyes at the Future: Proceedings of the GT70 International Conference | 2015

Simulation of macromolecule self-assembly in solution: A multiscale approach

Alessio Domenico Lavino; Nicodemo Di Pasquale; Paola Carbone; Antonello Barresi; Daniele Marchisio

One of the most common processes to produce polymer nanoparticles is to induce self-assembly by using the solvent-displacement method, in which the polymer is dissolved in a “good” solvent and the solution is then mixed with an “anti-solvent”. The polymer ability to self-assemble in solution is therefore determined by its structural and transport properties in solutions of the pure solvents and at the intermediate compositions. In this work, we focus on poly-e-caprolactone (PCL) which is a biocompatible polymer that finds widespread application in the pharmaceutical and biomedical fields, performing simulation at three different scales using three different computational tools: full atomistic molecular dynamics (MD), population balance modeling (PBM) and computational fluid dynamics (CFD). Simulations consider PCL chains of different molecular weight in solution of pure acetone (good solvent), of pure water (anti-solvent) and their mixtures, and mixing at different rates and initial concentrations in a co...


Journal of Physical Chemistry B | 2014

Solvent structuring and its effect on the polymer structure and processability: the case of water-acetone poly-ε-caprolactone mixtures.

Nicodemo Di Pasquale; Daniele Marchisio; Antonello Barresi; Paola Carbone


Theoretical Chemistry Accounts | 2016

The prediction of topologically partitioned intra‑atomic and inter‑atomic energies by the machine learning method kriging

Peter I. Maxwell; Nicodemo Di Pasquale; Salvatore Cardamone; Paul L. A. Popelier


Chemical Engineering Science | 2017

A novel multiscale model for the simulation of polymer flash nano-precipitation

Alessio Domenico Lavino; Nicodemo Di Pasquale; Paola Carbone; Daniele Marchisio

Collaboration


Dive into the Nicodemo Di Pasquale's collaboration.

Top Co-Authors

Avatar

Paola Carbone

University of Manchester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge