Disclosed herein is a controller for controlling ablation of a target tissue of a patient with an ablation device comprising at least one electrode and at least one sensor. The controller typically comprises a storage medium and one or more computing devices operably coupled with the storage medium. The storage medium can comprise patient image data and the one or more computing devices are configured to direct power to the at least one electrode.