https://github.com/ai-sdc/acro-r
ACRO R Package: Tools for the Semi-Automatic Checking of Research Outputs.
Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 5 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (20.9%) to scientific vocabulary
Keywords
Repository
ACRO R Package: Tools for the Semi-Automatic Checking of Research Outputs.
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 4
- Releases: 5
Topics
Metadata Files
README.md
ACRO: Tools for the Semi-Automatic Checking of Research Outputs
This repository maintains the ACRO R package, which is an interface to the Python ACRO 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-based statistical 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
Install the acro package from CRAN as follows:
r
install.packages("acro")
Usage
Before using any function from the package, an acro object should be initialised using the following R code:
``` r
library("acro") acro_init(suppress = TRUE) ```
Documentation
The github-pages contains pre-built documentation.
Additionally, see our paper 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 Grant Numbers MCPC21033 and MCPC23006 as part of Phase 1 of the Data and Analytics Research Environments UK (DARE 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; MCPC23006) and Guidelines and Resources for AI Model Access from Trusted Research environments (GRAIMATTER; MCPC21033). This project has also been supported by MRC and EPSRC [grant number MR/S010351/1].

Owner
- Name: AI-SDC
- Login: AI-SDC
- Kind: organization
- Repositories: 4
- Profile: https://github.com/AI-SDC
GitHub Events
Total
- Create event: 14
- Issues event: 2
- Release event: 3
- Watch event: 2
- Delete event: 9
- Issue comment event: 8
- Push event: 35
- Pull request review event: 5
- Pull request event: 16
Last Year
- Create event: 14
- Issues event: 2
- Release event: 3
- Watch event: 2
- Delete event: 9
- Issue comment event: 8
- Push event: 35
- Pull request review event: 5
- Pull request event: 16
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 3
- Total pull requests: 6
- Average time to close issues: about 2 months
- Average time to close pull requests: 15 days
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 0.33
- Average comments per pull request: 0.33
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 5
Past Year
- Issues: 1
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: 15 days
- Issue authors: 1
- Pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 0.33
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 5
Top Authors
Issue Authors
- jim-smith (2)
- rpreen (2)
- mahaalbashir (1)
Pull Request Authors
- pre-commit-ci[bot] (6)
- dependabot[bot] (6)
- rpreen (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 2.10 depends
- admiraldev * imports
- png * imports
- reticulate * imports
- spelling * suggests
- testthat >= 3.0.0 suggests
- JamesIves/github-pages-deploy-action v4.6.3 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- r-lib/actions/setup-tinytex v2 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- codecov/codecov-action v4 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite