CORAtool: Combinational Regularity Analysis
Searches configurational data for causes that are each an
insufficient but non-redundant part of an unnecessary but sufficient
(INUS) condition for their effect, so that cause-effect relations are
marked by conjunctivity and disjunctivity. The method, Combinational
Regularity Analysis (CORA), borrows its Boolean minimisation algorithms
from switching circuit analysis. Truth tables are minimised either with the
classical Quine-McCluskey algorithm over positive and don't care terms or
with McCluskey's modified algorithm over positive and negative terms, and
the resulting prime implicant charts are solved with Petrick's method.
Multi-value conditions and structures with simple as well as complex
effects are supported, together with a configurational data-mining search
and two-level logic diagrams. The package is an R port of the 'Python'
packages 'CORA' and 'LOGIGRAM' described in Sebechlebská, Mkrtchyan
and Thiem (2023) <doi:10.21105/joss.05019>; it computes in
plain R and requires no 'Python' installation. It is an independent
implementation and is not endorsed by the authors of the original
packages.
| Version: |
0.1.2 |
| Depends: |
R (≥ 3.5.0) |
| Imports: |
graphics, stats, utils |
| Suggests: |
testthat (≥ 3.0.0), reticulate, knitr, rmarkdown |
| Published: |
2026-10-05 |
| DOI: |
10.32614/CRAN.package.CORAtool (may not be active yet) |
| Author: |
Young Chan [aut, cre, cph] (Author of the R implementation),
Zuzana Sebechlebská [cph] (Copyright holder of the original Python
implementation),
Lusine Mkrtchyan [cph] (Copyright holder of the original Python
implementation),
Alrik Thiem [cph] (Copyright holder of the original Python
implementation) |
| Maintainer: |
Young Chan <youngchanresearcher at gmail.com> |
| BugReports: |
https://github.com/youngchanresearcher/CORAtool/issues |
| License: |
GPL (≥ 3) |
| URL: |
https://github.com/youngchanresearcher/CORAtool |
| NeedsCompilation: |
no |
| Citation: |
CORAtool citation info |
| Materials: |
README, NEWS |
| CRAN checks: |
CORAtool results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=CORAtool
to link to this page.