File tree 3 files changed +16
-1
lines changed
3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change
1
+ Graph Mutation
2
+ ==============
3
+ ================================= =======================================================================
4
+ Algorithm Implementation
5
+ ================================= =======================================================================
6
+ Evans Simplification [evans2016 ]_ :func: `y0.algorithm.simplify_latent.evans_simplify `
7
+ Add CI edges [taheri2024 ]_ :func: `y0.algorithm.conditional_independencies.add_ci_undirected_edges `
8
+ ================================= =======================================================================
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ y0 |release| Documentation
10
10
dsl
11
11
parser
12
12
graph
13
+ graph_mutation
13
14
examples
14
15
mutation
15
16
conditional_independence
Original file line number Diff line number Diff line change 1
1
# -*- coding: utf-8 -*-
2
2
3
- """An implementation to get conditional independencies of an ADMG from [pearl2009]_."""
3
+ """An implementation to get conditional independencies of an ADMG from [pearl2009]_.
4
+
5
+ .. [taheri2024] Eliater: a workflow and open source implementation for estimation of
6
+ outcomes of perturbations from observational measurements in biomolecular networks
7
+ """
4
8
5
9
from functools import partial
6
10
from itertools import combinations , groupby
@@ -39,6 +43,8 @@ def add_ci_undirected_edges(
39
43
) -> NxMixedGraph :
40
44
"""Add undirected edges between d-separated nodes that fail a data-driven conditional independency test.
41
45
46
+ Inspired by [taheri2024]_.
47
+
42
48
:param graph: An acyclic directed mixed graph
43
49
:param data: observational data corresponding to the graph
44
50
:param method:
You can’t perform that action at this time.
0 commit comments