FlatNJ (FlatNetJoining) is a program for computing split networks that allow for interior vertices to be labelled while being (almost) planar. The program takes quartet-like data as input (a so-called quadruple system that can be estimated, for example, by the program GenQS --- see below) and generates a split network following an agglomerative approach similar to the one used in methods such as NeighborJoining  and NeighborNet  (see  for details). The resulting network can then be filtered using the approach described in  . The actual drawing of the network is generated by applying the method presented in  . The network is stored in a file in nexus format. It can be viewed using the SplitsTree software package  .
GenQS (Generator of Quadruple Systems) is a complementary program that computes quadruple systems directly from sequence data, geographic coordinates or split systems. The input to the program should be provided as a block of suitable type within a file in nexus format. In case of multiple sequence alignments also files in fasta format are accepted. For more information on file formats please refer to the manual FlatNJ_manual (PDF, 212Kb)
If you use FlatNJ please cite:
M. Balvočiūtė, M., A. Spillner, and V. Moulton. FlatNJ: A novel network-based approach to visualize evolutionary and biogeographical relationships, Systematic Biology, 2014, 63(3), 383-96.
FlatNJ together with GenQS can be downloaded from here FlatNJ.zip (704 Kb).
In order to run them on your machine, java must be installed and configured on the system.
For FlatNJ the Gurobi Optimizer is also required (free for academic users). It must be downloaded and installed separately by following the instructions in the manual.
Detailed installation and usage instructions for FlatNJ and GenQS can be found in the manual which is distributed together with the program and can also be downloaded here FlatNJ_manual.pdf.
Test files illustrate the different types of input data for GenQS as well as for FlatNJ. They include the files for the datasets used in  and are available for download together with the program FlatNJ.zip (704Kb).
For questions and bug reports please e-mail to Monika Balvočiūtė.
FlatNJ is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.