Package: CAGEr 2.13.0

Charles Plessy

CAGEr: Analysis of CAGE (Cap Analysis of Gene Expression) sequencing data for precise mapping of transcription start sites and promoterome mining

The _CAGEr_ package identifies transcription start sites (TSS) and their usage frequency from CAGE (Cap Analysis Gene Expression) sequencing data. It normalises raw CAGE tag count, clusters TSSs into tag clusters (TC) and aggregates them across multiple CAGE experiments to construct consensus clusters (CC) representing the promoterome. CAGEr provides functions to profile expression levels of these clusters by cumulative expression and rarefaction analysis, and outputs the plots in ggplot2 format for further facetting and customisation. After clustering, CAGEr performs analyses of promoter width and detects differential usage of TSSs (promoter shifting) between samples. CAGEr also exports its data as genome browser tracks, and as R objects for downsteam expression analysis by other Bioconductor packages such as DESeq2, CAGEfightR, or seqArchR.

Authors:Vanja Haberle [aut], Charles Plessy [cre], Damir Baranasic [ctb], Sarvesh Nikumbh [ctb]

CAGEr_2.13.0.tar.gz
CAGEr_2.13.0.zip(r-4.5)CAGEr_2.13.0.zip(r-4.4)CAGEr_2.13.0.zip(r-4.3)
CAGEr_2.13.0.tgz(r-4.4-any)CAGEr_2.13.0.tgz(r-4.3-any)
CAGEr_2.13.0.tar.gz(r-4.5-noble)CAGEr_2.13.0.tar.gz(r-4.4-noble)
CAGEr_2.13.0.tgz(r-4.4-emscripten)CAGEr_2.13.0.tgz(r-4.3-emscripten)
CAGEr.pdf |CAGEr.html
CAGEr/json (API)
NEWS

