Package: CAGEfightR 1.27.0

Malte Thodberg

CAGEfightR: Analysis of Cap Analysis of Gene Expression (CAGE) data using Bioconductor

CAGE is a widely used high throughput assay for measuring transcription start site (TSS) activity. CAGEfightR is an R/Bioconductor package for performing a wide range of common data analysis tasks for CAGE and 5'-end data in general. Core functionality includes: import of CAGE TSSs (CTSSs), tag (or unidirectional) clustering for TSS identification, bidirectional clustering for enhancer identification, annotation with transcript and gene models, correlation of TSS and enhancer expression, calculation of TSS shapes, quantification of CAGE expression as expression matrices and genome brower visualization.

Authors:Malte Thodberg

CAGEfightR_1.27.0.tar.gz
CAGEfightR_1.27.0.zip(r-4.5)CAGEfightR_1.27.0.zip(r-4.4)CAGEfightR_1.27.0.zip(r-4.3)
CAGEfightR_1.27.0.tgz(r-4.4-any)CAGEfightR_1.27.0.tgz(r-4.3-any)
CAGEfightR_1.27.0.tar.gz(r-4.5-noble)CAGEfightR_1.27.0.tar.gz(r-4.4-noble)
CAGEfightR_1.27.0.tgz(r-4.4-emscripten)CAGEfightR_1.27.0.tgz(r-4.3-emscripten)
CAGEfightR.pdf |CAGEfightR.html
CAGEfightR/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/maltethodberg/cagefightr/issues

Datasets:

On BioConductor:CAGEfightR-1.27.0(bioc 3.21)CAGEfightR-1.26.0(bioc 3.20)

softwaretranscriptioncoveragegeneexpressiongeneregulationpeakdetectiondataimportdatarepresentationtranscriptomicssequencingannotationgenomebrowsersnormalizationpreprocessingvisualization

7.45 score 8 stars 1 packages 65 scripts 530 downloads 6 mentions 57 exports 154 dependencies

Last updated 2 months agofrom:5e8f35bfdd. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 18 2024
R-4.5-winOKDec 18 2024
R-4.5-linuxOKDec 18 2024
R-4.4-winOKDec 18 2024
R-4.4-macOKDec 18 2024
R-4.3-winOKDec 18 2024
R-4.3-macOKDec 18 2024

Exports:assignGeneIDassignMissingIDassignTxIDassignTxTypebalanceBCbalanceDbwCommonGenomebwGenomeCompatibilitybwValidcalcBidirectionalitycalcCompositioncalcPooledcalcShapecalcSupportcalcTotalTagscalcTPMcheckCTSSscheckPeakedcheckPooledclusterBidirectionallyclusterUnidirectionallycombineClustersconvertBAM2BigWigconvertBED2BedGraphconvertBED2BigWigconvertBedGraph2BEDconvertBedGraph2BigWigconvertBigWig2BEDconvertBigWig2BedGraphconvertGRanges2GPosfindLinksfindStretchesquantifyClustersquantifyCTSSsquantifyGenesquickEnhancersquickGenesquickTSSsshapeEntropyshapeIQRshapeMeansubsetByBidirectionalitysubsetByCompositionsubsetBySupportswapRangesswapScorestrackBalancetrackClusterstrackCTSStrackLinkstrimToPeaktrimToPercentilestuneTagClusteringutilsAggregateRowsutilsDeStrandutilsScoreOverlapsutilsSimplifyTxDb

