A surgical feedback system includes a surgical instrument, a data source, and a surgical hub configured to communicably couple to the data source and the surgical instrument. The surgical hub has a control circuit, wherein the control circuit is configured to receive an input from the data source, analyze the received data against a stored set of data to optimize an outcome of a surgical procedure, and communicate a recommendation based on the analyzed data.