All objective functions#
These are all the objective functions available on poli
. Click on one of them to get a minimal working example of how to use it.
Toy problems#
A toy example about optimizing 5-letter words to spell “ALOHA”
The usual benchmark functions for continuous optimization (e.g. easom
, or ackley_function_01
)
White noise drawn from a unit Gaussian
Small molecules#
Most of our problems are based on the PMO benchmark, by Gao et al [Gao et al., 2022], which extends the GuacaMol Benchmark proposed by Brown et al [Brown et al., 2019].
tdc
)The Therapeutics Data Commons’ implementation of the Albuterol similarity oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Amlodipine MPO oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Celecoxib rediscovery oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the “deco Hop” oracle of GuacaMol.
dockstring
for ligand designUsing dockstring
to assess the docking score of a small molecule.
tdc
)The Therapeutics Data Commons’ implementation of the DRD2 docking oracle.
tdc
)A wrapper around the Therapeutics Data Commons implementation of 3pbl docking.
tdc
)The Therapeutics Data Commons’ implementation of the Fexofenadine MPO oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the GSK3β oracle.
tdc
)The Therapeutics Data Commons’ implementation of the first isomer oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the second isomer oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the JNK3 oracle.
Computing the log-quotient of solubilities using RDKit
.
tdc
)The Therapeutics Data Commons’ implementation of the “median 1” oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the “median 2” oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Mestranol similarity oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Osimetrinib MPO oracle of GuacaMol.
lambo
)Computing the penalized log-quotient of solubilities using lambo
’s implementation.
tdc
)The Therapeutics Data Commons’ implementation of the Ranolazine MPO oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the scaffold Hop oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Sitagliptin MPO oracle of GuacaMol.
tdc
)A wrapper around the Therapeutics Data Commons implementation of the synthetic accessibility oracle.
tdc
)The Therapeutics Data Commons’ implementation of the Thiothixene rediscovery oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Troglitazone rediscovery oracle of GuacaMol.
tdc
)The Therapeutics Data Commons’ implementation of the Valsartan SMARTS oracle of GuacaMol.
Computing the QED using RDKit
.
tdc
)The Therapeutics Data Commons’ implementation of the Zaleplon MPO oracle of GuacaMol.
Proteins#
foldx
)Solvent accessibility of mutations of a wildtype using foldx
foldx
)Stability of mutations of a wildtype using foldx
PyRosetta
)Stability Predictions of variants from a wildtype.
RaSP
)Rapid Stability Predictions of single mutations from a wildtype.
lambo
)LaMBO Fluorescence (RFP) by stability and solvent-accessible surface area.
Other#
Optimizing the number of jumps on a Super Mario Bros level