Open
Conversation
Added extracting of the atoms positions from sdf string and obtaining centers of the molecule (center of the box circumscribed at the molecule and centroid of the molecule). Started post-processing module 'visual', which works with PyMol and babel.
…le is determined by some point in space. Issues: creation of the molecule is sensitive to the order of applying of degrees of freedom. Need to add more comments for creation of new DOF object for future generetions.
….sdf_string). Added functions for obtainig of coordinates and masses of the molecule.
…tion for the molecule and constrained part in external file /adds/geometry.in.constrained
…ample specifying of the volume). Commit befor splitting of Orientation and self-orientation. Inserted check for clashes between molecule and surroundings and adjusting of the centroid in case of clashes found.
…unding. Separation of the Orientation and Centroid optimizing, now it is possible to optimize one of the DOF, with respect to the ion the result has to be the same
…shes after mutations. Also fix bug with restart scenario.
added 30 commits
June 23, 2018 17:28
…operly (delete this 0001_structure folder)
Pycharm test push
…eaning. Multiple molecules, periodic boundary conditions are impleented. Workflow is valid for random search. Big section regarding single molecules is commented for now since it will be part of the ensemble with case of number of molecules = 1. Random search is really random and very slow for now.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is everything Dmitrii has done so far (and really essentially only Dmitrii coded everything and Carsten and I just discussed ideas and the architecture with him).
They include quite substantial changes deep inside FAFOOM. Some of them are the "independence" from RDkit in the code, inclusion of translational and rotational degrees of freedom, protomeric degree of freedom, and many many changes to the routines. Only pieces of the original implementation are still there. Testcases are provided. We suggest that any new developments are branched and based on this new master branch. I will leave the pull request here for a couple of days in case anyone wants to give a look.