Package: Structstrings 1.23.1
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:
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')) |
Bug tracker:https://github.com/felixernst/structstrings/issues
On BioConductor:Structstrings-1.23.1(bioc 3.21)Structstrings-1.22.1(bioc 3.20)
dataimportdatarepresentationinfrastructuresequencingsoftwarealignmentsequencematchingbioconductorrnarna-structural-analysisrna-structuresequencesstructures
Last updated 2 months agofrom:b17276edf9. Checks:OK: 1 NOTE: 8. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 02 2024 |
R-4.5-win-x86_64 | NOTE | Dec 02 2024 |
R-4.5-linux-x86_64 | NOTE | Dec 02 2024 |
R-4.4-win-x86_64 | NOTE | Dec 02 2024 |
R-4.4-mac-x86_64 | NOTE | Dec 02 2024 |
R-4.4-mac-aarch64 | NOTE | Dec 02 2024 |
R-4.3-win-x86_64 | NOTE | Dec 02 2024 |
R-4.3-mac-x86_64 | NOTE | Dec 02 2024 |
R-4.3-mac-aarch64 | NOTE | Dec 02 2024 |
Exports:alphabetcolnames<-convertAnnotationDBDBDFDBDFLDBSDBSLdotbracketDOTBRACKET_ALPHABETDOTBRACKET_CHAR_VALUESdotbracket<-DotBracketDataFrameDotBracketDataFrameListDotBracketStringDotBracketStringSetDotBracketStringSetListencodinggetBasePairinggetDotBracketgetLoopIndicesLoopIndexListreadDotBracketStringSetreadStructuredRNAStringSetsaveDotBracketStringSetSDBDFLseqtypeSplitDotBracketDataFrameListSTRUCTURE_CLOSE_CHRSTRUCTURE_NEUTRAL_CHRSTRUCTURE_OPEN_CHRStructuredRNAStringSetsubseqsubseq<-writeDotBracketStringSetwriteStructuredXStringSet
Dependencies:askpassBiocGenericsBiostringsclicrayoncurlgenericsGenomeInfoDbGenomeInfoDbDatagluehttrIRangesjsonlitelifecyclemagrittrmimeopensslR6rlangS4VectorsstringistringrsysUCSC.utilsvctrsXVectorzlibbioc
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Convert between dot bracket annotations | convertAnnotation convertAnnotation,DotBracketString-method convertAnnotation,DotBracketStringSet-method convertAnnotation,DotBracketStringSetList-method |
DataFrame for storing base pairing information | CompressedSplitDotBracketDataFrameList-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 classes | alphabet,DotBracketString-method DB DBS DBSL DotBracketString DotBracketString-class DotBracketStringSet DotBracketStringSet-class DotBracketStringSetList DotBracketStringSetList-class encoding,DotBracketString-method |
Reading and writing DotBracketStringSet objects | DotBracketStringSet-io readDotBracketStringSet saveDotBracketStringSet writeDotBracketStringSet |
Accessing Dot Bracket annotation | getBasePairing 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 values | LoopIndexList LoopIndexList-class |
Structstrings: implementation of the dot bracket annotations with Biostrings | Structstrings |
Structstrings example data | dbs nseq Structstrings-data |
Structstrings internals | colnames<-,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 sequences | dotbracket dotbracket,StructuredXStringSet-method dotbracket<- dotbracket<-,StructuredXStringSet-method getBasePairing,StructuredXStringSet-method getLoopIndices,StructuredXStringSet-method readStructuredRNAStringSet StructuredRNAStringSet StructuredRNAStringSet-class StructuredXStringSet writeStructuredXStringSet |