Skip to content

Algorithm for Revealing Network Interactions (ARNI) from nonlinear collective dynamics

Notifications You must be signed in to change notification settings

networkinference/ARNI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

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}
}