Package: DPSynth 0.1.0

DPSynth: Differentially Private Synthetic Data with Guaranteed Utility

Differentially private (DP) synthetic data generation for tabular data. Provides DP Gaussian mixture models, DP Gaussian copulas, DP histogram marginals and a Private Aggregation of Teacher Ensembles (PATE) synthesizer for mixed-type data, together with a standardized utility evaluation framework (univariate fidelity, propensity score MSE, multivariate dependence, downstream task performance), empirical disclosure risk auditing (membership inference, attribute disclosure, record linkage) and privacy budget accounting (basic, advanced and Renyi DP composition). The implementation follows Dwork and Roth (2014) <doi:10.1561/0400000042> and Dwork et al. (2006) <doi:10.1007/11681878_14> for the DP mechanisms, Papernot et al. (2017) <doi:10.1145/3133956.3133982> for the PATE synthesizer, and Woo et al. (2009) <doi:10.2202/1557-4679.1203> for the disclosure risk evaluation framework.

Authors:Mukul Bijalwan [aut, cre], Gunjan Aggarwal [aut], Mukul Jain [aut]

DPSynth_0.1.0.tar.gz
DPSynth_0.1.0.zip(r-4.7-any)DPSynth_0.1.0.zip(r-4.6-any)DPSynth_0.1.0.zip(r-4.5-any)
DPSynth_0.1.0.tgz(r-4.6-any)DPSynth_0.1.0.tgz(r-4.5-any)
DPSynth_0.1.0.tar.gz(r-4.7-any)DPSynth_0.1.0.tar.gz(r-4.6-any)
DPSynth_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
DPSynth/json (API)

# Install 'DPSynth' in R:
install.packages('DPSynth', repos = c('https://mukulbijalwan.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/mukulbijalwan/dpsynth/issues

Datasets:

On CRAN:

Conda:

4.65 score 19 exports 1 dependencies

Last updated from:1c41d3dd7d. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK127
source / vignettesOK320
linux-releaseOK120
macos-releaseOK181
macos-oldrelOK167
windows-develOK71
windows-releaseOK93
windows-oldrelOK71
wasm-releaseOK107

Exports:audit_attribute_disclosureaudit_linkage_riskaudit_membership_riskcheck_synth_budgetclip_datadp_copula_synthdp_gmm_synthdp_marginals_synthdp_pate_synthdp_synthesizeevaluate_downstreamevaluate_multivariateevaluate_propensityevaluate_univariateevaluate_utilitygaussian_mechnew_synth_budgetrlaplacespend_synth

Dependencies:MASS

Getting Started with DPSynth

Last update: 2026-09-08
Started: 2026-08-22

Health Data: Mixed Types and Disclosure Risk
Synthesizing EHR-like Data

Last update: 2026-09-08
Started: 2026-08-22

Official Statistics Workflow with PUMS-like Microdata

Last update: 2026-09-08
Started: 2026-08-22