Skip to content

MNHN-Tree-Tools a software for phylogenetic inference of millions of sequences

License

Notifications You must be signed in to change notification settings

haschka/mnhn-tree-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f128ad1 · Aug 29, 2022
Jan 31, 2020
Dec 12, 2020
Dec 14, 2020
Mar 3, 2020
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Jul 20, 2020
Jan 10, 2020
Dec 2, 2019
Jan 30, 2020
Aug 7, 2020
Jan 29, 2020
Dec 3, 2019
Mar 3, 2020
Mar 3, 2020
Mar 3, 2020
Jan 9, 2020
Jun 22, 2020
Jul 15, 2020
Jun 22, 2020
Feb 14, 2020
Feb 16, 2020
Feb 16, 2020
Feb 18, 2020
Feb 18, 2020
Feb 18, 2020
Jan 31, 2020
Jul 23, 2020
Apr 23, 2020
Feb 18, 2020
Feb 18, 2020
Feb 15, 2020
Jun 18, 2020
Feb 18, 2020
Jan 14, 2020
Dec 2, 2019
Jan 22, 2022
Sep 23, 2021
Jul 23, 2020
Jul 15, 2020
Aug 7, 2020
Dec 2, 2019
Feb 5, 2020
Feb 5, 2020
Jan 30, 2020
Aug 29, 2022
Dec 21, 2019
Jun 18, 2020
Feb 18, 2020
Feb 18, 2020
Jul 23, 2020
Jul 23, 2020
Jul 15, 2020
Dec 2, 2019
Jan 8, 2020
Feb 14, 2020
Dec 3, 2019
Dec 3, 2019
Jul 23, 2020
Aug 7, 2020
Dec 19, 2019
Dec 26, 2019
Dec 26, 2019
Feb 27, 2020
Jun 15, 2020
Feb 18, 2020
Feb 18, 2020
Feb 14, 2020
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 9, 2019
Dec 17, 2019
Jul 15, 2020
Apr 23, 2020
Jul 23, 2020
Dec 2, 2019
Jun 8, 2020
Jun 15, 2020
Jun 15, 2020
Jun 15, 2020

Repository files navigation

Manual

How to build (Debain 10 / Ubuntu 20.04 with standard non optimzed libraries)

sudo apt-get install git build-essential libpng-dev libsdl2-dev liblapack-dev libopenmpi-dev libpocl-dev ocl-icd-opencl-dev pocl-opencl-icd

git clone https://gitlab.in2p3.fr/mnhn-tools/mnhn-tree-tools.git

cd mnhn-tree-tools
mkdir bin
make all
cd bin

# make MNHN-TREE-TOOLS available from any folder ( this is temporary, you
# may modify your .bashrc and similar files to make this permanent
export PATH=$PATH:$PWD

How to build (generic and optimized)

  • create a bin subdirectory: i.e. by typing mkdir bin

  • install libSDL2, libpng, mpi and OpenCL on your distribution/unix-system together with the development version of packages (i.e. with header files)

MPI has been tested to work with OpenMPI but may work with other version.

OpenCL has been tested with the version shipped with the Nvidia Cuda Toolkit and the Intel OpenCL SDK. The later is only available for code generation on CPUs and hence only interesting for debugging purposes where a GPU is not available.

  • edit the makefile, i.e. emacs makefile adjust the header of the makefile to point to the correct locations of the libraries on your distribitution.

  • type make all

if everything goes well you should have all the tools available in the bin folder.

  • Flaws

Currently only works on 64 bit machines where size_t and pointers are 64bits long. The kmer2pca tool currently requires a machine supporting the AVX instruction set.

Releases

No releases published

Packages

No packages published