-
Notifications
You must be signed in to change notification settings - Fork 6
/
README
75 lines (45 loc) · 2.33 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Components of the WTSI genotype analysis pipeline.
This pipeline is designed to process large volumes of raw genotyping
data into genotype calls. The platform supported is Illumina Infinium
genotyping microarrays, supplemented with Sequenom genotyping.
Change log is located in: doc/CHANGELOG.md
To install, set the $INSTALL_ROOT environment variable to the path of the
desired installation directory, and run src/bash/install.sh. This installs
the Perl and Ruby components of the pipeline. It recursively installs
non-core Perl dependencies from CPAN, and requires approximately 120 MB of
disk space.
The gender check used as a QC metric is also available as a standalone
application; see below.
Requirements:
Pipeline:
Ruby 1.8.7
Percolate https://github.com/wtsi-npg/Percolate
Simtools https://github.com/wtsi-npg/simtools
Plinktools https://github.com/wtsi-npg/plinktools
Bcftools https://github.com/samtools/bcftools
Install script:
cpanm >= 1.7042 http://search.cpan.org/~miyagawa/Menlo-1.9003/script/cpanm-menlo
QC scripts:
Simtools >= 2.2 https://github.com/wtsi-npg/simtools
R >= 2.11.1
R mixtools library http://cran.r-project.org/web/packages/mixtools/index.html
Pipeline metadata management:
Perl >= v5.8.8
DBIx::Class http://search.cpan.org/~arodland/DBIx-Class/
SQLite http://sqlite.org/
Pipeline components:
Illuminus https://github.com/wtsi-npg/Illuminus
Gftools https://github.com/wtsi-npg/Gftools
genotype-call https://github.com/wtsi-npg/genotype-call
Environment variables:
PATH Should include path to <install_dir>/bin and to simtools
PERL5LIB Should include path to <install_dir>/src/perl/lib/
R_LIBS Should include path to mixtools library installation
### Gendermix: standalone gender check ###
The 'Gendermix' gender check method can be installed as a standalone
application. See doc/standalone_sexcheck_howto.org for more information.
The standalone check omits much of the pipeline code; it does not require
Ruby, Percolate, DBIx::Class, SQLite, Illuminus, or genotype-call.
Other requirements are still in effect. Gendermix needs the Gftools package
for I/O of Plink data, as well as R and the mixtools library. Environment
variables should be set as described above.