Beiko lab

Beiko lab

I think [tree, network]

Beiko lab RSS Feed
 
 
 
 

Radié

Radié is a Java tool that allows characters to be visualized against the background of a phylogenetic tree. The software includes several different visual and numeric representations of the ‘convexity’ of a given character, in other words the extent to which different character traits form distinct groups within the tree.

You will need a Java runtime environment to run Radié. Everything else you need is included below.

Complete package:

radie-v101.tar.gz

Components:

Radié manual

Radié .jar

If you do not have JOGL installed on your computer, you will need the following four files:

jogl.jar - this should go in a subdirectory called ‘lib’

The following three files should be placed in the same directory as the Radié .jar:

jogl.dll

jogl_cg.dll

jogl_awt.dll

There is also a readme file that explains what to do with these files.

The JOGL files are released under the BSD software license. Please ensure you comply with the terms of this license if you wish to redistribute the JOGL files.

You can also download a sample tree if you would like a working example of our extension to the NEXUS format.

Finally, we have prepared a Perl script that can be used to interactively add and edit leaf properties in your NEXUS file.

4 Responses to “Radié”

  1. 1
    Burke Bundy:

    Hello,

    Do you have any suggestions for getting this to run on a Mac OS X Leopard system? I keep getting failures of:

    Exception in thread “main” java.lang.UnsatisfiedLinkError: no jogl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1753)
    at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    at java.lang.System.loadLibrary(System.java:993)
    at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:78)
    at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:101)
    at com.sun.opengl.impl.NativeLibLoader.access$100(NativeLibLoader.java:47)
    at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:109)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:107)
    at com.sun.opengl.impl.macosx.MacOSXGLDrawableFactory.(MacOSXGLDrawableFactory.java:52)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:108)
    at javax.media.opengl.GLCanvas.(GLCanvas.java:113)
    at javax.media.opengl.GLCanvas.(GLCanvas.java:82)
    at view.AppFrame.(AppFrame.java:53)
    at view.Main.main(Main.java:52)

    Thanks,
    Burke Bundy

  2. 2
    beiko:

    It seems to not be finding the jogl.jar that ships with Radie. I don’t offhand know how to modify the Java library path to include the location of jogl.jar, but can try this on our Mac server in the lab.

  3. 3
    Eric Martel:

    For running on Linux amd64, here is what I did:

    1) installed Sun Java SDK amd64 for Linux in $JAVA_HOME;

    2) got jogl v1.0.0 amd64 for Linux from https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=5971&expandFolder=5971&folderID=271 (what is important is to have the file libjogl_drihack.so, which disappeared in v1.1);

    3) copied all the jogl .so files to $JAVA_HOME/jre/lib/amd64/

    4) to execute: “java -jar TreeViz.jar” (making sure “java” is the Sun one we just installed)

    And voilà!

  4. 4
    Eric Martel:

    Oh, and don’t forget to make the .so’s executable, too.

Leave a Reply

Meta