-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MIIC v2.0.1: Preparation of CRAN update submission, group all breakin…
…g changes. (#133) * Opposite edges allowed in true edges * parseResults optimization for large number of variables * Remove debug traces * Opposite true edges not allowed with specific warning * Static summary structure, change column types, reorder columns * Rename summary columns with underscores * Summary and documentation update * Split proba into p_y2x, p_x2y * Standardization of exported function names * Remove uppercase in miic summary * Remove uppercase in miic orientation probas * Remove uppercase computeThreePointInfo return value * Rename ori abreviates into ort * Rename all.edges.xx and orientations.prob data frames * Turn X, Y, Z function parameters into lowercase * Harmonization of miic object + abreviated as mo * Update version to 2.0.1 * Fixes for R checks * URL check * NEWS update for CRAN submission * Spell check * Check document tags * Fix documention for R checks * Set sign as true NA when 'NA' * Fix about total run time, forced in secs * OD review: replace mo, tmo by miic_obj, tmiic_obj * NEWS review following comment on pull request * Rename MDL as BIC * HI review (without description) * Harmonize is_continuous as parameter * Rename movavg -> mov_avg * Shortened ref in text, URL and tille added in ref section * README: S. Affeldt, point to PDF + add supp * MIIC description review * CRAN check * News review * Add link to News.md in DESCRIPTION
- Loading branch information
1 parent
b150287
commit 96c685f
Showing
47 changed files
with
2,321 additions
and
1,959 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
Package: miic | ||
Title: Learning Causal or Non-Causal Graphical Models Using Information Theory | ||
Version: 2.0.0 | ||
Version: 2.0.1 | ||
Authors@R: | ||
c(person(given = "Franck", | ||
family = "Simon", | ||
|
@@ -44,23 +44,35 @@ Authors@R: | |
family = "Isambert", | ||
role = "aut", | ||
email = "[email protected]")) | ||
Description: We report an information-theoretic method which learns a large | ||
class of causal or non-causal graphical models from purely observational | ||
data, while including the effects of unobserved latent variables, commonly | ||
found in many datasets. Starting from a complete graph, the method | ||
iteratively removes dispensable edges, by uncovering significant information | ||
contributions from indirect paths, and assesses edge-specific confidences | ||
from randomization of available data. The remaining edges are then oriented | ||
based on the signature of causality in observational data. This approach can | ||
be applied on a wide range of datasets and provide new biological insights | ||
on regulatory networks from single cell expression data, genomic alterations | ||
during tumor development and co-evolving residues in protein structures. | ||
Since the version 2.0, MIIC can in addition process stationary time series | ||
to unveil temporal causal graphs. | ||
Description: MIIC (Multivariate Information-based Inductive Causation) is a | ||
causal discovery method, based on information theory principles, which | ||
learns a large class of causal or non-causal graphical models from purely | ||
observational data, while including the effects of unobserved latent | ||
variables. Starting from a complete graph, the method iteratively removes | ||
dispensable edges, by uncovering significant information contributions from | ||
indirect paths, and assesses edge-specific confidences from randomization | ||
of available data. The remaining edges are then oriented based on the | ||
signature of causality in observational data. The recent more interpretable | ||
MIIC extension (iMIIC) further distinguishes genuine causes from putative | ||
and latent causal effects, while scaling to very large datasets (hundreds | ||
of thousands of samples).Since the version 2.0, MIIC also includes a | ||
temporal mode (tMIIC) to learn temporal causal graphs from stationary time | ||
series data. MIIC has been applied to a wide range of biological and | ||
biomedical data, such as single cell gene expression data, genomic | ||
alterations in tumors, live-cell time-lapse imaging data (CausalXtract), | ||
as well as medical records of patients. MIIC brings unique insights based | ||
on causal interpretation and could be used in a broad range of other data | ||
science domains (technology, climatology, economy, ...). | ||
For more information, you can refer to: | ||
Simon et al. eLife, reviewed preprint <doi:10.1101/2024.02.06.579177>, | ||
Cabeli et al. PLoS Comp. Bio. 2020 <doi:10.1371/journal.pcbi.1007866>, | ||
Verny et al. PLoS Comp. Bio. 2017 <doi:10.1371/journal.pcbi.1005662>. | ||
Simon et al., eLife 2024, <doi:10.1101/2024.02.06.579177>, | ||
Ribeiro-Dantas et al., iScience 2024, <doi:10.1016/j.isci.2024.109736>, | ||
Cabeli et al., NeurIPS 2021, <https://why21.causalai.net/papers/WHY21_24.pdf>, | ||
Cabeli et al., Comput. Biol. 2020, <doi:10.1371/journal.pcbi.1007866>, | ||
Li et al., NeurIPS 2019, <https://papers.nips.cc/paper/9573-constraint-based-causal-structure-learning-with-consistent-separating-sets>, | ||
Verny et al., PLoS Comput. Biol. 2017, <doi:10.1371/journal.pcbi.1005662>, | ||
Affeldt et al., UAI 2015, <https://auai.org/uai2015/proceedings/papers/293.pdf>. | ||
Changes from the previous 1.5.3 release available on CRAN are available at | ||
<https://github.com/miicTeam/miic_R_package/blob/master/NEWS.md>. | ||
License: GPL (>= 2) | ||
URL: https://github.com/miicTeam/miic_R_package | ||
BugReports: https://github.com/miicTeam/miic_R_package/issues | ||
|
@@ -79,4 +91,4 @@ LinkingTo: | |
SystemRequirements: C++14 | ||
LazyData: true | ||
Encoding: UTF-8 | ||
RoxygenNote: 7.3.1 | ||
RoxygenNote: 7.3.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.