#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#
#
#
#
#

#
#


#
#

#



#
#

#




#

#
#



#

#
#

V

#

#
#



#

#




#

#



#
#


#


#


#
#
#
#



#
#

Hoot hoot!

##  ##   #####    #####  ###### ##    ##
##  ##  ### ###  ### ###   ##    ##  ##
######  ##   ##  ##   ##   ##     ####
##  ##  ##   ##  ##   ##   ##      ##
##  ##  ### ###  ### ###   ##     ##
##  ##   #####    #####    ##    ##

by Andrea Princic and Giacomo Chiappa

Hooty: a fast DNA distance matrix tool with innovative handling of ambiguous sites

Hooty computes the minimum and maximum K2P distance between predetermined groups in an alignment and outputs results in a matrix format. It also includes an option for the interpretation of ambiguous bases.

INSTALLATION

To install Hooty, go to the GitHub repository and download the latest release.

Alternatively, you can clone the repository with the following command: git clone https://github.com/Princic-1837592/Hooty.git

EXAMPLES

Some examples can be found in the examples folder of the repository.

SYNOPSIS

python3 hooty.py <fasta_file> <partition_file> [OPTIONS] To use via graphical interface: python3 hooty_gui.py [<fasta_file>] [<partition_file>] [OPTIONS]

INPUT FILES

OPTIONS

SYSTEM REQUIREMENTS

Hooty was developed and tested with Python version 3.10. Compatibility with previous versions has not been tested.

To use the graphical interface, the package Gooey is required. To install it, run the following command:

pip install -r requirements_gui.txt

CONTRIBUTION AND BUG REPORT

If you want to contribute to the project or report a bug, you can open a pull request or an issue on the GitHub repository

AUTHORS

Written and developed by Andrea Princic and Giacomo Chiappa, Sapienza University of Rome, Italy.