diff --git a/pkgs/applications/science/biology/treemix/default.nix b/pkgs/applications/science/biology/treemix/default.nix new file mode 100644 index 000000000000..7bf966919a67 --- /dev/null +++ b/pkgs/applications/science/biology/treemix/default.nix @@ -0,0 +1,27 @@ +{ lib +, stdenv +, fetchurl +, zlib +, gsl +, boost +}: + +stdenv.mkDerivation rec { + pname = "treemix"; + version = "1.13"; + + src = fetchurl { + url = "https://bitbucket.org/nygcresearch/treemix/downloads/${pname}-${version}.tar.gz"; + sha256 = "1nd3rzsdgk47r8b8k43mdfvaagln533sm08s1jr0dz8km8nlym7y"; + }; + + buildInputs = [ zlib gsl boost ]; + + meta = with lib ; { + description = "Inference of patterns of population splitting and mixing from genome-wide allele frequency data"; + homepage = "https://bitbucket.org/nygcresearch/treemix/wiki/Home"; + license = licenses.gpl3Only; + maintainers = [ maintainers.bzizou ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7aa11d31370c..2e646e55bbf3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33543,6 +33543,8 @@ with pkgs; tebreak = callPackage ../applications/science/biology/tebreak { }; + treemix = callPackage ../applications/science/biology/treemix { }; + trimal = callPackage ../applications/science/biology/trimal { }; truvari = callPackage ../applications/science/biology/truvari { };