Tasks
|
src
|
Owner
|
Complete?
|
Horizontal pruning issue not catching chemically identical molecules |
LEP |
no
|
Fix bug that collapsed atom coordinates |
everywhere? nowhere? somewhere. |
LEP |
YES MUAHAHAHAHA!
|
Added Delimeter header |
conf_gen_ga |
LEP |
Yes
|
Fix xover only feature |
conf_gen_ga |
LEP |
Yes
|
Put in error messages for mut_rate > 1 |
conf_gen_ga |
LEP |
Yes
|
Manual user-defined mutation type |
conf_gen_ga |
LEP |
Yes
|
Remove check only option |
conf_gen_ga |
LEP |
Yes
|
Add single molecule evolution in testcase in install dir. |
install/test/genetic |
LEP |
yes
|
Compute delta slope of fitness score |
congen_ga.cpp |
LEP |
no
|
Add leading 0's to xover output filenames |
conf_gen_ga.cpp |
JDB |
no}
To Do List
- slow down molecular evolution so there are less drastic canges between each successive generation
- tanimoto coefficient percent change - might be inaccurate due to tan coef behavior
- Rotatable bond changes
- Number of aromatic rings
- -xover (guided based on score) - Good v Good ; Bad v Good ; Bad v Bad THIS
- nonexhaustive xover (pick subset of xover based on probability)
- nonexhaustive xover for each pair of parents - have a set number of bonds for xover
- 2-3 point xover at once
- adaptive maintenance ensemble based on ensemble convergence THIS
- bring in new parents based on convergence
- Mutations-
- adaptive mutation rate THIS
- pick location of mutation based on something
- pick mutation type based on behavior of ensemble
- molecules too large boost deletion
- molecules too small, add more groups
- change ...boost replace/sub
- mutation type selection based on probability vs ensemble
- complete x # y mutation so far so less prevalent etc
- 3 layer subs do no work so don't do them
- replace > 1 segment
- fitness-
- turn on and off niching adaptive/extinction
- reduce boost of fragments and all poor mols with niching
- pareto/mulitobjective ga
- selection-
- metropolis selection for tournament/roulette
- adaptive keep #p and #o
- extinction-
- user defined point vs on-the-fly convergence THIS
- stop-
- convergence
- which molecules are best-
- best first pruning - now uses descriptor score even if niching ned to delta to fitness/niching when used
- geometric diversity using Hingarian and Tan pruning
- Determine whether the dummy vdw file is necessary for all DN (including GA) or just DN.
Known Bugs
- Molecules Processed bug (dock.cpp)
- verbose mol stats (amber typer)
- molecule being renamed when going into repl even tho it's the same molecule
|