How do I get slcview?

slcview is freely available under the GNU General Public License.

You can download it at

What do I need to run slcview?

slcview requires the following:

I run it on an x86 machine running Debian Linux. If you have Perl 5.6.1, ImageMagick 5.4.1 with the perl libraries installed, and Ghostscript 6.53, you should be all set. I haven't tested it under any other environments, but Perl, ImageMagick, and Ghostscript are supposed to be available on a wide variety of platforms...but I'm not going to be able to help you much if your configuration differs a lot from mine. If you're not sure whether you have everything you need, here are a few hints:

If you run by itself without any command line options, it will display a help file which tells you the syntax and all the options it knows about.

The real quick guide to using slcview is to run the following:
system-prompt$ ./ foo.cdt -o foo.gif
(This assumes that and your foo.cdt file are in the same directory.)
This will read in the foo.cdt file, and look for a foo.gtr and foo.atr file. If it finds either of those, it will draw the gene tree or array tree diagrams as well. The output all goes into the foo.gif file.

If you have any comments or questions please let me know - if you just find it a little useful, or if you have suggestions about features or the code and it's organization.
You can email me at

I want to improve/add features to slcview!

slcview is open source under the GNU General Public License. So if you want to hack around with the source, go ahead! The project homepage on is at If you have a SourceForge account and would like to help with some feature additions or bug fixes, just let me know. And thanks!