Package: plyinteractions 1.5.0
plyinteractions: Extending tidy verbs to genomic interactions
Operate on `GInteractions` objects as tabular data using `dplyr`-like verbs. The functions and methods in `plyinteractions` provide a grammatical approach to manipulate `GInteractions`, to facilitate their integration in genomic analysis workflows.
Authors:
plyinteractions_1.5.0.tar.gz
plyinteractions_1.5.0.zip(r-4.5)plyinteractions_1.5.0.zip(r-4.4)plyinteractions_1.5.0.zip(r-4.3)
plyinteractions_1.5.0.tgz(r-4.4-any)plyinteractions_1.5.0.tgz(r-4.3-any)
plyinteractions_1.5.0.tar.gz(r-4.5-noble)plyinteractions_1.5.0.tar.gz(r-4.4-noble)
plyinteractions_1.5.0.tgz(r-4.4-emscripten)plyinteractions_1.5.0.tgz(r-4.3-emscripten)
plyinteractions.pdf |plyinteractions.html✨
plyinteractions/json (API)
NEWS
# Install 'plyinteractions' in R: |
install.packages('plyinteractions', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/js2264/plyinteractions/issues
On BioConductor:plyinteractions-1.5.0(bioc 3.21)plyinteractions-1.4.0(bioc 3.20)
Last updated 2 months agofrom:ac2f117c8d. Checks:OK: 1 NOTE: 6. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 18 2024 |
R-4.5-win | NOTE | Dec 18 2024 |
R-4.5-linux | NOTE | Dec 18 2024 |
R-4.4-win | NOTE | Dec 18 2024 |
R-4.4-mac | NOTE | Dec 18 2024 |
R-4.3-win | NOTE | Dec 18 2024 |
R-4.3-mac | NOTE | Dec 18 2024 |
Exports:add_pairdistanchoranchor_3panchor_5panchor_centeranchor_endanchor_startanchors1anchors2annotateannotate_directedarrangeas_ginteractionscountcount_overlapscount_overlaps_directedend1end2filterfilter_by_non_overlapsfilter_by_overlapsfind_overlapsfind_overlaps_directedflank_downstreamflank_leftflank_rightflank_upstreamgroup_bygroup_datagroup_indicesgroup_keysgroup_rowsgroup_sizegroup_varsgroupsjoin_overlap_leftjoin_overlap_left_directedmutaten_groupspair_grangespinpin_anchors1pin_anchors2pin_bypin_firstpin_secondpinned_anchorsranges1ranges2renamereplace_anchorsselectseqnames1seqnames2shift_downstreamshift_leftshift_rightshift_upstreamslicestart1start2strand1strand2stretchsummarisesummarizetallyunanchorungroupunpinwidth1width2write_bedpewrite_pairs
Dependencies:abindaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitopsclicodetoolscpp11crayoncurlDelayedArraydplyrfansiformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesgluehttrInteractionSetIRangesjsonlitelambda.rlatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatsmimeopensslpillarpkgconfigplyrangesR6RcppRCurlrestfulrRhtslibrjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorssnowSparseArraySummarizedExperimentsystibbletidyselectUCSC.utilsutf8vctrswithrXMLXVectoryamlzlibbioc
Readme and manuals
Help Manual
Help page | Topics |
---|---|
plyinteractions: a grammar of data manipulation for genomic interactions | plyinteractions-package plyinteractions |
Appends distance between interaction anchors | add_pairdist |
Enhanced GInteractions getters | $,GInteractions-method anchors1 anchors1,GInteractions-method anchors2 anchors2,GInteractions-method end1 end1,GInteractions-method end2 end2,GInteractions-method ginteractions-getters ranges1 ranges1,GInteractions-method ranges2 ranges2,GInteractions-method seqnames1 seqnames1,GInteractions-method seqnames2 seqnames2,GInteractions-method start1 start1,GInteractions-method start2 start2,GInteractions-method strand1 strand1,GInteractions-method strand2 strand2,GInteractions-method width1 width1,GInteractions-method width2 width2,GInteractions-method |
Annotate both anchors of a GInteractions | annotate annotate,GInteractions,GRanges,character-method annotate_directed annotate_directed,GInteractions,GRanges,character-method ginteractions-annotate |
Construct a GInteractions object from a tibble, DataFrame or data.frame | as_ginteractions |
Arrange a GInteractions by a column | arrange.GInteractions dplyr-arrange |
Count or tally GInteractions per group | count.GInteractions count.GroupedGInteractions dplyr-count tally.GroupedGInteractions |
Subset a GInteractions with tidyverse-like 'filter' | dplyr-filter filter.GInteractions |
Group GInteractions by columns | dplyr-group_by group_by.DelegatingGInteractions group_by.GInteractions ungroup.GroupedGInteractions |
Mutate columns from a GInteractions object | dplyr-mutate mutate.GInteractions |
Rename columns from a GInteractions with tidyverse-like 'rename' | dplyr-rename rename.GInteractions |
Select columns within GInteractions metadata columns | dplyr-select select.GInteractions |
Slice a GInteractions rows by their index | dplyr-slice slice.GInteractions |
Summarize GInteractions per group | dplyr-summarise dplyr-summarize summarise.GroupedGInteractions summarize.GroupedGInteractions |
Manage GInteractions anchors with plyranges | anchor.AnchoredPinnedGInteractions anchor_3p.AnchoredPinnedGInteractions anchor_3p.PinnedGInteractions anchor_5p.AnchoredPinnedGInteractions anchor_5p.PinnedGInteractions anchor_center.AnchoredPinnedGInteractions anchor_center.PinnedGInteractions anchor_end.AnchoredPinnedGInteractions anchor_end.PinnedGInteractions anchor_start.AnchoredPinnedGInteractions anchor_start.PinnedGInteractions ginteractions-anchor unanchor.AnchoredPinnedGInteractions |
Count overlaps between a query GInteractions and a GRanges | count_overlaps.GInteractions count_overlaps.PinnedGInteractions count_overlaps_directed.GInteractions count_overlaps_directed.PinnedGInteractions ginteractions-count-overlaps |
Export GInteractions as 'bedpe' or 'pairs' files | ginteractions-export write_bedpe write_pairs |
Filter GInteractions overlapping with a GRanges | filter_by_non_overlaps.GInteractions filter_by_non_overlaps.PinnedGInteractions filter_by_overlaps.GInteractions filter_by_overlaps.PinnedGInteractions ginteractions-filter-overlaps |
Find overlaps between a query GInteractions and a GRanges | find_overlaps.GInteractions find_overlaps.PinnedGInteractions find_overlaps_directed.GInteractions find_overlaps_directed.PinnedGInteractions ginteractions-find-overlaps |
Join overlaps between a query GInteractions and a GRanges | ginteractions-join-overlap-left join_overlap_left.GInteractions join_overlap_left.PinnedGInteractions join_overlap_left_directed.GInteractions join_overlap_left_directed.PinnedGInteractions |
GInteractions grouping metadata | group-group_data groups.GroupedGInteractions group_data.GroupedGInteractions group_indices.GroupedGInteractions group_keys.GroupedGInteractions group_size.GroupedGInteractions group_vars.GInteractions group_vars.GroupedGInteractions n_groups.GroupedGInteractions |
Pairwise combination of a GRanges object | pair_granges |
Pin GInteractions by anchors set (anchors1 or anchors2). | ginteractions-pin pin pin,AnchoredPinnedGInteractions,character-method pin,AnchoredPinnedGInteractions,numeric-method pin,GInteractions,character-method pin,GInteractions,numeric-method pin,GroupedGInteractions,character-method pin,GroupedGInteractions,numeric-method pin,PinnedGInteractions,character-method pin,PinnedGInteractions,missing-method pin,PinnedGInteractions,numeric-method pinned_anchors pinned_anchors,AnchoredPinnedGInteractions-method pinned_anchors,PinnedGInteractions-method pin_anchors1 pin_anchors2 pin_by pin_first pin_second unpin unpin,AnchoredPinnedGInteractions-method unpin,GInteractions-method unpin,PinnedGInteractions-method |
Generate flanking regions from pinned anchors of a GInteractions object with plyranges | flank_downstream flank_downstream.PinnedGInteractions flank_downstream.Ranges flank_left flank_left.PinnedGInteractions flank_left.Ranges flank_right flank_right.PinnedGInteractions flank_right.Ranges flank_upstream flank_upstream.PinnedGInteractions flank_upstream.Ranges plyranges-flank |
Shift pinned anchors of a GInteractions object with plyranges | plyranges-shift shift_downstream shift_downstream.PinnedGInteractions shift_downstream.Ranges shift_left shift_left.PinnedGInteractions shift_left.Ranges shift_right shift_right.PinnedGInteractions shift_right.Ranges shift_upstream shift_upstream.PinnedGInteractions shift_upstream.Ranges |
Stretch pinned anchors of a GInteractions object with plyranges | plyranges-stretch stretch.AnchoredPinnedGInteractions stretch.PinnedGInteractions |
Replace anchors of a GInteractions | replace_anchors replace_anchors,AnchoredPinnedGInteractions,missing,GRanges-method replace_anchors,AnchoredPinnedGInteractions,numeric,GRanges-method replace_anchors,GInteractions,character,GenomicRanges-method replace_anchors,GInteractions,numeric,GenomicRanges-method replace_anchors,PinnedGInteractions,missing,GenomicRanges-method |