nlesc-nano / nano-CAT

A collection of tools for the analysis of nanocrystals.
Other
3 stars 2 forks source link

Create a recipe for scaling charges #43

Closed BvB93 closed 4 years ago

BvB93 commented 4 years ago

Create a recipe for constructing net-neutrally charged quantum dots by rescaling the charges of the organic ligands. The ligand atomic charges will be estimated using MATCH, but the absolute value of the molecular charge will generally be to large (i.e. nearest integer) due to ligand/core charge transfer.

Input

  1. A representation of a ligand (e.g. a SMILES string or PLAMS Molecule).
  2. The ligand anchor.
  3. The atomic charge of the core anchor atoms.

The Task

Scale the ligand anchor atom charges such that the ligand molecular charge is equivalent to the core anchor atomic charge.

Output

An array of ligand charges.