NCL: a C++ class library for interpreting data files in NEXUS format

@article{Lewis2003NCLAC,
  title={NCL: a C++ class library for interpreting data files in NEXUS format},
  author={Paul O. Lewis},
  journal={Bioinformatics},
  year={2003},
  volume={19 17},
  pages={
          2330-1
        }
}
  • P. Lewis
  • Published 22 November 2003
  • Computer Science, Medicine
  • Bioinformatics
UNLABELLED The NEXUS Class Library (NCL) is a collection of C++ classes designed to simplify interpreting data files written in the NEXUS format used by many computer programs for phylogenetic analyses. The NEXUS format allows different programs to share the same data files, even though none of the programs can interpret all of the data stored therein. Because users are not required to reformat the data file for each program, use of the NEXUS format prevents cut-and-paste errors as well as the… 
Bio::NEXUS: a Perl API for the NEXUS format for comparative biological data
TLDR
Bio::NEXUS provides a user-friendly API for NEXUS supplemented with an extensive set of methods for manipulations such as re-rooting trees and selecting subsets of data.
JPhyloIO: a Java library for event-based reading and writing of different phylogenetic file formats through a common interface
TLDR
The Java library JPhyloIO, which allows event-based reading and writing of the most common alignment and tree/network formats and allows full access to all features of the nine currently supported formats, enables simplified development of new and extension of existing applications that support various standard formats simultaneously.
The 2006 NESCent Phyloinformatics Hackathon: A Field Report
TLDR
It is concluded that hackathons are an effective mode of solving problems in software interoperability and usability, and are underutilized in scientific software development.
NeXML: Rich, Extensible, and Verifiable Representation of Comparative Data and Metadata
TLDR
This paper describes how the use of NeXML by the TreeBASE and Phenoscape projects satisfies user needs that cannot be satisfied with other available file formats, and proposes an XML standard that supports exchange of richly annotated comparative data that is both flexible and rigorous.
2matrix: A utility for indel coding and phylogenetic matrix concatenation1
TLDR
A novel Perl script, 2matrix, was created to concatenate matrices of non-molecular characters and/or aligned sequences and to code indels, which outputs a variety of formats compatible with popular phylogenetic programs.
rotl: an R package to interact with the Open Tree of Life data
Summary While phylogenies have been getting easier to build, it has been difficult to reuse, combine and synthesize the information they provide because published trees are often only available as
PDA - Phylogenetic Diversity Analyzer
Phylotastic! Making tree-of-life knowledge accessible, reusable and convenient
TLDR
Widespread use of phylotastic systems will create an electronic marketplace for sharingphylogenetic knowledge that will spur innovation in other areas of the ToLenterprise, such as annotation of sources and methods and third-party methods of quality assessment.
Rainbow: a toolbox for phylogenetic supertree construction and analysis
UNLABELLED Rainbow is a program that provides a graphic user interface to construct supertrees using different methods. It also provides tools to analyze the quality of the supertrees produced.
RevBayes: Bayesian Phylogenetic Inference Using Graphical Models and an Interactive Model-Specification Language
TLDR
RevBayes is a new open-source software package based on probabilistic graphical models, a powerful generic framework for specifying and analyzing statistical models that outperforms competing software for several standard analyses and needs to explicitly specify each part of the model and analysis.
...
1
2
3
...

References

SHOWING 1-10 OF 14 REFERENCES
NEXUS: an extensible file format for systematic information.
TLDR
The goals of the format are to allow future expansion, to include diverse kinds of information, to be independent of particular computer operating systems, and to be easily processed by a program.
TreeView: an application to display phylogenetic trees on personal computers
  • R. Page
  • Computer Science, Medicine
    Comput. Appl. Biosci.
  • 1996
TreeView is a simple, easy to use phylogenetic tree viewing utility that runs under both MacOS (on Apple Macintosh computers) and under Microsoft Windows on Intel based computers, the two most common
SplitsTree-a program for analyzing and visualizing evolutionary data
TLDR
The concepts of splits, splits graphs, the method of split decomposition, and the SplitsTree program are reviewed, which is an interactive program for analyzing evolutionary data, that supports a number of distances transformations, the computation of parsimony splits, spectral analysis and bootstrapping.
R8s: Inferring Absolute Rates of Molecular Evolution, Divergence times in the Absence of a Molecular Clock
TLDR
R8s version 1.5 is a program which uses parametric, nonparametric and semiparametric methods to relax the assumption of constant rates of evolution to obtain better estimates of rates and times.
From gene to organismal phylogeny: reconciled trees and the gene tree/species tree problem.
TLDR
The use of reconciled trees to reconstruct the history of a gene tree with respect to a species tree is described and heuristic searches to find the species tree which yields the reconciled tree with the lowest cost are described.
SplitsTree: analyzing and visualizing evolutionary data
  • D. Huson
  • Computer Science, Medicine
    Bioinform.
  • 1998
TLDR
SplitsTree is an interactive program, for analyzing and visualizing evolutionary data, that implements the method of split decomposition, and supports a number of distances transformations, the computation of parsimony splits, spectral analysis and bootstrapping.
Reconciled trees and incongruent gene and species trees
TLDR
A method for visualising and quantifying the relationship between a pair of gene and species trees that constructs a third tree termed the reconciled tree, which represents the history of the gene tree embedded within the species tree.
MRBAYES: Bayesian inference of phylogenetic trees
TLDR
The program MRBAYES performs Bayesian inference of phylogeny using a variant of Markov chain Monte Carlo, and an executable is available at http://brahms.rochester.edu/software.html.
MRBAYES: Bayesian inference of phylogenetic
  • trees. Bioinformatics,
  • 2001
...
1
2
...