Package: tidysq 1.2.2

Dominik Rafacz

tidysq: Tidy Processing and Analysis of Biological Sequences

A tidy approach to analysis of biological sequences. All processing and data-storage functions are heavily optimized to allow the fastest and most efficient data storage.

Authors:Dominik Rafacz [cre, aut], Michal Burdukiewicz [aut], Laura Bakala [aut], Leon Eyrich Jessen [ctb], Stefan Roediger [ctb], Jadwiga Slowik [ctb], Weronika Puchala [ctb], Katarzyna Sidorczuk [ctb], Filip Pietluch [ctb], Jaroslaw Chilimoniuk [ctb]

tidysq_1.2.2.tar.gz
tidysq_1.2.2.zip(r-4.7)tidysq_1.2.2.zip(r-4.6)tidysq_1.2.2.zip(r-4.5)
tidysq_1.2.2.tgz(r-4.6-x86_64)tidysq_1.2.2.tgz(r-4.6-arm64)tidysq_1.2.2.tgz(r-4.5-x86_64)tidysq_1.2.2.tgz(r-4.5-arm64)
tidysq_1.2.2.tar.gz(r-4.7-arm64)tidysq_1.2.2.tar.gz(r-4.7-x86_64)tidysq_1.2.2.tar.gz(r-4.6-arm64)tidysq_1.2.2.tar.gz(r-4.6-x86_64)
tidysq_1.2.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
tidysq/json (API)

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

Bug tracker:https://github.com/biogenies/tidysq/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

bioconductorbioinformaticsbiological-sequencesfastas3sequencestibbletidytidyversevctrscpp

7.24 score 44 stars 49 scripts 211 downloads 40 exports 35 dependencies

Last updated from:43540b1bc3. Checks:11 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64ERROR262
linux-devel-x86_64ERROR267
source / vignettesOK417
linux-release-arm64ERROR285
linux-release-x86_64ERROR281
macos-release-arm64ERROR185
macos-release-x86_64ERROR778
macos-oldrel-arm64ERROR196
macos-oldrel-x86_64ERROR645
windows-develERROR314
windows-releaseERROR321
windows-oldrelERROR361
wasm-releaseOK213

Exports:%has%alphabetas.sqbitecollapsecomplementexport_sqfind_invalid_lettersfind_motifsget_sq_lengthsget_standard_alphabetget_tidysq_optionsimport_sqis_empty_sqis.sqis.sq_amiis.sq_ami_bscis.sq_ami_extis.sq_atpis.sq_dnais.sq_dna_bscis.sq_dna_extis.sq_rnais.sq_rna_bscis.sq_rna_extis.sq_untpasterandom_sqread_fastaremove_ambiguousremove_nareversesqsq_typesq_type<-sqapplysubstitute_letterstranslatetypifywrite_fasta

Dependencies:backportsbriocallrcheckmateclicrayondescdiffobjdplyrevaluatefsgenericsgluejsonlitelifecyclemagrittrotelpillarpkgbuildpkgconfigpkgloadpraiseprocessxpsR6Rcpprlangrprojroottestthattibbletidyselectutf8vctrswaldowithr

Quick Start
Sequence creation | Subsetting sequences | Biological interpretation | Finding motifs | Exporting sq objects

Last update: 2024-09-29
Started: 2020-12-20

Advanced alphabet techniques
Standard alphabets | Basic alphabets | Extended alphabets | Removing ambiguous elements | Non-standard alphabets | Multicharacter alphabets | Type manipulation

Last update: 2021-01-21
Started: 2020-12-21

Readme and manuals

Help Manual

Help pageTopics
tidysq: tidy analysis of biological sequencestidysq-package tidysq
Test sq object for presence of given motifs%has%
Compare sq objects==.sq
Get alphabet of given sq object.alphabet
Convert sq object into character vectoras.character.sq
Convert sq object into matrixas.matrix.sq
Convert an object to sqas.sq as.sq.character as.sq.default
Subset sequences from sq objectsbite bite.sq
Collapse multiple sequences into onecollapse collapse.sq
Create complement sequence from dnasq or rnasq objectcomplement complement.sq_dna_bsc complement.sq_dna_ext complement.sq_rna_bsc complement.sq_rna_ext
Export sq objects into other formatsexport_sq
Find elements which are not suitable for specified type.find_invalid_letters find_invalid_letters.sq
Find given motifsfind_motifs find_motifs.data.frame find_motifs.sq
Get lengths of sequences in sq objectget_sq_lengths
Get standard alphabet for given type.get_standard_alphabet
Obtain current state of tidysq optionsget_tidysq_options tidysq-options
Import sq objects from other objectsimport_sq
Test if sequence is emptyis_empty_sq is_empty_sq.sq
Check if object has specified typeis.sq is.sq_ami is.sq_ami_bsc is.sq_ami_ext is.sq_atp is.sq_dna is.sq_dna_bsc is.sq_dna_ext is.sq_rna is.sq_rna_bsc is.sq_rna_ext is.sq_unt
Paste sequences in string-like fashionpaste paste.sq
Generate random sequencesrandom_sq
Read a FASTA fileread_fasta
Remove sequences that contain ambiguous elementsremove_ambiguous remove_ambiguous.sq
Remove sequences that contain NA valuesremove_na remove_na.sq
Reverse sequencereverse reverse.sq
Construct sq object from character vectorsq
Get type of an sq objectsq_type sq_type.sq sq_type<- sq_type<-.sq
sq: class for keeping biological sequences tidysq-class
Apply function to each sequencesqapply sqapply.sq
Concatenate sq objectssq-concatenate sqconcatenate
Extract parts of a sq objectsq-extract sqextract
Print sq objectsq-print sqprint
Substitute letters in a sequencesubstitute_letters substitute_letters.sq
Convert DNA or RNA into proteins using genetic codetranslate translate.sq_dna_bsc translate.sq_rna_bsc
Set type of an sq objecttypify typify.sq
Save sq to fasta filewrite_fasta write_fasta.data.frame write_fasta.sq