Package: genomation 1.39.0

Altuna Akalin

genomation: Summary, annotation and visualization of genomic data

A package for summary and annotation of genomic intervals. Users can visualize and quantify genomic intervals over pre-defined functional regions, such as promoters, exons, introns, etc. The genomic intervals represent regions with a defined chromosome position, which may be associated with a score, such as aligned reads from HT-seq experiments, TF binding sites, methylation scores, etc. The package can use any tabular genomic feature data as long as it has minimal information on the locations of genomic intervals. In addition, It can use BAM or BigWig files as input.

Authors:Altuna Akalin [aut, cre], Vedran Franke [aut, cre], Katarzyna Wreczycka [aut], Alexander Gosdschan [ctb], Liz Ing-Simmons [ctb], Bozena Mika-Gospodorz [ctb]

genomation_1.39.0.tar.gz
genomation_1.39.0.zip(r-4.5)genomation_1.39.0.zip(r-4.4)genomation_1.39.0.zip(r-4.3)
genomation_1.39.0.tgz(r-4.4-x86_64)genomation_1.39.0.tgz(r-4.4-arm64)genomation_1.39.0.tgz(r-4.3-x86_64)genomation_1.39.0.tgz(r-4.3-arm64)
genomation_1.39.0.tar.gz(r-4.5-noble)genomation_1.39.0.tar.gz(r-4.4-noble)
genomation_1.39.0.tgz(r-4.4-emscripten)genomation_1.39.0.tgz(r-4.3-emscripten)
genomation.pdf |genomation.html
genomation/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/bimsbbioinfo/genomation/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • cage - Example CAGE data set.
  • cpgi - Example CpG island data set.
  • genes - Example RefSeq genes data set.
  • promoters - Example promoter data set.

On BioConductor:genomation-1.37.0(bioc 3.20)genomation-1.36.0(bioc 3.19)

annotationsequencingvisualizationcpgisland

10.94 score 74 stars 5 packages 560 scripts 1.0k downloads 17 mentions 75 exports 96 dependencies

Last updated 23 days agofrom:9a99fa26b1. Checks:OK: 1 WARNING: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-win-x86_64WARNINGOct 31 2024
R-4.5-linux-x86_64WARNINGOct 30 2024
R-4.4-win-x86_64WARNINGOct 31 2024
R-4.4-mac-x86_64WARNINGOct 31 2024
R-4.4-mac-aarch64WARNINGOct 31 2024
R-4.3-win-x86_64WARNINGOct 31 2024
R-4.3-mac-x86_64WARNINGOct 31 2024
R-4.3-mac-aarch64WARNINGOct 31 2024

Exports:annotateWithFeatureannotateWithFeatureFlankannotateWithFeaturesannotateWithGenePartsannotatGrWithGenePartsbed12ToExonsbed12ToIntronsbinMatrixbinMaxbinMeanbinMedianbinMinbinnerbinSumc.ScoreMatrixc.ScoreMatrixListcalculateOverlapSignificancecheckBedValiditycheckClasscompressedAndUrl2tempconstrainRangesconvertBed2ExonsconvertBed2IntronsconvertBedDfdetectUCSCheaderdistance2NearestFeatureenrichmentMatrixfile.extfindFeatureCombgalpTo2RangesgetAssociationWithTSSgetColorsgetFeatsWithTargetsStatsgetFlanksgetMembersgetRandomEnrichmentgetTargetAnnotationStatsgffToGRangesheatMatrixheatMetaheatTargetAnnotationintersectScoreMatrixListlistSliceMaxlistSliceMeanlistSliceMedianlistSliceMinlistSliceSumMax_cMean_cMedian_cMin_cmultiHeatMatrixorderBypatternMatrixplotGeneAnnotationplotMetaplotTargetAnnotationrandomizeFeatureread.zipreadBamreadBedreadBigWigreadBroadPeakreadFeatureFlankreadGenericreadNarrowPeakreadTableFastreadTranscriptFeaturesscaleScoreMatrixscaleScoreMatrixListScoreMatrixScoreMatrixBinScoreMatrixListSum_ctarget.type

