This repository contains implementations of the DART algorithm for inferring functional changes in networks. Briefly, DART takes as input a reference topology and measurements of changes in node correlations and infers posterior probabilities that capture the likelihood that any edge has been functionally altered.
The Go implementation of DART can be found in the DARTGo directory of this repo.
Building the Go implementation uses the default Go build system. For instance, building the cmd geneDART can be accomplished like so:
cd DARTGo
makeAnd tests can be run automatically:
cd DARTGo
make testsThe C++ implementation of DART can be found in the DARTcxx directory of this repo.
The DART build system is cmake. We recommend building in a new build directory:
mkdir build
cd build
cmake path-to-DART/DARTcxx/ --DCMAKE_CXX_COMPILER=path-to-compiler-used-for-upcxx
cmake --build .