Dependencies:abindAnnotationDbiAnnotationFilteraskpassassertthatbackportsbase64encBHBiobaseBiocFileCacheBiocGenericsBiocIOBiocParallelbiomaRtBiostringsbiovizBasebitbit64bitopsblobBSgenomebslibcachemcheckmatecliclustercodetoolscolorspacecpp11crayoncurldata.tableDBIdbplyrDelayedArraydeldirdichromatdigestdplyrensembldbevaluatefansifarverfastmapfilelockfontawesomeforeignformatRFormulafsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicFilesGenomicInteractionsGenomicRangesggplot2gluegridExtragtableGvizhighrHmischmshtmlTablehtmltoolshtmlwidgetshttrhttr2igraphInteractionSetinterpIRangesisobandjpegjquerylibjsonliteKEGGRESTknitrlabelinglambda.rlatticelatticeExtralazyevallifecyclelobstrmagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimemunsellnlmennetopensslpillarpkgconfigplogrpngprettyunitsprogressProtGenericspryrpurrrR6rappdirsRColorBrewerRcppRcppEigenRCurlrestfulrRhtslibrjsonrlangrmarkdownrpartRsamtoolsRSQLiterstudioapirtracklayerS4ArraysS4VectorssassscalessnowSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexUCSC.utilsutf8VariantAnnotationvctrsviridisviridisLitewithrxfunXMLxml2XVectoryamlzlibbioc

Introduction to CAGEfightR

Rendered fromIntroduction_to_CAGEfightR.Rmdusingknitr::rmarkdownon Dec 18 2024.

Last update: 2020-04-10
Started: 2018-01-17

Readme and manuals

Help Manual

