Whistle is an implementation of the Reverse Causal Reasoning (RCR) algorithm on the OpenBEL platform. A detailed description and use examples can be found in the accompanying paper - http://www.biomedcentral.com/1471-2105/14/340.
Prebuilt distributions are available for download:
for OpenBEL framework 3.0. (can use orthology information)
Whistle is built in Java ™ using Apache Maven.
To build Whistle with Apache Maven type:
mvn package assembly:single
The whistle distribution zip file is then located at:
target/whistle-1.0-distribution.zip
Whistle ships with a default BEL Framework configuration that should work for most use cases. If you want to reuse an existing installation of the BEL Framework then set the appropriate environment variable.
Linux or OS X:
export BELFRAMEWORK_HOME=/path/to/bel/framework
Windows:
set BELFRAMEWORK_HOME=c:\path\to\bel\framework
To run Whistle extract the distribution and run:
Linux or OS X:
./whistle.sh --help
Windows:
whistle.cmd --help
You must accept the License terms to run it.
For additional information on running Whistle, please refer to the Wiki.