Package: StructuralVariantAnnotation 1.21.0

Daniel Cameron

StructuralVariantAnnotation: Variant annotations for structural variants

StructuralVariantAnnotation provides a framework for analysis of structural variants within the Bioconductor ecosystem. This package contains contains useful helper functions for dealing with structural variants in VCF format. The packages contains functions for parsing VCFs from a number of popular callers as well as functions for dealing with breakpoints involving two separate genomic loci encoded as GRanges objects.

Authors:Daniel Cameron [aut, cre], Ruining Dong [aut]

StructuralVariantAnnotation_1.21.0.tar.gz
StructuralVariantAnnotation_1.21.0.zip(r-4.5)StructuralVariantAnnotation_1.21.0.zip(r-4.4)StructuralVariantAnnotation_1.21.0.zip(r-4.3)
StructuralVariantAnnotation_1.21.0.tgz(r-4.4-any)StructuralVariantAnnotation_1.21.0.tgz(r-4.3-any)
StructuralVariantAnnotation_1.21.0.tar.gz(r-4.5-noble)StructuralVariantAnnotation_1.21.0.tar.gz(r-4.4-noble)
StructuralVariantAnnotation_1.21.0.tgz(r-4.4-emscripten)StructuralVariantAnnotation_1.21.0.tgz(r-4.3-emscripten)
StructuralVariantAnnotation.pdf |StructuralVariantAnnotation.html
StructuralVariantAnnotation/json (API)
NEWS

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

Peer review:

On BioConductor:StructuralVariantAnnotation-1.21.0(bioc 3.20)StructuralVariantAnnotation-1.20.0(bioc 3.19)

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

bioconductor-package

20 exports 1.38 score 83 dependencies 2 dependents 2 mentions

Last updated 2 months agofrom:25660e766a

Exports:breakendRangesbreakpointgr2bedpebreakpointgr2pairsbreakpointRangescalculateReferenceHomologycountBreakpointOverlapsextractBreakpointSequenceextractReferenceSequencefindBreakpointOverlapsfindInsDupOverlapsfindTransitiveCallshasPartnerisStructuralisSymbolicnumtDetectpairs2breakpointgrpartnerrtDetectsimpleEventLengthsimpleEventType

Dependencies:abindAnnotationDbiaskpassassertthatBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobBSgenomecachemclicodetoolscpp11crayoncurlDBIDelayedArraydplyrfansifastmapformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesgluehttrIRangesjsonliteKEGGRESTlambda.rlatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatsmemoisemimeopensslpillarpkgconfigplogrpngpwalignR6RCurlrestfulrRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorssnowSparseArraystringistringrSummarizedExperimentsystibbletidyselectUCSC.utilsutf8VariantAnnotationvctrswithrXMLXVectoryamlzlibbioc

StructuralVariantAnnotation Quick Overview

Rendered fromvignettes.Rmdusingknitr::rmarkdownon Jun 26 2024.

Last update: 2021-08-05
Started: 2019-02-17

Readme and manuals

Help Manual

Help pageTopics
Adjusting the nominal position of a pair of partnered breakpoint.align_breakpoints
Extracting unpartnered breakend structural variants as a GRangesbreakendRanges breakendRanges,VCF-method
Converting breakpoint GRanges to BEDPE-like dataframebreakpointgr2bedpe
Converts a breakpoint GRanges object to a Pairs objectbreakpointgr2pairs pairs2breakpointgr
Converts the given breakpoint GRanges object to VCF format in breakend notation.breakpointGRangesToVCF
Extracting the structural variants as a GRanges..breakpointRanges breakpointRanges breakpointRanges,VCF-method
Calculates the length of inexact homology between the breakpoint sequence and the referencecalculateReferenceHomology
Counting overlapping breakpoints between two breakpoint setscountBreakpointOverlaps
Extracts the breakpoint sequence.extractBreakpointSequence
Returns the reference sequence around the breakpoint positionextractReferenceSequence
Finding overlapping breakpoints between two breakpoint setsfindBreakpointOverlaps
Finds duplication events that are reported as inserts. As sequence alignment algorithms do no allow backtracking, long read-based variant callers will frequently report small duplication as insertion events. Whilst both the duplication and insertion representations result in the same sequence, this representational difference is problematic when comparing variant call sets.findInsDupOverlaps
Identifies potential transitive imprecise calls that can be explained by traversing multiple breakpoints.findTransitiveCalls
Determines whether this breakend has a valid partner in this GRangeshasPartner
Determining whether the variant is a structural variantisStructural isStructural,CollapsedVCF-method isStructural,ExpandedVCF-method isStructural,VCF-method
Determining whether the variant is a symbolic allele.isSymbolic isSymbolic,CollapsedVCF-method isSymbolic,ExpandedVCF-method
Detecting nuclear mitochondria fusion events.numtDetect
GRanges representing the breakend coordinates of structural variants #@export Partner breakend for each breakend.partner
Detecting retrotranscript insertion in nuclear genomes.rtDetect
Length of event if interpreted as an isolated breakpoint.simpleEventLength
Type of simplest explanation of event. Possible types are: | Type | Description | | BND | Single breakend | | CTX | Interchromosomal translocation | | INV | Inversion. | | DUP | Tandem duplication | | INS | Insertion | | DEL | Deletion |simpleEventType
StructuralVariantAnnotation: a package for SV annotationStructuralVariantAnnotation