Skip to content

Commit

Permalink
Merge pull request #89 from databio/dev
Browse files Browse the repository at this point in the history
Release 0.8.6
  • Loading branch information
jpsmith5 authored Mar 26, 2019
2 parents 46bd0a5 + 190d41d commit a0e4347
Show file tree
Hide file tree
Showing 8 changed files with 285 additions and 246 deletions.
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,13 @@ _site/
/_site/
.sass-cache/
.jekyll-metadata

# Annotation files
anno/hg38_annotations.bed.gz
anno/hg19_annotations.bed.gz
anno/mm10_annotations.bed.gz
anno/mm9_annotations.bed.gz

# Tutorial files
examples/data/tutorial_r1.fastq.gz
examples/data/tutorial_r2.fastq.gz
2 changes: 1 addition & 1 deletion containers/pepatac.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ FROM phusion/baseimage:0.10.2
LABEL maintainer Jason Smith "[email protected]"

# Version info
LABEL version 0.9.1
LABEL version 0.9.2

# Use baseimage-docker's init system.
CMD ["/sbin/my_init"]
Expand Down
12 changes: 12 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
# Change log
All notable changes to this project will be documented in this file.

## [0.8.6] -- 2019-03-26

### Changed
- Use ngtsk ziptool option universally
- Change how tools are parameterized and include bowtie2
- Simply and clarify prealignment steps
- Improve argument order for better readability

### Added
- Perform a pre-check that all required tools are callable
- Add multiple targets and a pre-check for FIFO usage

## [0.8.5] -- 2019-03-19

### Changed
Expand Down
46 changes: 24 additions & 22 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,52 +10,54 @@ usage: pepatac.py [-h] [-R] [-N] [-D] [-F] [-C CONFIG_FILE] -O
PARENT_OUTPUT_FOLDER [-M MEMORY_LIMIT] [-P NUMBER_OF_CORES]
-S SAMPLE_NAME -I INPUT_FILES [INPUT_FILES ...]
[-I2 [INPUT_FILES2 [INPUT_FILES2 ...]]] -G GENOME_ASSEMBLY
[-Q SINGLE_OR_PAIRED] [-gs GENOME_SIZE]
[--frip-ref-peaks FRIP_REF_PEAKS] [--TSS-name TSS_NAME]
[--anno-name ANNO_NAME] [--keep] [--noFIFO]
[--peak-caller {fseq,macs2}]
[--trimmer {trimmomatic,pyadapt,skewer}]
[--deduplicator {picard,samblaster}]
[--prealignments PREALIGNMENTS [PREALIGNMENTS ...]] [--lite]
[-V]
[-Q SINGLE_OR_PAIRED] [--peak-caller {fseq,macs2}]
[-gs GENOME_SIZE] [--trimmer {trimmomatic,pyadapt,skewer}]
[--prealignments PREALIGNMENTS [PREALIGNMENTS ...]]
[--deduplicator {picard,samblaster}] [--TSS-name TSS_NAME]
[--blacklist BLACKLIST] [--frip-ref-peaks FRIP_REF_PEAKS]
[--anno-name ANNO_NAME] [--keep] [--noFIFO] [--lite] [-V]
PEPATAC version 0.8.5
PEPATAC version 0.8.6
optional arguments:
-h, --help show this help message and exit
-R, --recover Overwrite locks to recover from previous failed run
-N, --new-start Overwrite all results to start a fresh run
-D, --dirty Do not auto-delete intermediate files
-D, --dirty Don't auto-delete intermediate files
-F, --force-follow Always run 'follow' commands
-C CONFIG_FILE, --config CONFIG_FILE
Pipeline configuration file (YAML). Relative paths are
with respect to the pipeline script.
-M MEMORY_LIMIT, --mem MEMORY_LIMIT
Memory limit (in Mb) for processes accepting such
Memory limit for processes accepting such. Default
units are megabytes unless specified using the suffix
[K|M|G|T].
-P NUMBER_OF_CORES, --cores NUMBER_OF_CORES
Number of cores for parallelized processes
-I2 [INPUT_FILES2 [INPUT_FILES2 ...]], --input2 [INPUT_FILES2 [INPUT_FILES2 ...]]
Secondary input files, such as read2
-Q SINGLE_OR_PAIRED, --single-or-paired SINGLE_OR_PAIRED
Single- or paired-end sequencing protocol
-gs GENOME_SIZE, --genome-size GENOME_SIZE
genome size for MACS2
--frip-ref-peaks FRIP_REF_PEAKS
Reference peak set for calculating FRiP
--TSS-name TSS_NAME Name of TSS annotation file
--anno-name ANNO_NAME
Name of reference bed file for calculating FRiF
--keep Keep prealignment BAM files
--noFIFO Do NOT use named pipes during prealignments
--peak-caller {fseq,macs2}
Name of peak caller
-gs GENOME_SIZE, --genome-size GENOME_SIZE
MACS2 genome size
--trimmer {trimmomatic,pyadapt,skewer}
Name of read trimming program
--deduplicator {picard,samblaster}
Name of deduplicator program
--prealignments PREALIGNMENTS [PREALIGNMENTS ...]
Space-delimited list of reference genomes to align to
before primary alignment.
--deduplicator {picard,samblaster}
Name of deduplicator program
--TSS-name TSS_NAME Name of TSS annotation file
--blacklist BLACKLIST
Name of peak blacklist file
--frip-ref-peaks FRIP_REF_PEAKS
Reference peak set for calculating FRiP
--anno-name ANNO_NAME
Reference bed file for calculating FRiF
--keep Keep prealignment BAM files
--noFIFO Do NOT use named pipes during prealignments
--lite Only keep minimal, essential output to conserve disk
space.
-V, --version show program's version number and exit
Expand Down
Loading

0 comments on commit a0e4347

Please sign in to comment.