bPeaks-package: bPeaks: an intuitive peak-calling strategy to detect...

Description Details Author(s) References See Also Examples

Description

bPeaks is a simple approach to identify transcription factor binding sites from ChIP-seq data. Our general philosophy is to provide an easy-to-use tool, well-adapted for small eukaryotic genomes (< 20 Mb). bPeaks uses a combination of 4 cutoffs (T1, T2, T3 and T4) to mimic "good peak" properties as described by biologists who visually inspect the ChIP-seq data on a genome browser. For yeast genomes, bPeaks calculates the proportion of peaks that fall in promoter sequences. These peaks are good candidates as transcription factor binding sites.

Details

Package: bPeaks
Type: Package
Version: 1.2
Date: 2014-02-28
License: GPL

Author(s)

Jawad MERHEJ and Gaelle LELANDAIS Maintainer: Gaelle LELANDAIS <gaelle.lelandais@univ-paris-diderot.fr>

References

More information can be found online: http://bpeaks.gene-networks.net/

See Also

http://bpeaks.gene-networks.net/

Examples

 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
# get library
library(bPeaks)

# STEP 1: get PDR1 data (ChIP-seq experiments, IP and control samples, 
# 	related to the transcription factor Pdr1 in yeast Saccharomyces 
# 	cerevisiae) 
data(dataPDR1)

# STEP 2 : bPeaks analysis (only 10 kb of chrIV are analyzed here, 
#          as an illustration)
bPeaksAnalysis(IPdata = dataPDR1$IPdata[40000:50000,], 
               controlData  = dataPDR1$controlData[40000:50000,], 
	       cdsPositions = dataPDR1$cdsPositions,
               windowSize = 150, windowOverlap = 50, 
               IPcoeff = 4, controlCoeff = 2, 
	       log2FC  = 1, averageQuantiles = 0.5,
               resultName = "bPeaks_example")

# --> Result files (PDF and BED) are written in the working directory.

## Not run: 
# -> bPeaks analysis, all chromosome IV and default parameters (optimized for yeasts)

# STEP 1: get PDR1 data (ChIP-seq experiments, IP and control samples, 
# 	related to the transcription factor Pdr1 in yeast Saccharomyces 
# 	cerevisiae) 
data(dataPDR1)

# STEP 2: bPeaks analysis
bPeaksAnalysis(IPdata = dataPDR1$IPdata, 
               controlData  = dataPDR1$controlData,
	       cdsPositions = dataPDR1$cdsPositions, 
               windowSize = 150, windowOverlap = 50, 
               IPcoeff = 2, controlCoeff = 2, 
               log2FC = 2, averageQuantiles = 0.9,
               resultName = "bPeaks_PDR1", 
               peakDrawing = TRUE)

# STEP 3 : procedure to locate peaks according to 
# 	   gene positions
peakLocation(bedFile = "bPeaks_PDR1_bPeaks_allGenome.bed", 
            cdsPositions = yeastCDS$Saccharomyces.cerevisiae,
            outputName = "bPeakLocation_finalPDR1", promSize = 800)

# -> Note that cds (genes) positions are stored in bPeaks package for several yeast
# species
data(yeastCDS)

summary(yeastCDS)
#                         Length Class      Mode     
# Debaryomyces.hansenii    31370  -none-     character
# Eremothecium.gossypii    23615  -none-     character
# Kluyveromyces.lactis     25380  -none-     character
# Pichia.sorbitophila      55875  -none-     character
# Saccharomyces.kluyveri   27790  -none-     character
# Yarrowia.lipolytica      32235  -none-     character
# Zygosaccharomyces.rouxii 24955  -none-     character
# Saccharomyces.cerevisiae     5  data.frame list     
# Candida.albicans             5  data.frame list     
# Candida.glabrata             5  data.frame list

## End(Not run)

bPeaks documentation built on May 1, 2019, 10:14 p.m.