Skip to content

Phylo - Phylogenesis library#1

Open
marco-zanella wants to merge 26 commits into
BioComputingUP:masterfrom
marco-zanella:master
Open

Phylo - Phylogenesis library#1
marco-zanella wants to merge 26 commits into
BioComputingUP:masterfrom
marco-zanella:master

Conversation

@marco-zanella
Copy link
Copy Markdown

Phylogesis library for the Bioinformatics 2 exam.
Implements UPGMA, NJ and ClustalW algorithm (requested by teacher), plus Fitch-Margoliash clustering algorithm, Feng-Doolitttle and Levenshtein distance metrics and Feng-Doolittle multiple sequence alignment algorithm (not requested, added as an additional effort).
Wiki available within the Phylo directory, or at https://github.com/erpicci/Victor/tree/master/Phylo/wiki
Every entity is doxygen-documented
Tested on latest Ubuntu LTS distribution (g++ version: 4.9.2)
Note: library is written in C++11 and requires g++ version >= 4.7

@marco-zanella
Copy link
Copy Markdown
Author

UPDATE: The wiki was moved to the proper location: https://github.com/erpicci/Victor/wiki instead of the Phylo directory.

Marco Zanella and others added 3 commits July 17, 2015 11:59
Added a comment to make clearer the meaning of the way to calculate gap penalties
@marco-zanella
Copy link
Copy Markdown
Author

Fixed memory leaks which used to lead to exponential memory usage.

@marco-zanella
Copy link
Copy Markdown
Author

Fixed gap extension formulae:

  • Now final tree is almost identical to the one produced by ClustalW
  • Now final multiple alignment is a bit more similar to the one produced by ClustalW

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant