Package: DuplexDiscovereR 1.1.0

Egor Semenchenko

DuplexDiscovereR: Analysis of the data from RNA duplex probing experiments

DuplexDiscovereR is a package designed for analyzing data from RNA cross-linking and proximity ligation protocols such as SPLASH, PARIS, LIGR-seq, and others. DuplexDiscovereR accepts input in the form of chimerically or split-aligned reads. It includes procedures for alignment classification, filtering, and efficient clustering of individual chimeric reads into duplex groups (DGs). Once DGs are identified, the package predicts RNA duplex formation and their hybridization energies. Additional metrics, such as p-values for random ligation hypothesis or mean DG alignment scores, can be calculated to rank final set of RNA duplexes. Data from multiple experiments or replicates can be processed separately and further compared to check the reproducibility of the experimental method.

Authors:Egor Semenchenko [aut, cre, cph], Volodymyr Tsybulskyi [ctb], Irmtraud M. Meyer [aut, cph]

DuplexDiscovereR_1.1.0.tar.gz
DuplexDiscovereR_1.1.0.zip(r-4.5)DuplexDiscovereR_1.1.0.zip(r-4.4)
DuplexDiscovereR_1.1.0.tgz(r-4.4-any)
DuplexDiscovereR_1.1.0.tar.gz(r-4.5-noble)DuplexDiscovereR_1.1.0.tar.gz(r-4.4-noble)
DuplexDiscovereR_1.1.0.tgz(r-4.4-emscripten)
DuplexDiscovereR.pdf |DuplexDiscovereR.html
DuplexDiscovereR/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/egors01/duplexdiscoverer/issues

Datasets:

On BioConductor:DuplexDiscovereR-1.1.0(bioc 3.21)DuplexDiscovereR-1.0.0(bioc 3.20)

sequencingtranscriptomicsstructuralpredictionclusteringsplicedalignment

4.30 score 1 stars 5 scripts 53 downloads 26 exports 150 dependencies

Last updated 2 months agofrom:37477e10cc. Checks:OK: 5. 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

Exports:annotateGIavailableDisplayParsclassifyTwoArmChimerasclusterDuplexGroupscollapse_duplex_groupscollapseIdenticalReadscompareMultipleInteractionscomputeGISelfOverlapsconvert_gi_to_rangesdd_get_chimeric_readsdd_get_chimeric_reads_statsdd_get_duplex_groupsdd_get_reads_classesdd_get_run_statsDuplexDiscovererResultsDuplexTrackget_char_count_cigargetChimericJunctionTypesgetRNAHybridsgetSpliceJunctionChimerasmakeDfFromGimakeGiFromDfrunDuplexDiscoPreprocrunDuplexDiscoverershowwriteGiToSAMfile

Dependencies:abindAnnotationDbiAnnotationFilteraskpassbackportsbase64encBHBiobaseBiocFileCacheBiocGenericsBiocIOBiocParallelbiomaRtBiostringsbiovizBasebitbit64bitopsblobBSgenomebslibcachemcheckmatecliclustercodetoolscolorspacecpp11crayoncurldata.tableDBIdbplyrDelayedArraydeldirdichromatdigestdplyrensembldbevaluatefansifarverfastmapfilelockfontawesomeforeignformatRFormulafsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesggplot2ggscigluegridExtragtableGvizhighrHmischmshtmlTablehtmltoolshtmlwidgetshttrhttr2igraphInteractionSetinterpIRangesisobandjpegjquerylibjsonliteKEGGRESTknitrlabelinglambda.rlatticelatticeExtralazyevallifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimemunsellnlmennetopensslpillarpkgconfigplogrpngprettyunitsprogressProtGenericspurrrR6rappdirsRColorBrewerRcppRcppEigenRCurlrestfulrRhtslibrjsonrlangrmarkdownrpartRsamtoolsRSQLiterstudioapirtracklayerS4ArraysS4VectorssassscalessnowSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexUCSC.utilsutf8VariantAnnotationvctrsviridisviridisLitewithrxfunXMLxml2XVectoryamlzlibbioc

