NTSYSpc can be used to discover pattern and structure in multivariate data. For example, one may wish to discover that a sample of data points suggests that the samples may have come from two or more distinct populations or to estimate a phylogenetic tree using the neighbor-joining or UPGMA methods for constructing dendrograms. Of equal interest is the discovery that the variation in some subsets of variables are highly inter-correlated (clustered). The program originated as NTSYS in the 1960s but over the years is has been completely redesigned and greatly extended for use on PCs.


The input can be descriptive information about collections of objects or directly measured similarities or dissimilarities between all pairs of objects. The kinds of descriptors and objects used depend upon the application—morphological characters, abundances of species, presence and absence of properties, etc. NTSYSpc can transform data, estimate dis/similarities among objects, and prepare summaries of the relationships using cluster analysis, ordination, and multiple factor analyses. Many of the results can be shown both numerically and graphically. The software is designed for both classroom and research.

Version 2.2 for Windows is easy to use yet still has the speed and functionality of the previous versions. There is an interactive mode (with “fill-in-the-blanks” entry forms) and a batch mode with a simple command language (useful for analysis of simulations and multiple datasets). The program takes advantage of the Windows environment and allows long file names and the processing of large datasets. Plot options windows allows you to customize the plots (specify titles, fonts, sizes, colors, scales, line widths, background colors, margins, and many other aspects of what is plotted). There is also a print preview mode. NTS data files are ASCII files that can be shared with other programs. Long input lines are supported. A spreadsheet-like data editor is included that makes it easy to create and edit data files. It can be also used as an ASCII text editor for very large files. Matrices can be read from Excel XLS and CSV files and trees can be read from one type of nexus files. An option is provided to output to MATLAB M files.

Some of the features include in NTSYSpc are listed below-

  1. Similarity and dissimilarity: correlation, distance, 34 association coefficients, and 11 genetic distance coefficients.
  2. Clustering: UPGMA and other hierarchical SAHN methods (allows for ties). Neighbor-joining method (including the new unweighted version). Several types of consensus trees.
  3. Graph theoretic methods: minimum-length spanning trees. Graphs (unrooted trees) from the neighbor-joining method.
  4. Ordination: principal components & principal coordinates analysis, correspondence analysis, metric & non-metric multidimensional scaling analysis, singular-value decompositions, projections onto axes and Burnaby's method. Canonical variates analysis. Programs for multiple factor analysis, common principal components analysis, partial least-squares, multiple correlation, and canonical correlations are also included.
  5. Interactive graphics: phenograms, phylogenetic trees, 2D scatter plots , comparison of dis/similarity matrices, Fourier plots of outlines, Procrustes plots, and 3-D perspective plots.
  6. Multivariate tests: canonical variates analysis, tests for homogeneity of covariance matrices, tests for number of dimensions, generalized multivariate multiple regression analysis. There are also provisions for bootstrap, jackknife, and simulation experiments.
  7. Geometric morphometrics: includes specialized modules for Procrustes analysis to superimpose landmark configurations, plotting the results of a Procrustes analysis, Fourier analysis (including 2D and 3D elliptic) of outline shapes, plotting outlines and Fourier coefficients, and computation of 2D and 3D partial warp scores and estimates of the uniform component.
  8. Other: includes comparison of matrices by cophenetic correlation, Mantel test, 3-way Mantel test, data standardization, and matrix transformations (simple functions, deletion, and now matrix transpose). Matrices can be split or combined.




About Me

Nand Kishor Sharma

Nand Kishor Sharma received his B.Sc. Biotechnology from University of Rajasthan, Jaipur in 2009 and his M.Sc. Agriculture Biotechnology from Rajendra Agricultural University, Pusa in 2012, where he was a DBT fellow. He is now Ph.D. Research Scholar (Plant Molecular Biology & Biotechnology) at Navsari Agricultural University, Navsari, Gujarat. He is also an addicted Web designer of Biological websites and developed various BioPortals like NK BioSoft Network.