Dependencies:abindaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsBSgenomeclicliprcodetoolscolorspacecpp11crayoncurldata.tableDelayedArrayfansifarverformatRfutile.loggerfutile.optionsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesggplot2gluegridBasegtablehmshttrimputeIRangesisobandjsonliteKernSmoothlabelinglambda.rlatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmgcvmimemunsellnlmeopensslpillarpkgconfigplotrixplyrprettyunitsprogressR6RColorBrewerRcppRCurlreadrreshape2restfulrRhtslibrjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorsscalesseqPatternsnowSparseArraystringistringrSummarizedExperimentsystibbletidyselecttzdbUCSC.utilsutf8vctrsviridisLitevroomwithrXMLXVectoryamlzlibbioc

genomation: a toolkit for annotation and visualization of genomic data

Rendered fromGenomationManual.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2018-08-30
Started: 2016-10-05

Readme and manuals

Help Manual

Help pageTopics
Extract method for a ScoreMatrix object.[,ScoreMatrix,ANY,ANY,ANY-method [,ScoreMatrix-method
Extract method for a ScoreMatrixList object.[,ScoreMatrixList,ANY,ANY,ANY-method [,ScoreMatrixList-method
Function to annotate given GRanges object with a given genomic featureannotateWithFeature annotateWithFeature,GRanges,GRanges-method
Function to annotate a given GRanges object with promoter,exon,intron & intergenic valuesannotateWithFeatureFlank annotateWithFeatureFlank,GRanges,GRanges,GRanges-method
Annotate given ranges with genomic featuresannotateWithFeatures annotateWithFeatures,GRanges,GRangesList-method annotateWithFeatures,GRangesList,GRangesList-method
Annotate given object with promoter, exon, intron and intergenic regionsannotateWithGeneParts annotateWithGeneParts,GRanges,GRangesList-method annotateWithGeneParts,GRangesList,GRangesList-method
An S4 class that information on overlap of target features with annotation featuresAnnotationByFeature-class
An S4 class that information on overlap of target features with annotation featuresAnnotationByGeneParts-class
Bins the columns of a matrix using a user provided functionbinMatrix binMatrix,ScoreMatrix-method binMatrix,ScoreMatrixList-method
c.ScoreMatrixc.ScoreMatrix
c.ScoreMatrixListc.ScoreMatrixList
Example CAGE data set.cage
function that calculates the significance of overlaps of two sets of features using randomizationcalculateOverlapSignificance calculateOverlapSignificance,GRanges,GRanges-method
convert a data frame read-in from a bed file to a GRanges object for exonsconvertBed2Exons convertBed2Exons,data.frame-method
convert a data frame read-in from a bed file to a GRanges object for intronsconvertBed2Introns convertBed2Introns,data.frame-method
convert a data frame read-in from a bed file to a GRanges objectconvertBedDf convertBedDf,data.frame-method
Example CpG island data set.cpgi
Compute an enrichment of IP over control both stored in ScoreMatrix objectsenrichmentMatrix enrichmentMatrix,ScoreMatrix,ScoreMatrix-method
Compute an enrichment of IP (stored in ScoreMatrixList object) over control (stored in ScoreMatrix object)enrichmentMatrix,ScoreMatrixList,ScoreMatrix-method
Compute an enrichment of IP over control both stored in ScoreMatrixList objectsenrichmentMatrix,ScoreMatrixList,ScoreMatrixList-method
Find combitations of genomic featuresfindFeatureComb findFeatureComb,GRangesList-method
Example RefSeq genes data set.genes
Get distance to nearest TSS and gene id from AnnotationByGenePartsAnnotationByGeneParts-method getAssociationWithTSS getAssociationWithTSS, getAssociationWithTSS,-methods getAssociationWithTSS,AnnotationByGeneParts-method
Get the percentage/count of annotation features overlapping with target features from AnnotationByFeaturegetFeatsWithTargetsStats getFeatsWithTargetsStats,AnnotationByFeature-method
Function to get upstream and downstream adjecent regions to a genomic feature such as CpG islandsgetFlanks getFlanks,GRanges-method
Get the membership slot of AnnotationByFeaturegetMembers getMembers,AnnotationByFeature-method
get enrichment based on randomized feature overlapgetRandomEnrichment getRandomEnrichment,GRanges,GRanges-method
Get the percentage of target features overlapping with annotation from AnnotationByFeaturegetTargetAnnotationStats getTargetAnnotationStats,AnnotationByFeature-method
Converts a gff formated data.frame into a GenomicRanges object. The GenomicRanges object needs to be properly formated for the function to work.gffToGRanges
Draw a heatmap of a given ScoreMatrix objectheatMatrix
Heatmap for meta-region profilesheatMeta
Plots the percentage of overlapping intervals with genomic features in a heatmapheatTargetAnnotation plotGeneAnnotation
Get common rows from all matrices in a ScoreMatrixList objectintersectScoreMatrixList intersectScoreMatrixList,ScoreMatrixList-method
Draw multiple heatmaps from a ScoreMatrixList objectmultiHeatMatrix
Ops method for a ScoreMatrixList object. It enables to use arithmetic, indicator and logic operations on ScoreMatrixList objects.Ops,numeric,ScoreMatrixList-method
Ops method for a ScoreMatrix object. It enables to use arithmetic, indicator and logic operations on ScoreMatrix objects.Ops,ScoreMatrix,ScoreMatrix-method
Ops method for a ScoreMatrixList object. It enables to use arithmetic, indicator and logic operations on ScoreMatrixList objects.Ops,ScoreMatrixList,numeric-method
Ops method for a ScoreMatrixList object. It enables to use arithmetic, indicator and logic operations on ScoreMatrixList objects.Ops,ScoreMatrixList,ScoreMatrixList-method
Reorder all elements of a ScoreMatrixList to a given ordering vectororderBy orderBy,ScoreMatrixList-method
Get scores that correspond to k-mer or PWM matrix occurrence for bases in each windowpatternMatrix patternMatrix,character,DNAStringSet,ANY-method patternMatrix,character,DNAStringSet-method patternMatrix,character,GRanges,BSgenome-method patternMatrix,list,DNAStringSet,ANY-method patternMatrix,list,DNAStringSet-method patternMatrix,list,GRanges,BSgenome-method patternMatrix,matrix,DNAStringSet,ANY-method patternMatrix,matrix,DNAStringSet-method patternMatrix,matrix,GRanges,BSgenome-method
Line plot(s) for meta-region profilesplotMeta
Plot annotation categories from AnnotationByGeneParts or AnnotationByFeatureplotTargetAnnotation plotTargetAnnotation,AnnotationByFeature-method
Example promoter data set.promoters
An S4 class for storing 'getRandomEnrichment' function resultsRandomEnrichment-class
function that randomizes the genomic coordinatesrandomizeFeature randomizeFeature,GRanges-method
Read a BED file and convert it to GRanges.readBed
A function to read the Encode formatted broad peak file into a GRanges objectreadBroadPeak
A function to read-in genomic features and their upstream and downstream adjecent regions such as CpG islands and their shoresreadFeatureFlank readFeatureFlank,character-method
Read a tabular file and convert it to GRanges.readGeneric
A function to read the Encode formatted narrowPeak file into a GRanges objectreadNarrowPeak
Function for reading exon intron and promoter structure from a given bed filereadTranscriptFeatures readTranscriptFeatures,character-method
Scales the values in the matrix by rows and/or columnsscaleScoreMatrix scaleScoreMatrix,ScoreMatrix-method
Scale the ScoreMatrixListscaleScoreMatrixList scaleScoreMatrixList,ScoreMatrixList-method
Get base-pair score for bases in each windowScoreMatrix ScoreMatrix,character,GRanges-method ScoreMatrix,GRanges,GRanges-method ScoreMatrix,RleList,GRanges-method
An S4 class for storing 'ScoreMatrix' function resultsScoreMatrix-class
Get bin score for bins on each windowScoreMatrixBin ScoreMatrixBin,character,GRanges-method ScoreMatrixBin,character,GRangesList-method ScoreMatrixBin,GRanges,GRanges-method ScoreMatrixBin,GRanges,GRangesList-method ScoreMatrixBin,RleList,GRanges-method ScoreMatrixBin,RleList,GRangesList-method
Make ScoreMatrixList from multiple targetsScoreMatrixList
An S4 class for storing a set of 'ScoreMatrixList'ScoreMatrixList-class
show method for some of the genomation classesshow,AnnotationByFeature-method show,AnnotationByGeneParts-method show,RandomEnrichment-method show,ScoreMatrix-method show,ScoreMatrixList-method