Bio::NEXUS package provides an object-oriented, Perl-based
applications programming interface (API) to the NEXUS file
format of Maddison, et al., 1997 (Syst. Biol. 46:590-621).
NEXUS is a powerful and extensible format designed for use
in evolutionary analysis, including the analysis of molecular
sequence data as well as classical morphological and life-history
data. NEXUS is the input or output format for software such as
PAUP*, MacClade, Mesquite, SIMMAP, MrBayes, Nexplorer, and
so on. This package also contains the demonstration applications
nexplot.pl (plot character data with a tree) and nextool.pl
(allowing programmatic editing, e.g., selecting particular
clades or subsets of data).
This is the base class for the Bio::Phylo package. All other modules
inherit from it, the methods defined here are applicable to all. Consult
the manual for usage examples: Bio::Phylo::Manual.
Bio::SCF module allows you to read and update (in a restricted
way) SCF chromatographic sequence files. It is an interface to
Roger Staden's io-lib. See the installation directions for further
instructions.
PHYLIP (the PHYLogeny Inference Package) is a package of programs for
inferring phylogenies (evolutionary trees). Methods that are available
in the package include parsimony, distance matrix, and likelihood
methods, including bootstrapping and consensus trees. Data types that
can be handled include molecular sequences, gene frequencies,
restriction sites, distance matrices, and 0/1 discrete characters.
PLINK is a free, open-source whole genome association analysis toolset,
designed to perform a range of basic, large-scale analyses in a
computationally efficient manner.
PLINK/SEQ is an open-source C/C++ library for working with human
genetic variation data. The specific focus is to provide a platform
for analytic tool development for variation data from large-scale
resequencing and genotyping projects, particularly whole-exome and
whole-genome studies. It is independent of (but designed to be
complementary to) the existing PLINK package.
pyfasta is a python module for fast, memory-efficient, pythonic
access to fasta sequence files.
Velvet is a de novo genomic assembler specially designed for short read
sequencing technologies, such as Solexa or 454, developed by Daniel Zerbino
and Ewan Birney at the European Bioinformatics Institute (EMBL-EBI).
Citation:
Velvet: algorithms for de novo short read assembly using de Bruijn graphs.
D.R. Zerbino and E. Birney. Genome Research 18: 821-829 (2008)
python-nexus is a generic nexus (phylogenetics) file format(.nex, .trees)
reader for python.
SeaView is a multiple sequence alignment editor.
You can align DNA/protein sequences from several organisms, and find
out their relative postions in phylogenic tree.
Once SeaView is installed, you can open the on-line help window through
the 'Help' button to learn how to use SeaView.
Example mase files can be found at:
ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/