Package: Structstrings 1.23.1

Felix G.M. Ernst

Structstrings: Implementation of the dot bracket annotations with Biostrings

The Structstrings package implements the widely used dot bracket annotation for storing base pairing information in structured RNA. Structstrings uses the infrastructure provided by the Biostrings package and derives the DotBracketString and related classes from the BString class. From these, base pair tables can be produced for in depth analysis. In addition, the loop indices of the base pairs can be retrieved as well. For better efficiency, information conversion is implemented in C, inspired to a large extend by the ViennaRNA package.

Authors:Felix G.M. Ernst [aut, cre]

Structstrings_1.23.1.tar.gz
Structstrings_1.23.1.zip(r-4.5)Structstrings_1.23.1.zip(r-4.4)Structstrings_1.23.1.zip(r-4.3)
Structstrings_1.23.1.tgz(r-4.4-x86_64)Structstrings_1.23.1.tgz(r-4.4-arm64)Structstrings_1.23.1.tgz(r-4.3-x86_64)Structstrings_1.23.1.tgz(r-4.3-arm64)
Structstrings_1.23.1.tar.gz(r-4.5-noble)Structstrings_1.23.1.tar.gz(r-4.4-noble)
Structstrings_1.23.1.tgz(r-4.4-emscripten)Structstrings_1.23.1.tgz(r-4.3-emscripten)
Structstrings.pdf |Structstrings.html
Structstrings/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/felixernst/structstrings/issues

Datasets:
  • dbs - Structstrings example data
  • nseq - Structstrings example data

On BioConductor:Structstrings-1.23.0(bioc 3.21)Structstrings-1.22.0(bioc 3.20)

dataimportdatarepresentationinfrastructuresequencingsoftwarealignmentsequencematchingbioconductorrnarna-structural-analysisrna-structuresequencesstructures

6.46 score 4 stars 4 packages 3 scripts 366 downloads 36 exports 27 dependencies

Last updated 19 days agofrom:b17276edf9. Checks:OK: 1 WARNING: 6 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 02 2024
R-4.5-win-x86_64WARNINGNov 02 2024
R-4.5-linux-x86_64WARNINGNov 02 2024
R-4.4-win-x86_64WARNINGNov 02 2024
R-4.4-mac-x86_64WARNINGNov 02 2024
R-4.4-mac-aarch64NOTENov 02 2024
R-4.3-win-x86_64WARNINGNov 02 2024
R-4.3-mac-x86_64WARNINGNov 02 2024
R-4.3-mac-aarch64NOTENov 02 2024

Exports:alphabetcolnames<-convertAnnotationDBDBDFDBDFLDBSDBSLdotbracketDOTBRACKET_ALPHABETDOTBRACKET_CHAR_VALUESdotbracket<-DotBracketDataFrameDotBracketDataFrameListDotBracketStringDotBracketStringSetDotBracketStringSetListencodinggetBasePairinggetDotBracketgetLoopIndicesLoopIndexListreadDotBracketStringSetreadStructuredRNAStringSetsaveDotBracketStringSetSDBDFLseqtypeSplitDotBracketDataFrameListSTRUCTURE_CLOSE_CHRSTRUCTURE_NEUTRAL_CHRSTRUCTURE_OPEN_CHRStructuredRNAStringSetsubseqsubseq<-writeDotBracketStringSetwriteStructuredXStringSet

Dependencies:askpassBiocGenericsBiostringsclicrayoncurlgenericsGenomeInfoDbGenomeInfoDbDatagluehttrIRangesjsonlitelifecyclemagrittrmimeopensslR6rlangS4VectorsstringistringrsysUCSC.utilsvctrsXVectorzlibbioc

Structstrings

Rendered fromStructstrings.Rmdusingknitr::rmarkdownon Nov 02 2024.

Last update: 2020-01-21
Started: 2019-01-02

Readme and manuals

Help Manual

Help pageTopics
Convert between dot bracket annotationsconvertAnnotation convertAnnotation,DotBracketString-method convertAnnotation,DotBracketStringSet-method convertAnnotation,DotBracketStringSetList-method
DataFrame for storing base pairing informationCompressedSplitDotBracketDataFrameList-class CompressedSplitDotBracketDFrameList-class DBDF DBDFL DotBracketDataFrame DotBracketDataFrame-class DotBracketDataFrameList DotBracketDataFrameList-class DotBracketDFrame-class DotBracketDFrameList-class SDBDFL SimpleSplitDotBracketDataFrameList-class SimpleSplitDotBracketDFrameList-class SplitDotBracketDataFrameList
The DotBracketString, DotBracketStringSet and DotBracketStringSetList classesalphabet,DotBracketString-method DB DBS DBSL DotBracketString DotBracketString-class DotBracketStringSet DotBracketStringSet-class DotBracketStringSetList DotBracketStringSetList-class encoding,DotBracketString-method
Reading and writing DotBracketStringSet objectsDotBracketStringSet-io readDotBracketStringSet saveDotBracketStringSet writeDotBracketStringSet
Accessing Dot Bracket annotationgetBasePairing getBasePairing,DotBracketString-method getBasePairing,DotBracketStringSet-method getDotBracket getDotBracket,CompressedSplitDotBracketDataFrameList-method getDotBracket,DotBracketDataFrame-method getDotBracket,DotBracketDataFrameList-method getDotBracket,SimpleSplitDotBracketDataFrameList-method getLoopIndices getLoopIndices,CompressedSplitDotBracketDataFrameList-method getLoopIndices,DotBracketDataFrame-method getLoopIndices,DotBracketDataFrameList-method getLoopIndices,DotBracketString-method getLoopIndices,DotBracketStringSet-method getLoopIndices,SimpleSplitDotBracketDataFrameList-method
LoopIndexList: base pairing information as a list of integer valuesLoopIndexList LoopIndexList-class
Structstrings: implementation of the dot bracket annotations with BiostringsStructstrings
Structstrings example datadbs nseq Structstrings-data
Structstrings internalscolnames<-,CompressedSplitDotBracketDataFrameList-method DOTBRACKET_ALPHABET DOTBRACKET_CHAR_VALUES seqtype,DotBracketString-method Structstrings-internals STRUCTURE_CLOSE_CHR STRUCTURE_NEUTRAL_CHR STRUCTURE_OPEN_CHR subseq,DotBracketString-method subseq<-,DotBracketString-method subseq<-,DotBracketStringSet-method [<-,DotBracketDataFrame-method
StructuredRNAStringSet for storing DotBracketAnnotation alongside nucleotide sequencesdotbracket dotbracket,StructuredXStringSet-method dotbracket<- dotbracket<-,StructuredXStringSet-method getBasePairing,StructuredXStringSet-method getLoopIndices,StructuredXStringSet-method readStructuredRNAStringSet StructuredRNAStringSet StructuredRNAStringSet-class StructuredXStringSet writeStructuredXStringSet