In one aspect, the present disclosure provides analogs of thailanstatin of the formula wherein the variables are as defined herein. In another aspect, the present disclosure also provides methods of preparing the compounds disclosed herein. In another aspect, the present disclosure also provides pharmaceutical compositions and methods of use of the compounds disclosed herein.