click on the Biowiki logo to go to homepage



Research Teaching | Blog
Main | GBrowse | TWiki
Biowiki > Main > PhyloDirector

Search

Advanced search...

Topics


Links
misc bio links
Open bio projects
Bio wikis, blogs
Meetings, journals
off-site links
Rfam / Pfam
GMOD/GBrowse
UCSC, Ensembl
Bioperl wiki
AAA fly wiki
ISCB; RNA society


journals
Nature, Science
Cell, PLoS Biol
Nature Genetics
Genome Research
Genome Biology
PLoS Comp Bio
NAR, Mol Biol Evol
J Comp Biol
BMC Bioinformatics
Bioinformatics
Phys Rev Lett


bioinformatics blogs
Life Scientists room
Neil Saunders
Roland Krause
Pedro Beltrao
Jason Stajich
Euan Adie
Lars Jensen
Deepak Singh
Cyrus Harmon
fungalgenomes.org
nodalpoint.org
Yokofakun
Propeller Twist
bioinformatics.org
Andrew Dalke
Personal Genome
iSpecies blog
Inforbiomatica
hublog
Hocus Pokus


bio/science blogs
Biocurious
Declan Butler
Nascent
Pharyngula
Bioethics.net
Free Association
young female scientist
OpenScience project
genetics+health
evolgen
post-genomics
gene expression
Informaticopia
Tangled Bank
Cavalcade of Mammals
Triplepoint
panda's thumb
stranger fruit
Genetic Chaos
In the Pipeline


tech/scifi blogs
xkcd
Bruce Schneier
Raph Koster
io9
27B/6
William Gibson
Bruce Sterling
Rudy Rucker
The Register
The Scientist
jay is games
geekdad
videogameworkout
Red Orbit
+ve tech journal
Laughing Meme
Respectful Insolence
Braintickle


collaborators
Alex Bateman
Casey Bergman
Ewan Birney
Rachel Brem
Steven Brenner
Michael Brent
Bill Bruno
Jamie Cate
Sue Celniker
Jennifer Doudna
Richard Durbin
Sean Eddy
Mike Eisen
Nick Goldman
Richard Goldstein
David Haussler
Andreas Heger
Jotun Hein
Steve Holbrook
Andrew Holmes
John Huelsenbeck
Marcin Joachimiak
Sam Griffiths Jones
Suzi Lewis
Gerton Lunter
Istvan Miklos
Vladimir Minin
Chris Mungall
Janet Newman
Rasmus Nielsen
Lior Pachter
Benedict Paten
Tom Peat
Chris Ponting
David Schaffer
Kimmen Sjolander
Guy Slater
Jason Stajich
Lincoln Stein
Marc Suchard


PageRank Checker

Home page for the phylodirector program in the DART package.

Introduction

The following page describes the phylodirector program for visualizing transducer state paths as animations.

How to obtain phylodirector

  1. Install the Berkeley Mpeg Encoder and the GD Perl module
  2. Ensure GD.pm is in your PERL5LIB and mpeg_encode is in your PATH
  3. Download the DART package (see Downloading Dart)
  4. Add the dart/perl directory to both your PERL5LIB and PATH environment variables
  5. Try running the phylodirector.pl script, which should now be in your PATH.

Visual legend

This diagram is a key to the icons for the various state types of the branch transducers:

Key to phylodirector's transducer state type illustrations

Note that these icons are slightly different from those in the graphviz figures elsewhere on this wiki. Different icons; same formalism.

How to read this document

Straight through.

What, impatient? Skip to the Example Movies.

Theory: string transducers

For discussion of the theoretical framework of finite-state transducers, see one of the following pages:

Command-line usage

The general usage is

phylodirector.pl [options] AlignmentFile

The program can also be used as a Unix filter:

cat AlignmentFile | phylodirector.pl [options]

For a full list of options, type phylodirector.pl --help.

File formats

Input format

The input file should be in Stockholm format, and should use the ability of that format to associate a Newick format tree with a multiple sequence alignment.

Output format

The primary output is an MPEG format movie.

Still images are output in PNG format or SVG format.

Example input files

Nanos translational control element

This file, nos_TCE.stock, generates a 16Mb movie in approx 6 minutes on a 1.5GHz Apple PowerPC laptop with 1.25Mb RAM.

The output is linked below.

Example movies

The Phylo Film page has downloadable examples of transducer animations generated using phylodirector, as well as lots of other animations e.g. forward-time simulations of indel models.

Here's a cartoon of a multi-sequence transducer in action: Evolutionary HMM (Quicktime), Evolutionary HMM (AVI), Evolutionary HMM (MPG) and here is a legend for the EHMM movies (PDF)

Here's a somewhat clunky YouTube:

Here's another YouTube, this time of the above nanos TCE example:

-- IanHolmes - 18 May 2007

Actions: Edit | Attach | New | Ref-By | Printable view | Raw view | Normal view | See diffs | Help | More...