# Install 'CAGEr' in R:
install.packages('CAGEr', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:

On BioConductor:CAGEr-2.11.5(bioc 3.20)CAGEr-2.10.0(bioc 3.19)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

preprocessingsequencingnormalizationfunctionalgenomicstranscriptiongeneexpressionclusteringvisualization

5.09 score 69 scripts 542 downloads 73 exports 168 dependencies

Last updated 23 days agofrom:cdfe2b18c3. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-winNOTEOct 30 2024
R-4.5-linuxNOTEOct 30 2024
R-4.4-winOKOct 30 2024
R-4.4-macOKOct 30 2024
R-4.3-winOKOct 30 2024
R-4.3-macOKOct 30 2024

Exports:.ctss_summary_for_clustersaggregateTagClustersannotateConsensusClustersannotateCTSSannotateTagClustersCAGEexpcoerceconsensusClustersDESeq2consensusClustersGRconsensusClustersGR<-consensusClustersSEconsensusClustersSE<-consensusClustersTpmCTSSCTSScoordinatesGRCTSScoordinatesGR<-CTSScumulativesCCCTSScumulativesTagClustersCTSSnormalizedTpmDFCTSSnormalizedTpmGRCTSStagCountDFCTSStagCountGRCTSStagCountSECTSStagCountSE<-CTSStoGenescumulativeCTSSdistributionCustomConsensusClustersdistcluexportToTrackexpressionClassesfilteredCTSSidxfilterLowExpCTSSfindStrandInvadersflagByUpstreamSequencesflagLowExpCTSSGeneExpDESeq2GeneExpSEgenomeNamegenomeName<-getCTSSgetExpressionProfilesgetShiftingPromotershanabihanabiPlotimportPublicDatainputFilesinputFiles<-inputFilesTypeinputFilesType<-librarySizesmergeCAGEsetsmergeSamplesnormalizeTagCountparacluplotAnnotplotCorrelationplotCorrelation2plotExpressionProfilesplotInterquantileWidthplotReverseCumulativesquantilePositionsquickEnhancersremoveStrandInvadersresetCAGEexpsampleLabelssampleLabels<-sampleListscoreShiftseqNameTotalsSEsetColorssummariseChrExprtagClustersGRTSSlogo

Dependencies:abindAnnotationDbiAnnotationFilteraskpassassertthatbackportsbase64encBHBiobaseBiocBaseUtilsBiocFileCacheBiocGenericsBiocIOBiocParallelbiomaRtBiostringsbiovizBasebitbit64bitopsblobBSgenomebslibcachemCAGEfightRcheckmatecliclustercodetoolscolorspacecpp11crayoncurldata.tableDBIdbplyrDelayedArraydeldirdichromatdigestdplyrensembldbevaluatefansifarverfastmapfilelockfontawesomeforeignformatRFormulaformula.toolsfsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicFilesGenomicInteractionsGenomicRangesggplot2gluegridExtragtablegtoolsGvizhighrHmischmshtmlTablehtmltoolshtmlwidgetshttrhttr2igraphInteractionSetinterpIRangesisobandjpegjquerylibjsonliteKEGGRESTKernSmoothknitrlabelinglambda.rlatticelatticeExtralazyevallifecyclelobstrmagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimeMultiAssayExperimentmunsellnlmennetopenssloperator.toolspermutepillarpkgconfigplogrplyrpngprettyunitsprogressProtGenericspryrpurrrR6rappdirsRColorBrewerRcppRcppEigenRCurlreshape2restfulrRhtslibrjsonrlangrmarkdownrpartRsamtoolsRSQLiterstudioapirtracklayerS4ArraysS4VectorssassscalessnowsomSparseArraystringdiststringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexUCSC.utilsutf8VariantAnnotationvctrsveganVGAMviridisviridisLitewithrxfunXMLxml2XVectoryamlzlibbioc

CAGEr: an R package for CAGE (Cap Analysis of Gene Expression) data analysis and promoterome mining

Rendered fromCAGEexp.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2024-05-24
Started: 2017-12-04

Use of CAGE resources with CAGEr

Rendered fromCAGE_Resources.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2024-05-10
Started: 2018-12-12

Readme and manuals

Help Manual

Help pageTopics
Apply functions to identical CTSSes..byCtss .byCtss,data.table-method
Summarise CTSSs included in clusters.ctss_summary_for_clusters
Get quantile positions.get.quant.pos
.powerLaw.powerLaw
Aggregate TCs across all samplesaggregateTagClusters aggregateTagClusters,CAGEr-method
Annotate and compute summary statisticsannotateConsensusClusters annotateConsensusClusters,CAGEexp,GRanges-method annotateConsensusClusters,CAGEexp,TxDb-method annotateCTSS annotateCTSS,CAGEexp,GRanges-method annotateCTSS,CAGEexp,TxDb-method annotateTagClusters annotateTagClusters,CAGEexp,GRanges-method annotateTagClusters,CAGEexp,TxDb-method
bam2CTSSbam2CTSS
CAGEr class to hold all data and metadata about one CAGE experiment.CAGEexp CAGEexp-class coerce,data.frame,CAGEexp-method
Multicore support in CAGErCAGEr_Multicore
CAGEr objectsCAGEr-class
coerceInBSgenomecoerceInBSgenome
ConsensusClusters.ConsensusClusters ConsensusClusters ConsensusClusters-class
Set consensus clusters from CAGEr objectsconsensusClusters<- consensusClustersGR<- consensusClustersGR<-,CAGEexp-method consensusClustersSE<- consensusClustersSE<-,CAGEexp,RangedSummarizedExperiment-method
Export _consensus cluster_ expression data for DESeq2 analysisconsensusClustersDESeq2 consensusClustersDESeq2,CAGEexp-method
Get consensus clusters from CAGEr objectsconsensusClustersGR consensusClustersGR,CAGEexp-method consensusClustersSE consensusClustersSE,CAGEexp-method
Quantile metadata stored in CAGEr objects.consensusClustersQuantile consensusClustersQuantile,CAGEexp-method consensusClustersQuantileLow consensusClustersQuantileLow,CAGEexp-method consensusClustersQuantileLow<- consensusClustersQuantileUp consensusClustersQuantileUp,CAGEexp-method consensusClustersQuantileUp<-
Extracting consensus clusters tpm matrix from CAGEr objectconsensusClustersTpm consensusClustersTpm,CAGEexp-method
CAGE Transcription Start Sitescoerce,CTSS,GRanges-method coerce,GRanges,CTSS-method CTSS CTSS-class initialize,CTSS-method show,CTSS-method
Genomic coordinates of TSSs from a 'CAGEr' objectCTSScoordinatesGR CTSScoordinatesGR,CAGEexp-method CTSScoordinatesGR<- CTSScoordinatesGR<-,CAGEexp-method CTSStagCountSE<- CTSStagCountSE<-,CAGEexp-method
Get/set CTSS cumulative TC or CC dataCTSScumulativesCC CTSScumulativesCC,CAGEexp-method CTSScumulativesTagClusters CTSScumulativesTagClusters,CAGEexp-method CTSScumulativesTagClusters<- CTSScumulativesTagClusters<-,CAGEexp-method
Extracting normalized CAGE signal for TSSs from CAGEr objectsCTSSnormalizedTpmDF CTSSnormalizedTpmDF,CAGEexp-method CTSSnormalizedTpmGR CTSSnormalizedTpmGR,CAGEexp-method
Raw CAGE TSSs expression countsCTSStagCountDF CTSStagCountDF,CAGEexp-method CTSStagCountGR CTSStagCountGR,CAGEexp-method CTSStagCountSE CTSStagCountSE,CAGEexp-method
Make a gene expression table.CTSStoGenes CTSStoGenes,CAGEexp-method
Cumulative sums of CAGE counts along genomic regionscumulativeCTSSdistribution cumulativeCTSSdistribution,CAGEexp-method
Expression levels of consensus clusterCustomConsensusClusters CustomConsensusClusters,CAGEexp,GRanges-method
Distance clusteringdistclu distclu,CAGEexp-method distclu,CTSS-method distclu,SummarizedExperiment-method
Example CAGEexp object.exampleCAGEexp
Example zebrafish annotation dataexampleZv9_annot
Converts TSSs and clusters of TSSs to a genome browser track formatexportToTrack exportToTrack,CAGEexp-method exportToTrack,ConsensusClusters-method exportToTrack,CTSS-method exportToTrack,GRanges-method exportToTrack,GRangesList-method exportToTrack,TagClusters-method
Extract labels of _expression classes_expressionClasses expressionClasses,ConsensusClusters-method expressionClasses,CTSS-method
FANTOM5 human samplesFANTOM5humanSamples
FANTOM5 mouse samplesFANTOM5mouseSamples
The 'filteredCTSSidx()' function is in _CAGEr_ functions to retrieve the result of the 'flagLowExpCTSS()' function in a safe way.filteredCTSSidx filteredCTSSidx,CAGEexp-method
Filter by upstream sequencesflagByUpstreamSequences flagByUpstreamSequences,ConsensusClusters-method flagByUpstreamSequences,CTSS-method flagByUpstreamSequences,GRanges-method flagByUpstreamSequences,TagClusters-method
Flag CTSSes based on sample expressionfilterLowExpCTSS filterLowExpCTSS,CAGEr-method flagLowExpCTSS flagLowExpCTSS,CAGEr-method flagLowExpCTSS,DataFrame-method flagLowExpCTSS,matrix-method flagLowExpCTSS,RangedSummarizedExperiment-method
Export gene expression data for DESeq2 analysisGeneExpDESeq2 GeneExpDESeq2,CAGEexp-method
Retreives the SummarizedExperiment containing gene expression levels.GeneExpSE GeneExpSE,CAGEexp-method
Extracting genome name from CAGEr objectsgenomeName genomeName,CAGEexp-method genomeName,CTSS-method genomeName<- genomeName<-,CAGEexp-method genomeName<-,CTSS-method
Reading CAGE data from input file(s) and detecting TSSsgetCTSS getCTSS,CAGEexp-method
CAGE data based expression clusteringgetExpressionProfiles getExpressionProfiles,CAGEexp-method getExpressionProfiles,matrix-method
Select consensus clusters with shifting score above thresholdgetShiftingPromoters getShiftingPromoters,CAGEexp-method
Calcultate richness in preparation for plottinghanabi hanabi,GRanges-method hanabi,integer-method hanabi,List-method hanabi,list-method hanabi,matrix-method hanabi,numeric-method hanabi,Rle-method
Hanabi class.hanabi hanabi-class
hanabiPlothanabiPlot
import.bamimport.bam
import.bam.ctssimport.bam.ctss
import.bedCTSSimport.bedCTSS
import.bedmoleculeimport.bedmolecule
import.bedScoreimport.bedScore
import.CAGEscanMoleculeimport.CAGEscanMolecule
import.CTSSimport.CTSS
importPublicDataimportPublicData importPublicData,character,character,ANY,character-method
Extracting paths to input files from CAGEr objectsinputFiles inputFiles,CAGEexp-method inputFiles<- inputFiles<-,CAGEexp-method
Input file formats for CAGEr objectsinputFilesType inputFilesType,CAGEexp-method inputFilesType<- inputFilesType<-,CAGEexp-method
Extracting library sizes from CAGEr objectslibrarySizes librarySizes,CAGEexp-method
loadFileIntoGPosloadFileIntoGPos
Process mapping statisticsmapStats
mapStats scopesmapStatsScopes msScope_all msScope_annotation msScope_counts msScope_mapped msScope_qc msScope_steps
Merge two CAGEr objects into onemergeCAGEsets mergeCAGEsets,CAGEexp,CAGEexp-method
Merge CAGE samplesmergeSamples mergeSamples,CAGEexp-method
moleculesGR2CTSSmoleculesGR2CTSS
Normalizing raw CAGE tag countnormalizeTagCount normalizeTagCount,CAGEexp-method
Parametric clusteringparaclu paraclu,CAGEexp-method paraclu,CTSS-method paraclu,GRanges-method paraclu,Pairs-method paraclu,SummarizedExperiment-method
parseCAGEscanBlocksToGrangeTSSparseCAGEscanBlocksToGrangeTSS
Plotting Hanabi objectslines.hanabi plot.hanabi points.hanabi
Plot annotation statisticsplotAnnot plotAnnot,CAGEexp-method plotAnnot,data.frame-method plotAnnot,DataFrame-method plotAnnot,GRangesList-method
Pairwise scatter plots and correlations of CAGE signalplotCorrelation plotCorrelation,CAGEr-method plotCorrelation2 plotCorrelation2,CAGEexp-method plotCorrelation2,data.frame-method plotCorrelation2,DataFrame-method plotCorrelation2,matrix-method plotCorrelation2,SummarizedExperiment-method
Plot CAGE expression profilesplotExpressionProfiles plotExpressionProfiles,CAGEexp-method
Plot cluster widthsplotInterquantileWidth plotInterquantileWidth,CAGEexp-method
Plot reverse cumulative number of CAGE tags per CTSSplotReverseCumulatives plotReverseCumulatives,CAGEexp-method plotReverseCumulatives,GRanges-method plotReverseCumulatives,GRangesList-method
Determine CTSS quantile positions within clustersquantilePositions quantilePositions,CAGEexp-method
Identify and quantify enhancers.quickEnhancers quickEnhancers,CAGEexp-method
Hierarchical annotation of genomic regions.ranges2annot
ranges2genesranges2genes
ranges2namesranges2names
Reset a CAGEexp objectresetCAGEexp resetCAGEexp,CAGEexp-method
rowsum function for Rle DataFramesrowsum.RleDataFrame
rowSums function for Rle DataFramesrowSums.RleDataFrame
Get and set sample labelssampleLabels sampleLabels,CAGEexp-method sampleLabels,CTSS-method sampleLabels<- sampleLabels<-,CAGEexp-method sampleLabels<-,CTSS-method sampleList sampleList,CAGEr-method
Calculate promoter shifting scorescoreShift scoreShift,CAGEexp-method
Retreives the SummarizedExperiment containing chromosome expression totals.seqNameTotalsSE seqNameTotalsSE,CAGEexp-method seqNameTotalsSE<-
Set colors for samplessetColors setColors,CAGEr-method
Detect and remove strand invasion artefactsfindStrandInvaders findStrandInvaders,CAGEexp-method findStrandInvaders,CTSS-method removeStrandInvaders removeStrandInvaders,CAGEexp-method removeStrandInvaders,CTSS-method Strand invaders
Expression levels by chromosomessummariseChrExpr summariseChrExpr,CAGEexp-method
TagClusters.TagClusters TagClusters TagClusters-class
Extract tag clusters (TCs) for individual CAGE experimentstagClustersGR tagClustersGR,CAGEexp-method tagClustersGR<- tagClustersGR<-,CAGEexp,ANY,TagClusters-method tagClustersGR<-,CAGEexp,missing,GRangesList-method
TSS logoTSSlogo TSSlogo,CAGEexp-method TSSlogo,ConsensusClusters-method TSSlogo,CTSS-method TSSlogo,TagClusters-method