Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabsta/hieranoid2
extension of hieranoid
https://github.com/fabsta/hieranoid2
Last synced: about 5 hours ago
JSON representation
extension of hieranoid
- Host: GitHub
- URL: https://github.com/fabsta/hieranoid2
- Owner: fabsta
- License: gpl-3.0
- Created: 2013-04-15T12:24:29.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-04-16T09:20:40.000Z (over 11 years ago)
- Last Synced: 2023-10-20T19:47:19.004Z (about 1 year ago)
- Language: Perl
- Size: 9.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
Hieranoid
Hierarchical orthology inferenceThis software is freely available at https://github.com/fabsta/Hieranoid
Please read the COPYING file before using this software.
If you use Hieranoid please cite:
Fabian Schreiber and Erik L.L. Sonnhammer
Hieranoid: Hierarchical orthology inference
Journal of Molecular Biology (submitted)Installation
Checking system requirements
- Perl
- BioPerl
- HHSearch
- Muscle
- KalignPerl modules
Hieranoid uses Perl modules that are installed in the 'lib' sub-directory of the Hieranoid installation.
Please add that directory to your PERL5LIB enviromental variable. In bash you do that the following way:
export PERL5LIB=$PERL5LIB:hieranoid_directory/libConfiguring Hieranoid
Once you have downloaded Hieranoid, you have to tell Hieranoid where to find the required programs.
This is done by adapting the settings in the Configuration file (Configurations/Configuration.pm).
All options should be explained in greater detail in the Configuration fileStarting hieranoid
Once, the configuration file has been adapted, the analysis can be started by typing:
perl hieranoid.plNote that depending on the input size, the analysis can take some time
Command line arguments
Additional options:
-c configurationFile
-t guide tree fileTest dataset:
To test the installation, simply type “perl hieranoid.pl”.
This will run a quick analysis on the sequences in data/sequences
using species tree in data/tree.
Program output:
All program output is stored in a directory ‘project1’. For each inner node of the provided species tree, a folder will be created in ‘project1/nodes’.
Those folders contain several files: The input query files (e.g. Homo_sapiens.fa), Blast results (e.g. Homo_sapiens-Pan_troglodytes), the InParanoid output (sqltable.Homininae) and the orthology predictions (e.g. Homininae.OGTree.txt).Where to put my files:
Hieranoid requires a set of sequences as well as a guide tree. By default the Hieranoid searches for the sequences in data/sequences and for the guide tree
in data/tree. These options can be changed in the Configuration file.Output:
The following is an example of the Hieranoid output format:
HieranoidOG-Eukaryota3:((At1g50030.1:1.000,((ENSPTRP00000000280:1.000,ENSP00000354558:1.000)Homininae1:1.000,ENSMUSP00000099510:1.000)Euarchontoglires1:1.000)Eukaryota3:1.000)root;
The first is the name of the Hieranoid group followed by a newick string with inparalog scores