Learn R Programming

systemPipeR (version 1.6.2)

systemPipeR: NGS workflow and report generation environment

Description

R package for building and running automated end-to-end analysis workflows for a wide range of next generation sequence (NGS) applications such as RNA-Seq, ChIP-Seq, VAR-Seq and Ribo-Seq. Important features include a uniform workflow interface across different NGS applications, automated report generation, and support for running both R and command-line software, such as NGS aligners or peak/variant callers, on local computers or compute clusters. Efficient handling of complex sample sets and experimental designs is facilitated by a consistently implemented sample annotation infrastructure. Instructions for using systemPipeR are given in the Overview Vignette (HTML). The remaining Vignettes, linked below, are workflow templates for common NGS use cases.

Copy Link

Version

Version

1.6.2

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Thomas Girke

Last Published

February 15th, 2017

Functions in systemPipeR (1.6.2)

filterDEGs

Filter and plot DEG results
genFeatures

Generate feature ranges from TxDb
getQsubargs

Arguments for qsub
clusterRun

Submit command-line tools to cluster
INTERSECTset-class

Class "INTERSECTset"
catmap

catDB accessor methods
featuretypeCounts

Plot read distribution across genomic features
run_edgeR

Runs edgeR
overLapper

Set Intersect and Venn Diagram Functions
moduleload

Interface to module system
SYSargs-class

Class "SYSargs"
alignStats

Alignment statistics
featureCoverage

Genome read coverage by transcript models
readComp

Import sample comparisons from targets file
plotfeatureCoverage

Plot feature coverage results
VENNset-class

Class "VENNset"
predORF

Predict ORFs
olBarplot

Bar plot for intersect sets
run_DESeq2

Runs DESeq2
scaleRanges

Scale spliced ranges to genome coordinates
countRangeset

Read counting for several range sets
returnRPKM

RPKM Normalization
variantReport

Generate Variant Report
vennPlot

Plot 2-5 way Venn diagrams
filterVars

Filter VCF files
plotfeaturetypeCounts

Plot read distribution across genomic features
symLink2bam

Symbolic links for IGV
systemArgs

Constructs SYSargs object from param and targets files
writeTargetsRef

Generate targets file with reference
seeFastq

Quality reports for FASTQ files
qsubRun

Submit command-line tools to cluster
runDiff

Differential abundance analysis for many range sets
runCommandline

Execute SYSargs
writeTargetsout

Write updated targets out to file
catDB-class

Class "catDB"
preprocessReads

Run custom read preprocessing functions
GOHyperGAll

GO term enrichment analysis for large numbers of gene sets
mergeBamByFactor

Merge BAM files based on factor
sysargs

SYSargs accessor methods