NEXUS: an extensible file format for systematic information.

  title={NEXUS: an extensible file format for systematic information.},
  author={David R. Maddison and David L. Swofford and Wayne P. Maddison},
  journal={Systematic biology},
  volume={46 4},
NEXUS is a file format designed to contain systematic data for use by computer programs. 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. To this end, the format is modular, with a file consisting of separate blocks, each containing one particular kind of information, and consisting of standardized commands. Public blocks (those containing… 

Figures from this paper

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

The 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 and is freely available under the GNU General Public License.

FASconCAT: Convenient handling of data matrices.

widgetcon: A website and program for quick conversion among common population genetic data formats

W widgetcon, a website and a program which has been developed to quickly and easily convert among various molecular data formats commonly used in phylogenetic analysis, population genetics, and other fields are reported.

DBTree: Very large phylogenies in portable databases

  • R. Vos
  • Computer Science
    Methods in Ecology and Evolution
  • 2020
A toolkit that transforms data presented in the most commonly used format for such trees into a database schema that facilitates quick topological queries and the need for recursive traversal commonly presented by schemata based on adjacency lists is largely obviated.

Bio::NEXUS: a Perl API for the NEXUS format for comparative biological data

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.

The Biological Object Notation (BON): a structured file format for biological data

The “biological object notation” (BON) format is presented, a new way to exchange and parse nearly all biological data sets more efficiently and with less error than other currently available formats based on JavaScript Object Notation (JSON).

Title RNeXML : A package for reading and writing richly annotated phylogenetic , character and trait data in

The RNeXML package is presented, which provides users of the R programming language with easy-to-use tools for reading and writing NeXML documents, including rich metadata, in a way that interfaces seamlessly with the extensive library of phylogenetic tools already available in the R ecosystem.

NeXML: Rich, Extensible, and Verifiable Representation of Comparative Data and Metadata

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.

Bio.Phylo: A unified toolkit for processing, analyzing and visualizing phylogenetic trees in Biopython

This library is capable of parsing common file formats for phylogenetic trees, performing basic transformations and manipulations, attaching rich annotations, and visualizing trees, and simplifies the construction of phylogenetic workflows.

SPART, a versatile and standardized data exchange format for species partition information

A standardized format, SPART, is proposed to enable compatibility between different SD tools exporting or importing partitions and describes, for each of them, the assignment of individuals to the “inferred species”.



Toward Defining the Course of Evolution: Minimum Change for a Specific Tree Topology

A method is presented that is asserted to provide all hypothetical ancestral character states that are consistent with describing the descent of the present-day character states in a minimum number of changes of state using a predetermined phylogenetic relationship among the taxa represented.


A method of generating all such minimum mutation fits is described, which is the assignment which permits representation of the data in a minimum number of symbols, which seems compelling in its own right.

Recent evidence for evolution of the genetic code.

It is proposed that the changes are typically preceded by loss of a codon from all coding sequences in an organism or organelle, often as a result of directional mutation pressure, accompanied by Loss of the tRNA that translates the codon.

Methods for Computing Wagner Trees

The concept of a Wagner Network is formalized and a number of algorithms for calculating such networks are discussed and the rationale for the methods described is discussed.

Macclade: Analysis of Phylogeny and Character Evolution/Version 3

Part I Introducing MacClade: introduction - a tutorial overview of MacClades and an introduction to phylogeny reconstructing character evolution using parsimony stratigraphic parsimony.

Split decomposition: a new and useful approach to phylogenetic analysis of distance data.

American standard code for information interchange

It is shown that for certain functions it seems desirable to transform the argument to a short range symmetric about 1.0 for both binary and decimal machines.

COMPONENT, version 2.0. The Natural History Museum, London

  • 1993

COMPONENT, version 2.0. The Natural History Museum

  • 1993