ECG artifacts and heart period variability: Don't miss a beat! | Synapse