ICARUS [1] is a search and visualization tool that primarily targets dependency trees. It enables the user to search dependency treebanks given a variety of constraints, including searching for particular subtrees. Emphasis has been placed on a functionality that makes it possible for the user to switch back and forth between a high-level, aggregated view of the search results and browsing of particular corpus instances.

The only requirement to run ICARUS is that a Java 7 runtime environment is installed on the host computer.

Please send questions and bug reports to icarus@ims.uni-stuttgart.de .

[1] Gärtner, Markus, Thiele, Gregor, Seeker, Wolfgang, Björkelund, Anders and Kuhn, Jonas. ICARUS - An Extensible Graphical Search Tool for Dependency Treebanks. In Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics: System Demonstrations, Sofia, Bulgaria, August 2013. [pdf] [poster]

The latest version can be downloaded here.

Working with ICARUS:

Start ICARUS via commandline (Java 1.7 required):

java -Xms1g -Xmx2g -jar icarus.jar

adjust the heap space parameters (Xms , Xmx) to your needs

After starting ICARUS the perspective view shows up. ICARUS comes with five different perspectives: