Code covered by the BSD License  

Highlights from
ProcessNetwork Version 1.0 Software

Be the first to rate this file! 6 Downloads (last 30 days) File Size: 8.54 MB File ID: #41515
image thumbnail

ProcessNetwork Version 1.0 Software



Functions for the delineation of Dynamical Process Networks using Information Theory

| Watch this File

File Information

ProcessNetwork v1.0, April 2013

The purpose of this software is to delineate Dynamical Process Networks (DPN's) based on observations of information flow between discrete vector variables using information theory, including the Transfer Entropy statistic. The software also computes Shannon Entropy, Mutual Information, Relative Entropy, and many other information theoretic statistics. The software is written for the MATLAB® scientific computing environment. This basic version of the software does not contain any visualization, plotting, or GUI features, but some of these features may be available separately. This package contains functions, a manual, published scientific papers documenting methods, and example input datasets.

The ProcessNetwork software was written between 2005 and 2008 at the University of Illinois at Urbana-Champaign, in the Department of Civil Engineering, funded 2006-2008 by a NASA fellowship #NNX06AF71H , and then continued development has occurred at Arizona State University, funded 2013-2015 by a grant from the NSF’s Macrosystems Biology program BIO#1241960. Dr. Benjamin L. Ruddell is the primary author of the software. The work is that of the author, and its accuracy and implications are not necessarily supported by the funding and employing organizations. The software copyright is held by Dr. Ruddell, but is shared for fair use with acknowledgement and citation of the author’s contribution under a Creative Commons Public License. Those using the software are requested to cite the software using the following three citations, and to communicate with the author regarding modifications, extensions, and applications of the software.

If you have comments or errors to report, or if you want to contribute additions to the software, please contact the author.

Citation for the software:

Ruddell, B.L. (2008), ProcessNetwork Software, version (INSERT VERSION HERE), accessed at (INSERT URL OR SOURCE HERE) on (INSERT DATE HERE).

Citations for the methods employed in the software:

Ruddell, B. L.*, and P. Kumar (2009a), Ecohydrologic process networks: 1. Identification, Water Resour. Res., 45, W03419, doi:10.1029/2008WR007279.

Ruddell, B. L.*, and P. Kumar (2009b), Ecohydrologic process networks: 2. Analysis and characterization, Water Resour. Res., 45, W03420, doi:10.1029/2008WR007280.

Ruddell, B.L.*, N. Oberg, P. Kumar, and M. Garcia (2010), Using Information-Theoretic Statistics in MATLAB to
Understand How Ecosystems Affect Regional Climates, MATLAB Digest Academic Edition, February 2010,


Dr. Praveen Kumar, for advising and co-authorship of publications at the University of Illinois

Dr. Ricky Robertson, for important histogram algorithm advice at the University of Illinois

Numerous students and colleagues who provided help with MATLAB coding

MATLAB release MATLAB 8.0 (R2012b)
Other requirements Supports multiple-core and parallel toolbox calculation, but this is not required.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.

Contact us