-
Notifications
You must be signed in to change notification settings - Fork 4
/
NEWS
36 lines (25 loc) · 2.39 KB
/
NEWS
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
#+TITLE: NEWS
* November 14, 2017
Change the way R scripts are called from script to run directive.
Bump the version number to 0.0.3.
* October 2, 2017
Split the tablesheet into a sample sheet (CSV) and a settings file
(YAML). Bump the version number to 0.0.2.
* September 13, 2017
Add possibility to have replicates in a tablesheet. So now many samples can have the same treatment and it will be included in differential methylation calling.
* May 23, 2017
Add a python script that generates a config file out of a input txt file
- created bash file PIGx_BS.sh that calls the python script (scripts/create_configfile.py) to generate config.json file and then it calls snakemake. I executed PIGx_BS.sh in the same directory as snakemake file and config file is generated in the same directory as PIGx_BS.sh. An example of a config file that the python script creates you can find here test_dataset/example_config.json.
- An example of the input txt file is here test_dataset/TableSheet_test.csv. It contain 3 sections - "[[ GENERAL PARAMETERS ]]", "[[ SAMPLES ]]" and "[[ DIFFERENTIAL METHYLATION ]]".
--In the first section user set the global variables. For the python script scripts/create_configfile.py doesnt matter which variables are there - it read everything which is separated using "=" and the values of variables have to be in the quotation marks ''.
--The second section contains columns that indicate first mate in fastq gzipped format, the second mate (if the second mate is not given then sample will be treated as single-end) , sample ID, Read type (for now only WGBS is implemented), Treatment (important for differential methylation, it will be matched with the 3rd section of the file). Additional arguments that could be sample-specific, such as arguments for bismark, trimgalore etc can't be implemented with the current implementation of the pipeline.
-- Third section indicate which pairs of samples should be processed for the differential methylation. So, in each row there will be a pair of sample ID separated by comma.
* May 10, 2017
Add small update-config script
- small example script how to update the config without screwing the old one
add post mapping rules
- includes Rmd report templates (content needs to updated)
- report render wrapper
- rules directory for additional rules
- scripts directory for additional python or R scripts
- add some small dataset and shell script to test dry runs