Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ACRO R Package: Tools for the Semi-Automatic Checking of Research Outputs.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
NotificationsYou must be signed in to change notification settings

AI-SDC/ACRO-R

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IEEE XploreLicenseCRANcheckcodecov

This repository maintains the ACRO R package, which is an interface to the PythonACRO package.

ACRO is a free and open source tool that supports the semi-automated checking of research outputs (SACRO) for privacy disclosure within secure data environments. SACRO is a framework that applies best-practice principles-basedstatistical disclosure control (SDC) techniques on-the-fly as researchers conduct their analysis. SACRO is designed to assist human checkers rather than seeking to replace them as with current automated rules-based approaches.

The ACRO package is a lightweight Python tool that sits over well-known analysis tools that produce outputs such as tables, plots, and statistical models. This package adds functionality to:

  • automatically identify potentially disclosive outputs against a range of commonly used disclosure tests;
  • apply optional disclosure mitigation strategies as requested;
  • report reasons for applying SDC;
  • and produce simple summary documents trusted research environment staff can use to streamline their workflow and maintain auditable records.

This creates an explicit change in the dynamics so that SDC is something done with researchers rather than to them, and enables more efficient communication with checkers.

A graphical user interface (SACRO-Viewer) supports human checkers by displaying the requested output and results of the checks in an immediately accessible format, highlighting identified issues, potential mitigation options, and tracking decisions made.

Additional programming languages such as this R package are supported by providing front-end packages that interface with the core ACRO Python back-end.

Installation

Prerequisite: you must havePython pre-installed.

Install theacro package from CRAN as follows:

install.packages("acro")

If you are having problems installing the package, please see the more detailedinstallation guide.

Usage

Before using any function from the package, an acro object should be initialised using the following R code:

>>> library("acro")>>> acro_init(suppress=TRUE)

Try Online with MyBinder

Try an example notebook inRStudio online on MyBinder.org.

Select theexample-notebook.Rmd in the bottom-right pane after loading.

Documentation

The github-pages contains pre-builtdocumentation.

Additionally, see ourpaper describing the SACRO framework to learn about its principles-based SDC methodology and usage.

Acknowledgement

This work was funded by UK Research and Innovation under as part of theDARE UK (Data and Analytics Research Environments UK) programme, delivered in partnership with Health Data Research UK (HDR UK) and Administrative Data Research UK (ADR UK). The specific projects were:

  • Semi-Automatic Checking of Research Outputs (SACRO) [Grant Number MC_PC_23006] - a phase 1 Driver project
  • TREvolution [Grant Number MC_PC_24038] - phase 2:Transformative Components.

Alt TextAlt TextAlt Text

About

ACRO R Package: Tools for the Semi-Automatic Checking of Research Outputs.

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors6


[8]ページ先頭

©2009-2025 Movatter.jp