Services
Find out which parts of the recording deserve to be analysed.
A CSV can be complete and still be unusable. Saturated channels, swapped units, Bluetooth dropouts, clock drift, contact changes and protocol errors all arrive as valid numbers. We inspect those failures before selecting filters or features.
The work covers research-use physiological signals, wearable data, acoustic recordings and other continuous sensor streams. Typical inputs include ECG, PPG, EDA, SPL/SPR, IMU, temperature, audio, event logs and device metadata.
You may need this if
Services
- A pilot recorded successfully, but usable duration varies sharply between participants.
- Motion and contact changes occupy the same frequency range as the event of interest.
- Two devices started together and no longer align at the end of the session.
- A high-pass filter removes drift and part of the biological response with it.
- Event counts change when thresholds move by a small amount.
- Device time, laptop time and protocol time disagree.
- Mean signal quality looks acceptable while a subgroup or condition carries most failures.
What we inspect
Services
Acquisition
Sampling rate, quantisation, gain, clipping, anti-aliasing, firmware transformations, channel mapping, reference configuration and unit conversion.
Time
Clock origin, timestamp monotonicity, dropped samples, duplicate rows, resampling, event latency and cumulative drift between streams.
Signal quality
Flat lines, railing, contact loss, abrupt steps, slow drift, mains contamination, motion, packet loss, focus or exposure failure in signal-derived imaging, and sensor-specific quality indices.
Protocol
Expected phases, cue order, event duration, missing markers, operator notes and whether the recorded state matches the analysis label.
Biological or physical plausibility
Ranges, response latency, morphology, cross-channel coherence and whether a correction has manufactured the pattern it was meant to recover.
Typical outputs
Services
- Per-channel and per-session QC tables
- Segment-level quality masks with reason codes
- Drift, missingness and saturation analysis
- Corrected event alignment and a documented time base
- Preprocessing code with parameter configuration
- Feature extraction or event detection where justified
- Retained-data summaries by participant, condition, device or batch
- Methods note and handover
A useful audit does not produce a cosmetically smooth trace
Services
Smoothing can hide exactly the failure that needs to be measured. The audit figure should show four layers:
- raw signal;
- detected quality failures;
- protocol events on the corrected time base;
- retained data or features used downstream.
A ten-second contact loss remains visible as a ten-second contact loss. It does not become an interpolated physiological event.
How the work runs
Services
Phase 1: representative sample
We inspect a small set chosen to include a good recording, a known failure and an ordinary middle case. The client supplies the acquisition notes and expected event structure.
Phase 2: quality model
We define failure categories, thresholds or learned detectors, reason codes and the unit of exclusion. A whole participant should not disappear because one channel failed for thirty seconds.
Phase 3: reproducible processing
The agreed logic is implemented as code that can be rerun on the complete dataset. Summary tables record what changed and why.
Phase 4: review
The output is reviewed against raw examples. Unresolved cases remain marked rather than being silently forced into “clean” or “bad”.
Modalities
Services
Physiological
ECG, PPG, electrodermal activity, passive skin potential, respiration, temperature and motion context.
Wearable and mobile
Multi-device studies, free-living recordings, compliance, missingness, battery or transmission gaps, session boundaries and event synchronisation.
Acoustic
Waveforms, spectrograms, voice-activity intervals, clipping, room noise, channel mismatch and recording-level QC.
Other sensors
Continuous instrument or IoT streams where the client can provide the acquisition context and physical interpretation. Asset-specific engineering judgement may require a named domain collaborator.
FAQ
Services
Can you tell whether my pilot is large enough?
We can test data coverage, event counts, between-participant variation and the stability of a proposed estimate. A universal sample-size answer would be fiction; the target, deployment unit and expected effect determine the calculation.
Do you work with data from a specific wearable brand?
Usually, if raw or sufficiently detailed exported data are available. We need the sampling behaviour, timestamp format, device settings and known transformations. A proprietary daily “stress score” offers little material for signal analysis.
Can motion artefacts be removed?
Some can be detected, modelled or corrected. Others are indistinguishable from the signal of interest without another channel, a better reference or a controlled protocol. We label that ambiguity.
Can data remain in our environment?
Yes. Client-hosted work can be scoped for suitable environments. Access method, logging, permitted exports and deletion are written into the proposal.
Is this a diagnostic service?
No. The standard service produces research and engineering evidence about recordings and analysis methods.
CTA
Services
Send the acquisition notes before the whole dataset.
Describe the sensors, sampling rates, protocol, approximate duration, known failure and the decision the analysis must support. We will tell you which representative files are needed for scoping.
Related technical notes
Insights