Skip to content
forked from Selventa/whistle

Implementation of Reverse Causal Reasoning (RCR) on the OpenBEL platform.

License

Notifications You must be signed in to change notification settings

ncatlett/whistle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

whistle

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.

Downloading

Prebuilt distributions are available for download:

for OpenBEL Framework 2.0.

for OpenBEL framework 3.0. (can use orthology information)

Building

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

Running

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.

About

Implementation of Reverse Causal Reasoning (RCR) on the OpenBEL platform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.4%
  • Other 0.6%