Optimal control of Boolean control networks: a data-driven perspective | Synapse