Detecting changes in real-time data: a user’s guide to optimal detection | Synapse