Connor progress | |
| To dos Immediate Try to make all substructures have capturing atoms ONLY described by element and formal charge, and capturing bonds ONLY described by bond order, with no ANDs or ORs. These substructures may now include noncapturing atoms and bonds, with the [C:-1] style system for noncapturing atoms and bonds. You should modify your local from_pdb to recognize negative map indices. Graph theory question: Is there always a way to find two or more nonoverlapping substructures to tile over a molecule? What’s the maximum number of nonoverlapping substructures for a given molecule? What methods are available to determine that? Graph theory question (harder?): Is it possible to avoid order dependence? Get the notebook able to work on a polymer - Should be able to go from loading PDB → OpenMM system in 10 minutes. Implement calculate_charges_for_substructures(substructure_list) (could use AM1BCC or gasteiger, we just need to have something) Make (at least) two classes, and have all the javascript be in one, and all the rdkit be in another.
More distant Same workflow but starting from SDF Defining modular components and their interfaces/APIs Trying to have a program identify monomers Better charge assignment 3D visualization that shows which parts of the substructure that are covered by the already-defined substructures
|