Package: GenomicAlignments 1.49.0
GenomicAlignments: Representation and manipulation of short genomic alignments
Provides efficient containers for storing and manipulating short genomic alignments (typically obtained by aligning short reads to a reference genome). This includes read counting, computing the coverage, junction detection, and working with the nucleotide content of the alignments.
Authors:
GenomicAlignments_1.49.0.tar.gz
GenomicAlignments_1.49.0.zip(r-4.7)GenomicAlignments_1.49.0.zip(r-4.6)GenomicAlignments_1.49.0.zip(r-4.5)
GenomicAlignments_1.49.0.tgz(r-4.6-x86_64)GenomicAlignments_1.49.0.tgz(r-4.6-arm64)GenomicAlignments_1.49.0.tgz(r-4.5-x86_64)GenomicAlignments_1.49.0.tgz(r-4.5-arm64)
GenomicAlignments_1.49.0.tar.gz(r-4.7-arm64)GenomicAlignments_1.49.0.tar.gz(r-4.7-x86_64)GenomicAlignments_1.49.0.tar.gz(r-4.6-arm64)GenomicAlignments_1.49.0.tar.gz(r-4.6-x86_64)
GenomicAlignments_1.49.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
GenomicAlignments/json (API)
NEWS
| # Install 'GenomicAlignments' in R: |
| install.packages('GenomicAlignments', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/bioconductor/genomicalignments/issues
On BioConductor:GenomicAlignments-1.49.0(bioc 3.24)GenomicAlignments-1.48.0(bioc 3.23)
infrastructuredataimportgeneticssequencingrnaseqsnpcoveragealignmentimmunooncologybioconductor-packagecore-package
Last updated from:79a7ed4322. Checks:1 ERROR, 11 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | ERROR | 357 | ||
| linux-devel-arm64 | NOTE | 467 | ||
| linux-devel-x86_64 | NOTE | 545 | ||
| source / vignettes | OK | 470 | ||
| linux-release-arm64 | NOTE | 479 | ||
| linux-release-x86_64 | NOTE | 524 | ||
| macos-release-arm64 | NOTE | 298 | ||
| macos-release-x86_64 | NOTE | 514 | ||
| macos-oldrel-arm64 | NOTE | 289 | ||
| macos-oldrel-x86_64 | NOTE | 772 | ||
| windows-devel | NOTE | 448 | ||
| windows-release | NOTE | 479 | ||
| windows-oldrel | NOTE | 508 | ||
| wasm-release | OK | 305 |
Exports:alphabetFrequencyFromBamas.data.frameas.data.frame.OverlapEncodingsbindROWScigarCIGAR_OPScigarNarrowcigarOpTablecigarQNarrowcigarRangesAlongPairwiseSpacecigarRangesAlongQuerySpacecigarRangesAlongReferenceSpacecigarToRleListcigarWidthAlongPairwiseSpacecigarWidthAlongQuerySpacecigarWidthAlongReferenceSpacecoercecountCompatibleOverlapscountDumpedAlignmentscoverageelementMetadata<-encodeOverlapsencodeOverlaps1encodingencodingHalvesendexplodeCigarOpLengthsexplodeCigarOpsextractAlignmentRangesOnReferenceextractQueryStartInTranscriptextractSkippedExonRanksextractSpannedExonRanksextractSteppedExonRanksfindCompatibleOverlapsfindMateAlignmentfindOverlapsfindSpliceOverlapsfirstflippedQueryflipQueryflushDumpedAlignmentsGAlignmentPairsGAlignmentsGAlignmentsListGappedReadsgetDumpedAlignmentsgetListElementgrangesgrglistIntersectionNotEmptyIntersectionStrictinvertStrandis.unsortedisCompatibleWithSkippedExonsisCompatibleWithSplicingisProperPairjunctionslastLencodinglevelslevels.OverlapEncodingsLnjuncLoffsetmakeGAlignmentPairsmapFromAlignmentsmapToAlignmentsnarrowNATURAL_INTRON_MOTIFSnjuncorderparallel_slot_namespcomparepileLettersAtpintersectpmapFromAlignmentspmapToAlignmentsqnarrowqseqqwidthrangesrankreadGAlignmentPairsreadGAlignmentsreadGAlignmentsListreadGappedReadsreadSTARJunctionsreadTopHatJunctionsrelistToClassRencodingrglistrnamername<-RnjuncRoffsetsecondselectEncodingWithCompatibleStrandseqinfoseqinfo<-seqlevelsInUseseqnamesseqnames<-sequenceLayershowsortstackStringsFromBamstackStringsFromGAlignmentsstartstrandstrand<-strandModestrandMode<-summarizeJunctionssummarizeOverlapsUnionupdateupdateObjectvalidCigarwidthwindows
Dependencies:abindBHBiobaseBiocGenericsBiocParallelBiostringsbitopscigarillocodetoolscpp11crayonDelayedArrayformatRfutile.loggerfutile.optionsgenericsGenomicRangesIRangeslambda.rlatticeMatrixMatrixGenericsmatrixStatsRhtslibRsamtoolsS4ArraysS4VectorsSeqinfosnowSparseArraySummarizedExperimentXVector
An Introduction to the GenomicAlignments Package
Rendered fromGenomicAlignmentsIntroduction.Rnwusingutils::Sweaveon May 29 2026.Last update: 2018-07-17
Started: 2016-02-09
Counting reads with summarizeOverlaps
Rendered fromsummarizeOverlaps.Rnwusingutils::Sweaveon May 29 2026.Last update: 2024-02-13
Started: 2013-11-12
Overlap encodings
Rendered fromOverlapEncodings.Rnwusingutils::Sweaveon May 29 2026.Last update: 2018-02-10
Started: 2014-01-18
Working with aligned nucleotides (WORK-IN-PROGRESS!)
Rendered fromWorkingWithAlignedNucleotides.Rmdusingknitr::rmarkdownon May 29 2026.Last update: 2024-03-25
Started: 2024-03-25
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| CIGAR utility functions | cigar-utils cigarNarrow cigarOpTable cigarQNarrow cigarRangesAlongPairwiseSpace cigarRangesAlongQuerySpace cigarRangesAlongReferenceSpace cigarToRleList cigarWidthAlongPairwiseSpace cigarWidthAlongQuerySpace cigarWidthAlongReferenceSpace CIGAR_OPS explodeCigarOpLengths explodeCigarOps extractAlignmentRangesOnReference validCigar |
| Coverage of a GAlignments, GAlignmentPairs, or GAlignmentsList object | coverage coverage,BamFile-method coverage,character-method coverage,GAlignmentPairs-method coverage,GAlignments-method coverage,GAlignmentsList-method coverage-methods |
| Encode the overlaps between RNA-seq reads and the transcripts of a gene model | encodeOverlaps encodeOverlaps,GRangesList,GRangesList-method encodeOverlaps,IntegerRanges,IntegerRangesList-method encodeOverlaps,IntegerRangesList,IntegerRanges-method encodeOverlaps,IntegerRangesList,IntegerRangesList-method encodeOverlaps-methods encodeOverlaps1 extractQueryStartInTranscript extractSkippedExonRanks extractSkippedExonRanks,character-method extractSkippedExonRanks,factor-method extractSkippedExonRanks,OverlapEncodings-method extractSpannedExonRanks extractSpannedExonRanks,character-method extractSpannedExonRanks,factor-method extractSpannedExonRanks,OverlapEncodings-method extractSteppedExonRanks extractSteppedExonRanks,character-method extractSteppedExonRanks,factor-method extractSteppedExonRanks,OverlapEncodings-method flipQuery isCompatibleWithSkippedExons isCompatibleWithSkippedExons,character-method isCompatibleWithSkippedExons,factor-method isCompatibleWithSkippedExons,OverlapEncodings-method selectEncodingWithCompatibleStrand |
| Finding hits between reads and transcripts that are _compatible_ with the splicing of the transcript | countCompatibleOverlaps findCompatibleOverlaps findCompatibleOverlaps,GAlignmentPairs,GRangesList-method findCompatibleOverlaps,GAlignments,GRangesList-method findCompatibleOverlaps-methods |
| Pairing the elements of a GAlignments object | countDumpedAlignments findMateAlignment flushDumpedAlignments getDumpedAlignments makeGAlignmentPairs |
| Finding overlapping genomic alignments | findOverlaps findOverlaps,GAlignmentPairs,GAlignmentPairs-method findOverlaps,GAlignmentPairs,Vector-method findOverlaps,GAlignments,GAlignments-method findOverlaps,GAlignments,Vector-method findOverlaps,GAlignmentsList,GAlignmentsList-method findOverlaps,GAlignmentsList,Vector-method findOverlaps,Vector,GAlignmentPairs-method findOverlaps,Vector,GAlignments-method findOverlaps,Vector,GAlignmentsList-method findOverlaps-methods |
| Classify ranges (reads) as compatible with existing genomic annotations or as having novel splice events | findSpliceOverlaps findSpliceOverlaps,BamFile,ANY-method findSpliceOverlaps,character,ANY-method findSpliceOverlaps,GAlignmentPairs,GRangesList-method findSpliceOverlaps,GAlignments,GRangesList-method findSpliceOverlaps,GRangesList,GRangesList-method findSpliceOverlaps-methods |
| GAlignmentPairs objects | as.data.frame,GAlignmentPairs-method bindROWS,GAlignmentPairs-method class:GAlignmentPairs coerce,GAlignmentPairs,DataFrame-method coerce,GAlignmentPairs,GAlignments-method coerce,GAlignmentPairs,GRanges-method coerce,GAlignmentPairs,GRangesList-method coerce,GAlignmentPairs,IntegerRanges-method first first,GAlignmentPairs-method GAlignmentPairs GAlignmentPairs-class granges,GAlignmentPairs-method grglist,GAlignmentPairs-method invertStrand,GAlignmentPairs-method isProperPair isProperPair,GAlignmentPairs-method last last,GAlignmentPairs-method names,GAlignmentPairs-method names<-,GAlignmentPairs-method njunc,GAlignmentPairs-method parallel_slot_names,GAlignmentPairs-method ranges,GAlignmentPairs-method second second,GAlignmentPairs-method seqinfo,GAlignmentPairs-method seqinfo<-,GAlignmentPairs-method seqlevelsInUse,GAlignmentPairs-method seqnames,GAlignmentPairs-method show,GAlignmentPairs-method strand,GAlignmentPairs-method strandMode strandMode,GAlignmentPairs-method strandMode<- strandMode<-,GAlignmentPairs-method unlist,GAlignmentPairs-method updateObject,GAlignmentPairs-method [[,GAlignmentPairs,ANY,ANY-method |
| GAlignments objects | as.data.frame,GAlignments-method bindROWS,GAlignments-method cigar cigar,GAlignments-method class:GAlignments coerce,GAlignments,DataFrame-method coerce,GAlignments,GRanges-method coerce,GAlignments,GRangesList-method coerce,GAlignments,IntegerRanges-method coerce,GAlignments,IntegerRangesList-method coerce,GenomicRanges,GAlignments-method GAlignments GAlignments-class getListElement,GAlignments-method granges,GAlignments-method grglist,GAlignments-method is.unsorted,GAlignments-method names,GAlignments-method names<-,GAlignments-method njunc njunc,GAlignments-method order,GAlignments-method parallel_slot_names,GAlignments-method pcompare,GAlignments,GAlignments-method qwidth qwidth,GAlignments-method ranges,GAlignments-method rank,GAlignments-method rglist,GAlignments-method rname rname,GAlignments-method rname<- rname<-,GAlignments-method seqinfo,GAlignments-method seqinfo<-,GAlignments-method seqnames,GAlignments-method seqnames<-,GAlignments-method show,GAlignments-method sort,GAlignments-method start,GAlignments-method strand,GAlignments-method strand<-,GAlignments,ANY-method update,GAlignments-method updateObject,GAlignments-method width,GAlignments-method |
| GAlignmentsList objects | cigar,GAlignmentsList-method class:GAlignmentsList coerce,GAlignmentPairs,GAlignmentsList-method coerce,GAlignmentsList,GAlignmentPairs-method coerce,GAlignmentsList,GRanges-method coerce,GAlignmentsList,GRangesList-method coerce,GAlignmentsList,IntegerRanges-method coerce,GAlignmentsList,IntegerRangesList-method coerce,list,GAlignmentsList-method elementMetadata,GAlignmentsList-method elementMetadata<-,GAlignmentsList-method GAlignmentsList GAlignmentsList-class granges,GAlignmentsList-method grglist,GAlignmentsList-method names,GAlignmentsList-method names<-,GAlignmentsList-method njunc,GAlignmentsList-method qwidth,GAlignmentsList-method ranges,GAlignmentsList-method relistToClass,GAlignments-method rglist,GAlignmentsList-method rname,GAlignmentsList-method rname<-,GAlignmentsList-method seqinfo,GAlignmentsList-method seqinfo<-,GAlignmentsList-method seqnames,GAlignmentsList-method seqnames<-,GAlignmentsList-method show,GAlignmentsList-method strand,GAlignmentsList-method strand<-,GAlignmentsList,character-method strand<-,GAlignmentsList-method |
| (Legacy) GappedReads objects | c,GappedReads-method class:GappedReads GappedReads GappedReads-class qseq qseq,GappedReads-method qwidth,GappedReads-method |
| Intra range transformations of a GAlignments or GAlignmentsList object | intra-range-methods narrow,GappedReads-method qnarrow qnarrow,GAlignments-method qnarrow,GAlignmentsList-method qnarrow,GappedReads-method windows,GAlignments-method |
| Extract junctions from genomic alignments | junctions junctions,GAlignmentPairs-method junctions,GAlignments-method junctions,GAlignmentsList-method junctions-methods NATURAL_INTRON_MOTIFS readSTARJunctions readTopHatJunctions summarizeJunctions |
| Map range coordinates between reads and genome space using CIGAR alignments | coordinate-mapping coordinate-mapping-methods mapFromAlignments mapFromAlignments,GenomicRanges,GAlignments-method mapFromAlignments,IntegerRanges,GAlignments-method mapToAlignments mapToAlignments,GenomicRanges,GAlignments-method mapToAlignments,IntegerRanges,GAlignments-method pmapFromAlignments pmapFromAlignments,GenomicRanges,GAlignments-method pmapFromAlignments,IntegerRanges,GAlignments-method pmapToAlignments pmapToAlignments,GenomicRanges,GAlignments-method pmapToAlignments,IntegerRanges,GAlignments-method |
| OverlapEncodings objects | as.data.frame,OverlapEncodings-method as.data.frame.OverlapEncodings class:OverlapEncodings encoding,OverlapEncodings-method encodingHalves encodingHalves,character-method encodingHalves,factor-method encodingHalves,OverlapEncodings-method flippedQuery flippedQuery,OverlapEncodings-method isCompatibleWithSplicing isCompatibleWithSplicing,character-method isCompatibleWithSplicing,factor-method isCompatibleWithSplicing,OverlapEncodings-method Lencoding levels,OverlapEncodings-method levels.OverlapEncodings Lnjunc Loffset Loffset,OverlapEncodings-method njunc,ANY-method OverlapEncodings OverlapEncodings-class parallel_slot_names,OverlapEncodings-method Rencoding Rnjunc Roffset Roffset,OverlapEncodings-method show,OverlapEncodings-method |
| Pile the letters of a set of aligned reads on top of a set of genomic positions | pileLettersAt |
| Reading genomic alignments from a file | readGAlignmentPairs readGAlignmentPairs,BamFile-method readGAlignmentPairs,character-method readGAlignments readGAlignments,BamFile-method readGAlignments,BamViews-method readGAlignments,character-method readGAlignmentsList readGAlignmentsList,BamFile-method readGAlignmentsList,character-method readGappedReads readGappedReads,BamFile-method readGappedReads,character-method |
| Lay read sequences alongside the reference space, using their CIGARs | sequenceLayer |
| Set operations on GAlignments objects | pintersect pintersect,GAlignments,GRanges-method pintersect,GRanges,GAlignments-method setops-methods |
| Stack the read sequences stored in a GAlignments object or a BAM file | alphabetFrequencyFromBam stackStringsFromBam stackStringsFromGAlignments |
| Perform overlap queries between reads and genomic features | IntersectionNotEmpty IntersectionStrict summarizeOverlaps summarizeOverlaps,BamViews,missing-method summarizeOverlaps,GRanges,BamFile-method summarizeOverlaps,GRanges,BamFileList-method summarizeOverlaps,GRanges,character-method summarizeOverlaps,GRanges,GAlignmentPairs-method summarizeOverlaps,GRanges,GAlignments-method summarizeOverlaps,GRanges,GAlignmentsList-method summarizeOverlaps,GRanges,GRanges-method summarizeOverlaps,GRanges,GRangesList-method summarizeOverlaps,GRangesList,BamFile-method summarizeOverlaps,GRangesList,BamFileList-method summarizeOverlaps,GRangesList,character-method summarizeOverlaps,GRangesList,GAlignmentPairs-method summarizeOverlaps,GRangesList,GAlignments-method summarizeOverlaps,GRangesList,GAlignmentsList-method summarizeOverlaps,GRangesList,GRanges-method summarizeOverlaps,GRangesList,GRangesList-method summarizeOverlaps-methods Union |
