aboutsummaryrefslogtreecommitdiff
path: root/day2/ex3-R/solution.nix
blob: 7d40f88440a128c850d96f7cb411cc3f9dddb31d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{bionix}:
with bionix; let
  R = pkgs.rWrapper.override {packages = with pkgs.rPackages; [edgeR];};

  counts = pkgs.fetchurl {
    url = "https://raw.githubusercontent.com/ucdavis-bioinformatics-training/2018-September-Bioinformatics-Prerequisites/master/friday/counts.tsv";
    sha256 = "sha256-ZmZ+vC4mKnmZKVJqbnEujDngwnSTZAxvQaZaNClUUWE=";
  };
in
  stage {
    inherit counts;
    name = "r-ex";

    buildInputs = [R];

    buildCommand = ''
      Rscript ${./script.R}
    '';
  }