Skip to content

feat: automatically identifying missing data on the participant level data internally #149

Description

@saphjra

Goal: Detect participant-level data that is entirely missing by cross-referencing existing data sources against each other. Currently we can only detect partial gaps (e.g. a missing edf or log file within an existing participant folder, a missing subtest within an existing psychometric test), not a whole participant folder that's absent.

Background: #146 already checks for existence of both MeRID sessions; #119 covers cross-referencing session ids to the session documentation sheet. This issue extends that pattern to also cover ET sessions, and generalizes it to cross-check across all sessions (one ET session for multipleye, two ET sessions for MeRID, and one psychometric test session for all) so a participant present in for one session but missing in another gets flagged.

Tasks:

Cross-reference participant/session IDs across sessions (1 or 2 ET session and Psychometric test session)
Extend the #146 existence check to PT sessions

Acceptance criteria:

Given a participant present at least in one session type but absent in another, the tool flags the missing session for that participant id
Outputs warnings for the respective ids

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions