Skip to content

[corgan-pr-prep] Overview: CorGAN PyHealth 2.0 Integration Tasks #34

@jalengg

Description

@jalengg

Overview

Tracking issue for the full CorGAN → PyHealth 2.0 integration on branch `corgan-pr-integration`.

CorGAN (Correlated-feature GAN) generates synthetic EHR patient records using a GAN with an autoencoder component. This integration brings CorGAN into the PyHealth 2.0 standard pattern: BaseTask task function, BaseModel inheritance, updated examples, dead-code removal, Google-style docstrings, and a MECE integration test suite.

Tasks

# Issue Status
T1 #25 Create corgan-pr-integration branch from upstream/master ✅ Done
T2 #26 Create CorGANGenerationMIMIC3 task function ✅ Done
T3 #28 Refactor CorGAN to full PyHealth 2.0 BaseModel compliance 🔄 In progress
T4 #30 Update CorGAN training example Pending
T5 #27 Update CorGAN generation example Pending
T6 #29 Remove bespoke CorGAN dataset class if any Pending
T7 #31 Update CorGAN docstrings to Google/PyHealth style Pending
T8 #32 Write CorGAN integration tests Pending
T9 #33 Final verification and push Pending

Methodology

Each task follows two-stage review: spec compliance first, then code quality. Both must pass before the task is closed.

Branch: `corgan-pr-integration`
Fork: `jalengg/PyHealth`
Upstream PR target: `sunlabuiuc/PyHealth`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions