ARNI
Algorithm for Revealing Network Interactions (ARNI) from nonlinear collective dynamics
Install / Use
npx skills add networkinference/ARNIInstalls into whichever agent you are using.
README
ARNI -- Algorithm for Revealing Network Interactions
The Algorithm for Revealing Network Interactions (ARNI) is the algorithm used in the article Model-free inference of direct network interactions from nonlinear collective dynamics, Nature Communications 8, 2017.
Relying only on nonlinear collective dynamics, ARNI reveals the interaction topology of networks without neither assuming specific dynamic models to be known in advance nor assuming the dynamics admits a sparse representation, nor imposing controlled drivings on the network.
In this repository, you will find example codes and functions implemented in Matlab and Python.
We thank Alexander Calderwood (Computational and Systems Biology Group, John Innes Centre, UK) for providing the Python implementations.
Citation
@article{Casadiego2017,
author={Casadiego, Jose
and Nitzan, Mor
and Hallerberg, Sarah
and Timme, Marc},
title={Model-free inference of direct network interactions from nonlinear collective dynamics},
journal={Nature Communications},
year={2017},
volume={8},
number={1},
pages={2192},
issn={2041-1723},
doi={10.1038/s41467-017-02288-4},
url={https://doi.org/10.1038/s41467-017-02288-4}
}
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