DuplexDiscovereR tutorial

Rendered fromDuplexDiscovereR.Rmdusingknitr::rmarkdownon Dec 18 2024.

Last update: 2024-10-13
Started: 2024-10-09

Readme and manuals

Help Manual

Help pageTopics
Helper function to add ids to the duplex groups missed during global clustering.addDGidsForTmpDGs
Helper function to add count data to metadata of 'GInteractions'.addGeneCounts
Annotate RNA duplexes with featuresannotateGI
The default display parameters for a 'DuplexTrack' objectavailableDisplayPars
Wrapper for classification of the 2arm chimeric readsclassifyTwoArmChimeras
Cluster RNA duplexes in 'GInteractions' objectclusterDuplexGroups
Collapse the reads into the duplex groups after clusteringcollapse_duplex_groups
Collapses identical interactionscollapseIdenticalReads
Call clustering multiple times to collapse similar reads into duplex groupscollapseSimilarChimeras
Compare multiple RNA-RNA interactions setscompareMultipleInteractions
Find overlaps between entries in 'GInteractions'computeGISelfOverlaps
Convert 'GInteractions' object to 'Granges'convert_gi_to_ranges
Accessor for 'chimeric_reads' Slotdd_get_chimeric_reads dd_get_chimeric_reads,DuplexDiscovererResults-method
Accessor for 'chimeric_reads_stats' Slotdd_get_chimeric_reads_stats dd_get_chimeric_reads_stats,DuplexDiscovererResults-method
Accessor for 'duplex_groups' slotdd_get_duplex_groups dd_get_duplex_groups,DuplexDiscovererResults-method
Accessor for 'reads_classes' Slotdd_get_reads_classes dd_get_reads_classes,DuplexDiscovererResults-method
Accessor for 'run_stats' Slotdd_get_run_stats dd_get_run_stats,DuplexDiscovererResults-method
Analysis of the data from RNA duplex probing experimentsDuplexDiscovereR-package DuplexDiscovereR
DuplexDiscovererResultsDuplexDiscovererResults DuplexDiscovererResults-class
class for the visualization of RNA duplexesDuplexTrack
Count the length of the key type in CIGAR stringget_char_count_cigar
Classify chimeric junctions of two-arm reads into typesgetChimericJunctionTypes
Run prediciton of RNA hybridizationgetRNAHybrids
Identify chimeric junctions coinciding with the splice junctionsgetSpliceJunctionChimeras
Convert GInteractions to tibblemakeDfFromGi
Convert Dataframe to GInteractionsmakeGiFromDf
Processing of of the STAR SE Chimeric.junction.outpreproc_chim_junction_out_se
Gene counts on human chromosome 22, embryonic stem cellsRNADuplexesGeneCounts
Chimeric reads of SPLASH converted to .bedpe fromatRNADuplexesRawBed
Chimeric reads of SPLASHRNADuplexesRawChimSTAR
RNA duplex reads of SPLASH, clustered and assigned to duplex groupsRNADuplexSampleClustReads
RNA duplex reads of SPLASH, clustered and collapsed to duplex groupsRNADuplexSampleDGs
RNA duplex reads of SPLASH derived from chimeric alignmentsRNADuplexSampleGI
Run pre-processing of chimeric reads inputrunDuplexDiscoPreproc
Executes all steps of DuplexDiscovereR pipelinerunDuplexDiscoverer
Gene coordinates on human chromosome 22SampleGeneAnnoGR
RNA duplex reads of SPLASH derived from chimeric alignmentsSampleSmallGI
Gene coordinates on human chromosome 22SampleSpliceJncGR
Show Method for DuplexDiscovererResults classshow,DuplexDiscovererResults-method
Show method for DuplexTrackshow,DuplexTrack-method
Write reads to sam filewriteGiToSAMfile