https://github.com/bioconductor-source/structstrings

https://github.com/bioconductor-source/structstrings

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • Language: R
  • Default Branch: devel
  • Size: 214 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog

README.md

Structstrings: implementation of the dot bracket annotations with Biostrings

R-CMD-check BioC Build codecov BioC Years <!-- badges: end -->

The Structstrings package implements the widely used dot bracket annotation for storing base pairing information in structured RNA. For example it is heavily used in the ViennaRNA (Lorenz et al. 2011) package, the tRNAscan-SE (Lowe et al. 1997) software and the tRNAdb (Juehling et al. 2009).

Structstrings uses the infrastructure provided by the Biostrings package and derives the class DotBracketString and related classes from the BString class. From these base pair tables can be produced for in depth analysis, for which the DotBracketDataFrame class is derived from the DataFrame class. In addition, the loop indices of the base pairs can be retrieved as a LoopIndexList, a derivate of the IntegerList class. Generally, all classes check automatically for the validity of the base pairing information.

The conversion of the DotBracketString to the base pair table and the loop indices is implemented in C for efficiency. The C implementation is inspired by the ViennaRNA package to a large extent.

This package was developed as an improvement for the tRNA package. However, other projects might benefit as well, so it was split of and improved upon.

Installation

The current version of the Structstrings package is available from Bioconductor.

```{r}

Installation

if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install("Structstrings")

Load and attach the package

library("Structstrings") ```

Functions

Please have a look at vignette for details on the provided functions.

Literature

  • Lorenz, Ronny; Bernhart, Stephan H.; Höner zu Siederdissen, Christian; Tafer, Hakim; Flamm, Christoph; Stadler, Peter F.; Hofacker, Ivo L. (2011): "ViennaRNA Package 2.0". Algorithms for Molecular Biology 6:26. doi:10.1186/1748-7188-6-26
  • Lowe, T.M.; Eddy, S.R.(1997): "tRNAscan-SE: A program for improved detection of transfer RNA genes in genomic sequence". Nucl. Acids Res. 25: 955-964. doi:10.1093/nar/25.5.955
  • Jühling, Frank; Mörl, Mario; Hartmann, Roland K.; Sprinzl, Mathias; Stadler, Peter F.; Pütz, Joern (2009): "TRNAdb 2009: Compilation of tRNA Sequences and tRNA Genes." Nucleic Acids Research 37 (suppl_1): D159–D162. doi:10.1093/nar/gkn772.
  • Pagès, H.; Aboyoun, P.; Gentleman, R.; DebRoy, S. (2018). "Biostrings: Efficient manipulation of biological strings." R package version 2.50.1.

Owner

  • Name: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
Last Year

Dependencies

.github/workflows/check-bioc-devel.yml actions
  • JamesIves/github-pages-deploy-action releases/v4 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact master composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/check-bioc.yml actions
  • JamesIves/github-pages-deploy-action releases/v4 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/upload-artifact master composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
DESCRIPTION cran
  • Biostrings >= 2.57.2 depends
  • IRanges >= 2.23.9 depends
  • R >= 4.0 depends
  • S4Vectors >= 0.27.12 depends
  • BiocGenerics * imports
  • XVector * imports
  • crayon * imports
  • grDevices * imports
  • methods * imports
  • stringi * imports
  • stringr * imports
  • BiocStyle * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • tRNAscanImport * suggests
  • testthat * suggests