annotate lib/tapdance_base_config.pl @ 3:17ce4f3bffa2 default tip

Uploaded
author jesse-erdmann
date Tue, 24 Jan 2012 18:33:41 -0500
parents 1437a2df99c0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
1 use DBI;
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
2
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
3 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
4 # Database configuration
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
5 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
6 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
7 # Specify the username to connect to the database as
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
8 #$db_username="MY_DB_USERNAME";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
9 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
10 # Specify the password for the DB user
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
11 #$db_password="MY_DB_PASSWORD";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
12 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
13 # The software running the application
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
14 # Currently supported:
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
15 # * MySQL (Several database operations use MySQL specific SQL)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
16 #$db_type='mysql';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
17 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
18 # The machine name or IP address to connect to the database on
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
19 #$db_host="127.0.0.1";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
20 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
21 # The port that the database is listening to on the host
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
22 #$db_port='3306';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
23 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
24 # The database to use for TAPDANCE
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
25 #$db_name="MY_TAPDANCE_DB";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
26 #$db_name="MY_DB";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
27 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
28 # Collapse db config to a single connection string
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
29 #$data_source = "dbi:$db_type:dbname=$db_name:$db_host;mysql_local_infile=1:$db_port";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
30 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
31 # Connect to the daatbase, running 'perl ./tabdance_base_config.pl
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
32 # can be used to verfiy the database configuration
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
33 #$dbh = DBI->connect($data_source, $db_username, $db_password, { RaiseError => 1, AutoCommit => 0 });
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
34 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
35 # The name of the table to collect top level project information
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
36 $project_table_name = "TAPDANCE_project_master";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
37
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
38 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
39 # Required project dependant config variables
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
40 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
41 # Project Name
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
42 #$proj = 'ProjName';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
43
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
44 # Environment Directory or the top level directory for the project
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
45 # Contents will be as follows
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
46 # * CIS (directory containing intermediary files generated during CIS calculation)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
47 # * config.pl (this file)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
48 # * data (data inputs)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
49 # * barcode2lib.txt (barcode to library name mapping, phase 1)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
50 # * seq.tab (tabular sequence data, phase 1)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
51 # * FISH (directory containing intermediary files generated during Fisher exact tests)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
52 # * lib (executable code and some resources used by code)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
53 # * mapping (directory containing intermediary files generated during mapping to the reference genome)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
54 # * results (directory containing final outputs)
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
55 #$envDir = 'DirectoryName';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
56
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
57 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
58 # Config variables for insertion analysis
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
59 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
60 # Specify the alignment
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
61
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
62 # Specify the bowtie command to use, useful if you want to use a specific bowtie version not on the path
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
63 # or would like special options. For example, to quiet bowtie output. Defaults to 'bowtie' on user $PATH
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
64 $bowtie_exe='bowtie --quiet';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
65
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
66 # Specify the genome idnex to use, should be a full path excluding the file extension or just the name of
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
67 # the genome index if the index is in the indexes folder of the bowtie installation. Defaults to 'mm9'
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
68 #$bowtie_idx = '/project/ccbioinf/Software/bowtie_indexes/mus_musculus_ncbi37';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
69 $bowtie_idx='mm9';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
70
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
71 # Specify the IRDR string to use, see common options below, defaults to a Sleeping Beauty mutagen
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
72 # '__GTATGTAAACTTCCGACTTCAACTG'
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
73 $mutagens="__GTATGTAAACTTCCGACTTCAACTG";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
74
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
75 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
76 # Config variables for CIS calling
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
77 #####
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
78 # The interval file of features to annotate CIS calls with
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
79 $annotation_file="lib/mm9.bed";
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
80 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
81 $library_percent ='0.0001';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
82 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
83 $CIS_total_pvalue = '0.05';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
84 $CIS_library_pvalue = '0.05';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
85 $CIS_region_pvalue = '0.05';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
86 #
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
87 $cocis_threshold ='0.001';
1437a2df99c0 Uploaded
jesse-erdmann
parents:
diff changeset
88