You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
IAlibay
changed the title
Update SolventComponent properties to include those that define how the system is built
Update SolventComponent properties to include those that define the composition of the solvent
Dec 27, 2023
I've put more detail in the PR, but I don't think I agree that ChemicalSystem is trying to capture all molecular composition. I think it's trying to capture all molecular composition that affects calculated free energies, so solvent padding etc doesn't belong in SolventComponent
I've responded in the PR - I think there's a fundamental issue where we're trying to be too conservative in where these things will be applied. Defining N is important and really should be a Component thing in my opinion - especially because it's crucial to things like binding enthalpy calculations.
Currently we have a mismatch where we have some details about how solvation happens in the SolvationSettings and some in SolventComponent.
My proposal is that anything that defines the molecular composition of the system should be defined in the the SolventComponent.
This includes:
padding
&mass density
used to add the watersBox vectors
Box shape
ions
&concentration
that will be added (done)smiles
(done)By comparison, anything that defines the implementation details should be in the
SolvationSettings
:water model
tolerance
for any heuristic in water addition (see packmol)The text was updated successfully, but these errors were encountered: