---
title: 'ProCause: Diverse Causal Analysis'
url: https://www.emergentmind.com/topics/procause
type: topic
---

# ProCause: Diverse Causal Analysis

Searching arXiv for "ProCause" and closely related titles to ground the article in current preprints.
“ProCause” is a reused name for several distinct causal-analysis frameworks spanning molecular biophysics, semiparametric causal inference, process mining, formal methods for accountability, and probability-of-causation theory. In the protein-dynamics literature, ProCause denotes a pipeline for inferring probabilistic causal links among principal components (PCs) extracted from molecular-dynamics (MD) trajectories, using information imbalance and imbalance gain to detect directional asymmetries between collective modes [2606.24283]. In other literatures, the same name has been used for an influence-function-based estimator for the probability of causation [1810.00767], a formal framework for identifying program actions as actual causes of violations in concurrent protocols [1505.01131], and a generative evaluator for prescriptive process monitoring based on counterfactual outcome generation [2509.00797]. The term therefore does not denote a single unified theory; rather, it labels multiple domain-specific approaches centered on causal attribution, causal explanation, or counterfactual evaluation.

## 1. ProCause in protein dynamics

In “Investigating causality between principal components in protein dynamics,” ProCause is the name given to a pipeline that infers probabilistic causal links among high-dimensional motion variables, specifically PCs obtained from PCA of aligned protein trajectories [2606.24283]. The workflow begins from an MD trajectory of length $T$ sampled at times $t=1,\dots,T$. After alignment removing overall translation and rotation, the covariance matrix of the $C_\alpha$ atom positions is diagonalized to obtain eigenvectors $v_i$ and eigenvalues $\lambda_i$. The $i$-th PC time series is then defined by
$$
X_i(t) = v_i \cdot [ r(t) - \langle r \rangle ],
$$
where $r(t)\in\mathbb{R}^{3N}$ is the instantaneous coordinate vector of the $N$ $C_\alpha$ atoms and $\langle r \rangle$ is its time average [2606.24283].

The causal question addressed by this ProCause formulation is whether $X_i$ “causes” $X_j$ in the operational sense that knowledge of $X_i(0)$ improves prediction of $X_j(\tau)$ beyond what is achievable from $X_j(0)$ alone. This shifts the analysis from variance-dominant or decorrelation-dominant descriptions toward directional predictability across lags. The paper explicitly states that such directional relationships are a necessary condition for the presence of a causal link, not by themselves a sufficient condition [2606.24283].

This use of ProCause is positioned as complementary to PCA and TICA rather than a replacement. PCA identifies dominant fluctuation modes, and TICA captures slow decorrelating coordinates, but neither directly resolves driver–responder asymmetry among PCs. ProCause addresses precisely that asymmetry via nonparametric rank-based comparison of predictive information across time lags [2606.24283].

## 2. Information imbalance, imbalance gain, and directed PC networks

The central technical object in the protein-dynamics ProCause pipeline is the Information Imbalance (II) introduced by Del Tatto et al., defined between two representations $U$ and $V$ of the same ensemble of configurations. If $r_U(i,j)$ is the rank of point $j$ among the $k$ nearest neighbors of point $i$ in $U$-space, then
$$
\Delta(U \to V)
= \frac{2}{N\,k}\sum_{i,\,j: r_U(i,j)\le k} r_V(i,j).
$$
The quantity $\Delta(U\to V)\in[0,1]$ is small when neighborhoods in $U$ remain neighborhoods in $V$, meaning that $U$ carries information about $V$ [2606.24283].

To quantify causal asymmetry between scalar time series $X$ and $Y$, ProCause compares $\Delta(Y(0)\to Y(\tau))$ with the best achievable imbalance after augmenting $Y(0)$ by $X(0)$ scaled by $\alpha>0$. The joint distance is
$$
\|(\alpha X_i(0),Y_i(0))-(\alpha X_j(0),Y_j(0))\|
= \sqrt{\alpha^2\|X_i(0)-X_j(0)\|^2+\|Y_i(0)-Y_j(0)\|^2},
$$
and the Imbalance Gain (IG) is
$$
IG_{X\to Y}(\tau)
=
\frac{
\Delta(Y(0)\to Y(\tau))
-
\min_{\alpha>0}\Delta([\alpha X(0),Y(0)]\to Y(\tau))
}{
\Delta(Y(0)\to Y(\tau))
}.
$$
By construction, $IG_{X\to Y}(\tau)>0$ means that adding $X(0)$ strictly improves prediction of $Y(\tau)$; the paper interprets this as a necessary condition for saying that $X$ drives $Y$ at lag $\tau$ [2606.24283].

Time integration yields
$$
IG^T_{X\to Y}=\int_0^\infty IG_{X\to Y}(\tau)\,d\tau,
$$
with the practical implementation replacing the integral by a sum over a lag grid. Directional asymmetry is then summarized either pointwise,
$$
A_{i\to j}(\tau)=IG_{X_i\to X_j}(\tau)-IG_{X_j\to X_i}(\tau),
$$
or in integrated form,
$$
A^T_{i\to j}=IG^T_{X_i\to X_j}-IG^T_{X_j\to X_i}.
$$
These quantities support construction of a directed network whose nodes are PCs and whose edge weights are normalized integrated gains $w_{ij}=IG^T_{i\to j}/\max_{p,q}IG^T_{p\to q}$ [2606.24283].

A notable feature is the statistical testing scheme. ProCause uses a permutation test in which the driver series $X_i(0)$ is randomly reshuffled across trajectory chunks, recomputing null gains $IG^{(\mathrm{null})}_{X_i\to X_j}(\tau)$ over $R$ repetitions, for example $R=100$. The $p$-value is the fraction of null gains greater than or equal to the observed gain, and significance is declared if $p<p_{\mathrm{threshold}}$, for example $0.01$, for at least one $\tau$ or for $IG^T$ [2606.24283].

## 3. Algorithmic workflow and empirical behavior on proteins

The ProCause algorithm for protein dynamics is presented as a six-step workflow. The input is an MD trajectory and a set of $M$ PCs of interest, for example $M=5$, and the output is a directed PC network with edge strengths $IG^T_{i\to j}$ [2606.24283].

Trajectory preparation includes frame alignment to a reference, for example by RMSD fit of all $C_\alpha$, and subdivision into $L$ non-overlapping chunks of equal length $\Delta t$, for example $L=20$ chunks. PCA extraction then computes the mean structure and covariance of aligned coordinates, diagonalizes the covariance, projects frames onto the leading PCs, and assembles chunk-wise time series $X_i^{(\ell)}(t)$. For each ordered PC pair $(i,j)$ and each lag on a grid such as $\tau=0,5,10,\dots,500$ ns, the method collects the $L$ chunk starts and corresponding futures, computes $\Delta(Y\to Y_\tau)$ with $Y=X_j$, chooses a neighborhood size $k\ll L$ such as $k=\lfloor 0.02L\rfloor$, searches over $\alpha\in[0,10]$, and evaluates $IG_{i\to j}(\tau)$. Integration over $\tau$ produces $IG^T_{i\to j}$, and edge selection uses both asymmetry and significance, with a directional link $i\to j$ declared when $IG^T_{i\to j}\gg IG^T_{j\to i}$ and $p$ is below threshold [2606.24283].

Two applications are summarized. For ubiquitin (PDB 1UBQ), the analysis used a 1 ms Anton simulation truncated to the first 650 $\mu$s. Among the leading $M=5$ PCs, PC$_1$ was described as most variant, slowest, and highly collective, whereas PC$_2$–PC$_5$ were faster and more localized. Reported integrated gains include $IG^T_{1\to2}=1.00$ versus $IG^T_{2\to1}=0.39$, $IG^T_{1\to3}=0.67$ versus $IG^T_{3\to1}=0.34$, $IG^T_{1\to4}=0.95$ versus $IG^T_{4\to1}=0.66$, and $IG^T_{1\to5}=0.88$ versus $IG^T_{5\to1}=0.41$ [2606.24283]. The stated biological interpretation is that the most collective, slow, protein-wide fluctuation conditions the future of the next two modes more strongly than it does higher-order ones, while PC$_2$ also drives PC$_3$ and PC$_4$ modestly.

For NTL9 (PDB 2HBA), the trajectory was a 2.9 ms folding simulation from which a folded segment of 230 $\mu$s was selected. PC$_1$ was reported as the slowest with $\tau_{\mathrm{relax}}\approx 1\,\mu$s and relatively localized on the $\beta$-turn, whereas PC$_2$–PC$_5$ relaxed in approximately 200 ns. Reported values include $IG^T_{1\to2}=1.00$ versus $IG^T_{2\to1}=0.50$, $IG^T_{1\to3}=0.87$ versus $IG^T_{3\to1}=0.46$, $IG^T_{1\to4}=0.70$ versus $IG^T_{4\to1}=0.55$, and $IG^T_{1\to5}=0.65$ versus $IG^T_{5\to1}=0.63$ [2606.24283]. The paper interprets this as a localized slow fluctuation around the $\beta$-turn exerting directional influence on both localized and more delocalized faster PCs.

A central contrast is drawn with TICA. Because TICA’s lagged covariance $\Gamma(\tau)$ is symmetric under detailed balance, it cannot distinguish PC$_1\to$PC$_2$ from PC$_2\to$PC$_1$. ProCause is presented as revealing directional asymmetries that covariance-based and symmetric lagged analyses do not capture [2606.24283].

## 4. Other established meanings of “ProCause”

The name ProCause has also been used in several unrelated causal frameworks.

In semiparametric causal inference, ProCause denotes an estimator for the probability of causation $PC(x)=\Pr(Y^0=0\mid Y=1,A=1,X=x)$ under positivity, consistency, no unobserved confounding, and monotonicity, where
$$
PC(x)=1-\frac{E[Y\mid A=0,X=x]}{E[Y\mid A=1,X=x]}\equiv \gamma(x).
$$
Instead of assuming $\gamma(x)$ follows a finite-dimensional model exactly, the method projects it onto a working model $g(x;\beta)$ by minimizing an $L_2$-type criterion and estimates the projection coefficient with an efficient influence-function-based estimating equation [1810.00767]. The framework is explicitly described as nonparametric, cross-fitting compatible, and asymptotically normal under stated regularity conditions. In the Kenya spring-protection application, the IFB projection estimator reported $\widehat{PC}=0.12$ with 95% confidence interval $(0.11,0.13)$ for an “average” child, contrasting with higher parametric and nonparametric plugin estimates [1810.00767].

In formal methods and security, ProCause refers to “Program Actions as Actual Causes,” a framework in which actual causes of safety-property violations are identified in interacting concurrent programs by a two-phase procedure. The first phase finds a minimal projected-prefix “Lamport cause” sufficient for the violation, and the second phase dummifies nonessential actions to eliminate mere progress enablers, yielding a minimal projected sublog as the actual cause [1505.01131]. The framework proves existence of causes for every reordering-closed safety violation and analyzes a public-key certification attack in which compromised notaries contribute to unauthorized access [1505.01131].

In process mining, “ProCause: Generating Counterfactual Outcomes to Evaluate Prescriptive Process Monitoring Methods” defines a generative evaluator for prescriptive process monitoring. It models $P(Y\mid T,X)$ using S-Learner, T-Learner, TARNet, and a post-hoc ensemble, with either MLP or LSTM encoders, and fits a separate treatment model $q_\psi(X)\approx P(T\mid X)$ [2509.00797]. In synthetic evaluations using SimBank, the ensemble was reported to yield the lowest Wasserstein-1 distance and highest Kendall’s $\tau$ across interventions and confounding levels, while real-world evaluation on BPIC12 and BPIC17 used KS, Epps–Singleton, Wasserstein-1/2, Friedman–Rafsky, kNN, and Energy tests, with at least one ensemble configuration in each dataset showing all $p$-values above $0.1$ [2509.00797].

These usages share a causal vocabulary but differ in ontology, estimands, assumptions, and output objects. The protein-dynamics ProCause operates on MD-derived PC time series and returns directed networks among collective variables [2606.24283]; the semiparametric ProCause returns projected probability-of-causation estimates [1810.00767]; the formal-methods ProCause returns minimal causal action sets in program traces [1505.01131]; and the process-mining ProCause returns counterfactual outcome generators for policy evaluation [2509.00797].

## 5. Relation to the broader probabilities-of-causation literature

Several papers in the supplied literature do not name their methods ProCause but are directly relevant to the probability-of-causation branch associated with the term. They collectively show that the “probability of causation” family has expanded substantially beyond the original binary treatment–binary outcome setting.

One direction generalizes probabilities of causation to continuous and vector-valued treatments and outcomes. Definitions of $\mathrm{PNS}$, $\mathrm{PN}$, and $\mathrm{PS}$ are given in terms of threshold events for scalar outcomes and total orders for vector outcomes, with nonparametric identification via conditional CDFs $\rho(y;x,c)=P(Y\prec y\mid X=x,C=c)$ under exogeneity, monotonicity, and common-support assumptions [2405.20487]. The same work extends the theory to sub-population evidence and multi-hypothetical threshold queries and illustrates the framework on Portuguese student-grade data [2405.20487].

A second direction derives sharp bounds for ordinal outcomes. For $D\in\{0,1\}$ and ordinal $Y\in\{0,1,\dots,T\}$, the probability of causation for a treated individual observed above threshold $t$ is
$$
PC=\Pr(Y(0)\le t\mid Y(1)>t),
$$
and the paper gives sharp nonparametric lower and upper bounds using Fréchet–Hoeffding inequalities. It further shows that when $T=1$, the formulas reduce to the classical Tian–Pearl bounds, and that introducing a binary mediator under complete mediation sharpens the upper bound [2409.09297].

