Frequently Asked Questions


What is Ultranet?


Ultranet is a multiplatform software written in Java. It is designed to be an helpful tool in the specific analysis of such data that can be represented in form of ultrametric networks. This software allows to study, for example, a set of data collected from a number of different people to determine how they are connected. Many applications can be found among biological studies, and for each of them the network resulting assume a different meaning.


Who created Ultranet?


Ultranet was created by Enrico Guariento, a student of Computer Science Engineering at the University of Padova, Italy. This project was begun as thesis for the graduation under the supervision of the Professor Matteo Comin.


What license does Ultranet use?


Ultranet is an open source software, which is provided under the GNU GPLv3 License.

Here’s a copy of the license:


Ultranet: A Java Software for Ultrametric Network Computing.

Copyright (C) 2009  Matteo Comin, Enrico Guariento


This program 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, either version 3 of the License, or

(at your option) any later version.


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.


You should have received a copy of the GNU General Public License

along with this program.  If not, see http://www.gnu.org/licenses/.


What does Ultranet use for the graphics?


Ultranet makes extensive use of JUNG2. This is a third-party library that provides graphical and mathematical support to the graph theory applied by the software.


Which algorithm does Ultranet use to calculate the ultrametric network?


Ultranet implements an algorithm that computes the ultrametric network.
A. Apostolico, M. Comin, A. Dress, L. Parida,
"Ultrametric Networks: A New Tool For Phylogenetic Analysis",
to appear.


I’m having trouble with the input files, what’s the deal?


Input files must respect some guidelines. Documentation contains useful information in the section regarding the input files.