NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.28k stars 13.53k forks source link

Package request: GSEA #285787

Open idlip opened 7 months ago

idlip commented 7 months ago

Project description Gene Set Enrichment Analysis (GSEA) is a computational method that determines whether an a priori defined set of genes shows statistically significant, concordant differences between two biological states (e.g. phenotypes).

Metadata


Add a :+1: reaction to issues you find important.

idlip commented 3 months ago

For anyone wanting to use this

  1. you can do it with distrobox, with ubuntu and so run. I had little issue, then too it would run I guess.

  2. using nix-ld

Download the zip and extract it, then put this code into shell.nix and nix-shell it:

with import <nixpkgs> {};
mkShell {

  NIX_LD_LIBRARY_PATH = lib.makeLibraryPath [
    stdenv.cc.cc
    openssl
    xorg.libXext
    xorg.libX11
    xorg.libXrender
    xorg.libXtst
    xorg.libXi
    xorg.libXfont2
    freetype
    fontconfig
    # ...
  ];
  NIX_LD = lib.fileContents "${stdenv.cc}/nix-support/dynamic-linker";

  nativeBuildInputs = [ pkgs.bashInteractive ];

  buildInputs = with pkgs; [
      xorg.libXext
      fontconfig
  ];
}