A third direction studies mediation-aware probability-of-causation functionals. Controlled-direct, natural-direct, and natural-indirect variants of probability of necessity and sufficiency are defined under a mediator graph $X\to M\to Y$, and identification theorems reduce them to conditional CDFs and a cross-world quantity
$$
\rho(y;x',x,c)=\int P(Y<y\mid X=x',M=m,C=c)\,p(m\mid X=x,C=c)\,dm
$$
under consistency, positivity, sequential ignorability, and monotonicity [2412.14491].

A fourth direction considers quasi-Markovian structural causal models with latent confounding. There, probabilities of necessity, sufficiency, and necessity-and-sufficiency are treated as partially identifiable quantities bounded via optimization, and the paper introduces counterfactual-graph reduction techniques that can substantially reduce optimization degree before using these scores for root-cause analysis over causal paths [2509.02535].

This broader literature indicates that the probability-of-causation sense of ProCause is best understood as part of a larger methodological family concerned with necessity, sufficiency, counterfactual attribution, and identification under structural assumptions, rather than as a single canonical estimator [1810.00767; 2405.20487; 2409.09297; 2412.14491; 2509.02535].

## 6. Methodological themes, limitations, and interpretive cautions

Across its different meanings, ProCause recurrently emphasizes counterfactual or asymmetric notions of causation, but the relevant asymmetry differs by domain. In protein dynamics, asymmetry means improved lagged prediction of one PC by another via imbalance gain [2606.24283]. In semiparametric epidemiologic-style inference, it means the probability that an observed outcome would not have occurred without exposure [1810.00767]. In concurrent programs, it means minimal action sets whose presence is sufficient for violation across counterfactual executions [1505.01131]. In process mining, it means generating counterfactual outcomes under alternative interventions for evaluating policies [2509.00797].

The limitations are likewise domain-specific. In the protein-dynamics formulation, $IG>0$ is only a necessary, not sufficient, condition for a causal link; hidden confounding can remain, estimation requires many independent chunks, the method is pairwise rather than fully multivariate, and results depend on neighborhood size, $\alpha$ grid, lag grid, and chunk size [2606.24283]. In the semiparametric probability-of-causation setting, validity depends on positivity, consistency, no unobserved confounding, and monotonicity, while misspecification of nuisance models can affect finite-sample performance even though the projection target is robust to working-model misspecification [1810.00767]. In the formal-methods setting, worst-case search is exponential in log length, even though pruning is possible and the method is sound [1505.01131]. In the process-mining setting, evaluation still relies on causal-identification assumptions and was validated on a single simulator, so realism checks and learner diagnostics remain necessary [2509.00797].

A common misconception would be to treat the shared label “ProCause” as evidence of a single transferable formalism. The literature supplied does not support that view. The commonality is thematic—causal explanation or causal attribution—whereas the technical objects range from rank-based neighborhood statistics to efficient influence functions, projected sublogs, and generative outcome models [2606.24283; 1810.00767; 1505.01131; 2509.00797].

This suggests that “ProCause” functions more as a domain-local naming convention than as a cross-domain standard. A plausible implication is that any citation to ProCause should be disambiguated by field and arXiv identifier, since otherwise the intended framework, assumptions, and outputs may be unclear.

## 7. Prospective developments

The protein-dynamics ProCause paper identifies several extensions. One is a multivariate ProCause that would extend conditional imbalance-gain ideas to distinguish direct from mediated links among sets of PCs. Another is residue-level mapping, in which a detected PC$_i\to$PC$_j$ link is back-projected onto residues and combined with contact maps to hypothesize structural allosteric pathways. Further suggested applications include ligand binding, enzyme cycles, and channel gating, as well as integration with TICA or VAMP to identify “slowest causal drivers” rather than merely slow decorrelating modes [2606.24283].

In the probability-of-causation branch, ongoing work points toward richer variable types, mediation structure, and path-based explanation. Extensions to continuous and vector variables expand the query class beyond binary outcomes [2405.20487]; ordinal-outcome theory refines partial-identification bounds and mediator-assisted sharpening [2409.09297]; mediation analysis decomposes necessity-and-sufficiency across direct and indirect pathways [2412.14491]; and quasi-Markovian models combine counterfactual bounds with root-cause ranking over causal narratives [2509.02535].

In process mining, the ProCause evaluator suggests future work on architecture selection under temporal dependence, with current evidence indicating that TARNet is not uniformly best, that ensembles provide more stable evaluation, and that LSTM encoders can help when intervention timing matters [2509.00797]. In formal accountability, the program-actions framework establishes a basis for automated explanation and blame assignment in decentralized systems, suggesting further tooling around model checking and trace analysis [1505.01131].

Taken together, these developments show that ProCause is best treated as a polysemous technical label attached to several active research programs. In contemporary usage, the most specific and recently introduced sense is the protein-dynamics framework that augments PCA and TICA with directed, statistically tested causal asymmetries among principal components [2606.24283].

Source: https://www.emergentmind.com/topics/procause