Help pageTopics
Annotate ranges with gene ID.assignGeneID assignGeneID,GenomicRanges,GenomicRanges-method assignGeneID,GenomicRanges,TxDb-method assignGeneID,RangedSummarizedExperiment,GenomicRanges-method assignGeneID,RangedSummarizedExperiment,TxDb-method
Annotate ranges with missing IDs.assignMissingID assignMissingID,character-method assignMissingID,GenomicRanges-method assignMissingID,RangedSummarizedExperiment-method
Annotate ranges with transcript ID.assignTxID assignTxID,GenomicRanges,GenomicRanges-method assignTxID,GenomicRanges,TxDb-method assignTxID,RangedSummarizedExperiment,GenomicRanges-method assignTxID,RangedSummarizedExperiment,TxDb-method
Annotate ranges with transcript type.assignTxType assignTxType,GenomicRanges,GenomicRangesList-method assignTxType,GenomicRanges,TxDb-method assignTxType,RangedSummarizedExperiment,GenomicRangesList-method assignTxType,RangedSummarizedExperiment,TxDb-method
Balance statistic: Bhattacharyya coefficient (BC)balanceBC
Balance statistic: Andersson's D.balanceD
Find a common genome for a series of BigWig files.bwCommonGenome
Check if BigWig-files are compatible with a given genome.bwGenomeCompatibility
Check if BigWig-files are valid.bwValid bwValid,BigWigFile-method bwValid,BigWigFileList-method
Calculate sample-wise bidirectionally of clusters.calcBidirectionality calcBidirectionality,GPos-method calcBidirectionality,GRanges-method calcBidirectionality,RangedSummarizedExperiment-method
Calculate composition of CAGE data.calcComposition
Calculate pooled expression across all samples.calcPooled
Calculate Tag Cluster shapescalcShape calcShape,GRanges,GPos-method calcShape,GRanges,GRanges-method calcShape,GRanges,RangedSummarizedExperiment-method calcShape,RangedSummarizedExperiment,GRanges-method calcShape,RangedSummarizedExperiment,RangedSummarizedExperiment-method
Calculate support of CAGE data.calcSupport
Calculate the total number of CAGE tags across samples.calcTotalTags
Calculate CAGE Tags-Per-Million (TPM)calcTPM
Helper for checking files containing CTSSscheckCTSSs checkCTSSs,ANY-method checkCTSSs,BigWigFile-method checkCTSSs,character-method checkCTSSs,GPos-method checkCTSSs,GRanges-method
Helper for checking cluster with peakscheckPeaked
Helper for checking pooled signalcheckPooled
Bidirectional clustering of pooled CTSSs.clusterBidirectionally clusterBidirectionally,GPos-method clusterBidirectionally,GRanges-method clusterBidirectionally,RangedSummarizedExperiment-method
Unidirectional Clustering (Tag Clustering) of pooled CTSSs.clusterUnidirectionally clusterUnidirectionally,GPos-method clusterUnidirectionally,GRanges-method clusterUnidirectionally,RangedSummarizedExperiment-method
Combine two CAGE experiments.combineClusters combineClusters,RangedSummarizedExperiment,RangedSummarizedExperiment-method
Extract CTSSs from BAM-files (EXPERIMENTAL)convertBAM2BigWig
Convert CTSSs stored in different file formats.convertBED2BedGraph convertBED2BigWig convertBedGraph2BED convertBedGraph2BigWig convertBigWig2BED convertBigWig2BedGraph
Convert GRanges with scores to GPosconvertGRanges2GPos
Example CAGE DataexampleBidirectional exampleCTSSs exampleDesign exampleGenes exampleUnidirectional
Find nearby pairs of clusters and calculate pairwise correlations.findLinks findLinks,GRanges-method findLinks,RangedSummarizedExperiment-method
Find stretches of clustersfindStretches findStretches,GRanges-method findStretches,RangedSummarizedExperiment-method
Quantify expression of clusters (TSSs or enhancers) by summing CTSSs within clusters.quantifyClusters
Quantify CAGE Transcriptions Start Sites (CTSSs)quantifyCTSSs quantifyCTSSs,BigWigFileList,BigWigFileList-method quantifyCTSSs,character,character-method
Quantify CAGE Transcriptions Start Sites (CTSSs)quantifyCTSSs2
Quantify expression of genesquantifyGenes
Identify and quantify enhancers.quickEnhancers
Identify and quantify genes.quickGenes
Identify and quantify Transcription Start Sites (TSSs).quickTSSs
Shape statistic: Shannon EntropyshapeEntropy
Shape statitic: Interquartile rangeshapeIQR
Shape statistic: MeanshapeMean
Shape statistic: MultimodalityshapeMultimodality
Subset by sample-wise bidirectionality of clusters.subsetByBidirectionality subsetByBidirectionality,GPos-method subsetByBidirectionality,GRanges-method subsetByBidirectionality,RangedSummarizedExperiment-method
Subset by composition across samplessubsetByComposition
Subset by support across samplessubsetBySupport
Swap ranges in a GRanges.swapRanges swapRanges,GenomicRanges-method swapRanges,RangedSummarizedExperiment-method
Swap scores in SummarizedExperimentswapScores
Create Genome Browser Track of bidirectional balance scorestrackBalance trackBalance,GPos-method trackBalance,GRanges-method trackBalance,RangedSummarizedExperiment-method
Create genome browser track of clusters.trackClusters trackClusters,GRanges-method trackClusters,RangedSummarizedExperiment-method
Create Genome Browser track of CTSSs.trackCTSS trackCTSS,GPos-method trackCTSS,GRanges-method trackCTSS,RangedSummarizedExperiment-method
Create a genome browser track of links.trackLinks
Trim width of TCs by distance from TC peaktrimToPeak trimToPeak,GRanges,GPos-method trimToPeak,GRanges,GRanges-method trimToPeak,GRanges,RangedSummarizedExperiment-method trimToPeak,RangedSummarizedExperiment,GenomicRanges-method trimToPeak,RangedSummarizedExperiment,RangedSummarizedExperiment-method
Trim width of TCs to expression percentilestrimToPercentiles trimToPercentiles,GRanges,GPos-method trimToPercentiles,GRanges,GRanges-method trimToPercentiles,GRanges,RangedSummarizedExperiment-method trimToPercentiles,RangedSummarizedExperiment,GenomicRanges-method trimToPercentiles,RangedSummarizedExperiment,RangedSummarizedExperiment-method
Determine the optimal pooled threshold for unidirectional tag clustering.tuneTagClustering tuneTagClustering,GPos-method tuneTagClustering,GRanges-method tuneTagClustering,RangedSummarizedExperiment-method
Utility: Aggregate rowsutilsAggregateRows utilsAggregateRows,dgCMatrix-method utilsAggregateRows,matrix-method
Utility: Split Genomic Ranges by strandutilsDeStrand
Utility: Counting overlaps taking into account scoresutilsScoreOverlaps
Utility: Extract annotation hierachy from a TxDb.utilsSimplifyTxDb