Classes and functions for the genetic optimization module.
Copyright Schrodinger, LLC. All rights reserved.
|
__doc__ = ...
|
|
_version = ' $Revision 0.0 $ '
|
|
BOND_CROSSOVER = ' bond '
hash(x)
|
|
CROSSOVER_CHOICES = [ ' bond ' ]
|
|
DEFAULT_CROSSOVERS = [ ' bond ' ]
|
|
ELEMENTAL_MUTATOR = ' elemental '
|
|
FRAGMENT_MUTATOR = ' fragment '
|
|
ISOELECTRONIC_MUTATOR = ' isoelectronic '
|
|
MUTATOR_CHOICES = [ ' elemental ' , ' fragment ' , ' isoelectronic ' ]
|
|
DEFAULT_MUTATORS = [ ' fragment ' , ' isoelectronic ' ]
|
|
GENERATIONS = 25
|
|
POPULATION = 10
|
|
CROSSOVER_RATE = 90.0
|
|
MUTATION_RATE = 2.0
|
|
RANK_SELECTION = ' rank '
|
|
ROULETTE_WHEEL_SELECTION = ' roulette_wheel '
|
|
TOURNAMENT_SELECTION = ' tournament '
|
|
TOURNAMENT_SELECTION_WITH_ROULETTE = ' tournament_with_roulette '
|
|
UNIFORM_SELECTION = ' uniform '
|
|
SELECTION_DICT = {RANK_SELECTION: Selectors.GRankSelector, ROU...
|
|
SELECTION_CHOICES = [ ' rank ' , ' roulette_wheel ' , ' tournament ' , ' ...
|
|
DEFAULT_SELECTION = ' roulette_wheel '
|
|
TOURNAMENT_SIZE = 2
|
|
UNPRODUCTIVE_TERM = ' unproductive '
|
|
FIRST_PROPERTY_TERM = ' first_property '
|
|
ALL_PROPERTIES_TERM = ' all_properties '
|
|
MAX_GENERATIONS_TERM = ' max_generations '
|
|
TERM_CHOICES = [ ' unproductive ' , ' first_property ' , ' all_propert ...
|
|
DEFAULT_TERMS = [ ' unproductive ' , ' all_properties ' ]
|
|
NUM_UNPRODUCTIVE = 10
|
|
LINEAR_SCALING = ' linear '
|
|
POWER_LAW_SCALING = ' power_law '
|
|
EXPONENTIAL_SCALING = ' exponential '
|
|
SATURATED_SCALING = ' saturated '
|
|
SIGMA_TRUNCATION_SCALING = ' sigma_truncation '
|
|
BOLTZMANN_SCALING = ' boltzmann '
|
|
SCALING_DICT = {LINEAR_SCALING: Scaling.LinearScaling, POWER_L...
|
|
SCALING_CHOICES = [ ' linear ' , ' power_law ' , ' exponential ' , ' satu ...
|
|
DEFAULT_SCALING = ' sigma_truncation '
|
|
ALLOWS_NEGATIVE_SCORES = [ ' exponential ' , ' saturated ' , ' sigma_t ...
|
|
ELITISM = 1
|
|
RANDOM_SEED = None
hash(x)
|
|
NO_MINIMIZE = False
hash(x)
|
|
NUM_RET_STRUCTURES = 1
|
|
MOLECULE_HISTORY = False
hash(x)
|
|
MOLECULE_HISTORY_FILE = ' history.mae '
|
|
INDIVIDUAL_KEY = ' i_matsci_individual_index '
|
|
GENERATION_KEY = ' i_matsci_generation '
|
|
RAW_SCORE_KEY = ' r_matsci_raw_score '
|
|
FIT_SCORE_KEY = ' r_matsci_fit_score '
|
|
LOCALHOST = ' localhost '
hash(x)
|
|
TPP_GA = 1
|
|
TPP_EVAL = 1
|
|
TPP_STR = ' -TPP '
|
|
DEFAULT_EVAL_KWARGS = { }
|
|
ORGANIC = ' organic '
|
|
N_HETEROCYCLES = ' N-heterocycles '
|
|
O_HETEROCYCLES = ' O-heterocycles '
|
|
S_HETEROCYCLES = ' S-heterocycles '
|
|
MIXED_HETEROCYCLES = ' Mixed-heterocycles '
|
|
COMBIGLIDE_DEFAULT = ' combiglide_default '
|
|
OPTOELECTRONICS = ' optoelectronics '
|
|
ALL = ' all '
|
|
MMSHARE_MAIN_DATA = u' /nfs/builds/objects/OB/2014-3/Linux-x86_ ...
|
|
FRAGMENT_LIBS = { ' Mixed-heterocycles ' : u' /nfs/builds/objects/O ...
|
|
FRAGMENT_LIBS_DEFAULT = [ ' all ' ]
|
|
ENTRY_NAME_KEY = ' s_m_entry_name '
|
|
GROW_NAME_KEY = ' s_m_grow_name '
|
|
PDB_ATOM_NAME_KEY = ' s_m_pdb_atom_name '
|
|
PDB_RES_NAME_KEY = ' s_m_pdb_residue_name '
|
|
CROSSOVER_PARENTS_KEY = ' s_matsci_crossover_parents '
|
|
CROSSOVER_APPLIED_KEY = ' s_matsci_crossover_applied '
|
|
MUTATION_PARENT_KEY = ' s_matsci_mutation_parent '
|
|
MUTATION_APPLIED_KEY = ' s_matsci_mutation_applied '
|
|
EVALUATOR_JOBS_DIR = ' evaluator_jobs '
|
|
GENER_SUBDIR = ' generation_ '
|
|
NUM_DECIMAL = ' %.2f '
|
|
FIELD_WIDTH = 10
|
|
MAIN_ELEMENT_COLUMNS = [ [ ' C ' , ' Si ' ] , [ ' N ' , ' P ' ] , [ ' O ' , ' S ' ] , [ ...
|
|
TRANS_METAL_ELEMENT_COLUMNS = [ [ ' Ti ' , ' Zr ' , ' Hf ' ] , [ ' V ' , ' Nb ' , ...
|
|
PERIODIC_TABLE_COLUMNS = [ [ ' C ' , ' Si ' ] , [ ' N ' , ' P ' ] , [ ' O ' , ' S ' ] , ...
|
|
INFINITE_SCORE = 1000000000
|
|
GOOD_SCORE = 10000000
|
|
BAD_SCORE = -10000000
|
|
FRAG_MAX_UNPRODUCTIVE = 3
hash(x)
|
|
__package__ = ' schrodinger.application.matsci.genetic_optimiza ...
|