Proyecto base para experimentos con algoritmos geneticos.
multipockga/: paquete principalconfig/: configuracionesdatasets/: datos de entradascripts/: scripts utilitarios y ejecucionexperiments/: notebooks/resultados/pruebas experimentalestests/: tests automatizados
conda env create -f environment.yml
conda activate multipockgapip install -e .pytest -qEl GA usa siempre operadores de AutoGrow para crossover y mutation.
- Para docking con Vina/MGLTools usa config/docking.yaml.
La configuracion genera intermedios por receptor en experiments/.../tmp/<receptor>/docking_results_<epoch>_temp.csv
y un archivo combinado por epoch en experiments/.../rewards/reward_results_<epoch>.csv.
Ejecucion:
python scripts/run_ga.py -c config/docking.yaml