Package: strollur 0.1.2

Pat Schloss

strollur: Store and Transfer Amplicon Sequence Data

Stores the data associated with your amplicon sequence analysis. This includes nucleotide sequences, abundance, sample and treatment assignments, taxonomic classifications, asv, otu and phylotype clusters, metadata, trees and various reports. It is designed to facilitate data analysis across multiple R packages with utility functions to read / write from 'mothur', 'qiime2', 'dada2', and 'phyloseq'.

Authors:Sarah Westcott [aut], Gregory Johnson [aut], Pat Schloss [cph, cre]

strollur_0.1.2.tar.gz
strollur_0.1.2.tar.gz(r-4.7-arm64)strollur_0.1.2.tar.gz(r-4.7-x86_64)strollur_0.1.2.tar.gz(r-4.6-arm64)strollur_0.1.2.tar.gz(r-4.6-x86_64)
strollur_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
strollur/json (API)

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

Bug tracker:https://github.com/mothur/strollur/issues

Pkgdown/docs site:https://mothur.org

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

On CRAN:

Conda:

cpp

3.65 score 10 scripts 78 exports 87 dependencies

Last updated from:571f48f47e. Checks:6 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK331
linux-devel-x86_64OK376
source / vignettesOK372
linux-release-arm64OK387
linux-release-x86_64OK354
wasm-releaseOK224

Exports:abundanceaddassignclearcopy_datasetcountexport_datasetget_bin_typeshas_samplehas_sequence_stringsimport_datasetis_alignedis_equalload_datasetmiseq_sop_examplenamesnew_datasetnew_referenceread_dada2read_fastaread_mothurread_mothur_cons_taxonomyread_mothur_countread_mothur_listread_mothur_rabundread_mothur_sharedread_mothur_taxonomyread_phyloseqread_qiime2read_qiime2_feature_tableread_qiime2_metadataread_qiime2_taxonomyreportsave_datasetsort_dataframestrollurstrollur_examplesummaryunpack_qiime2_artifactwrite_fastawrite_mothurwrite_mothur_cons_taxonomywrite_mothur_countwrite_mothur_designwrite_mothur_listwrite_mothur_rabundwrite_mothur_sharedwrite_phyloseqwrite_taxonomyxdev_abundancexdev_add_referencesxdev_add_reportxdev_add_sequencesxdev_assign_bin_representative_sequencesxdev_assign_bin_taxonomyxdev_assign_binsxdev_assign_sequence_abundancexdev_assign_sequence_taxonomyxdev_assign_sequence_taxonomy_tidyxdev_assign_treatmentsxdev_countxdev_get_abundances_by_samplexdev_get_by_samplexdev_get_list_vectorxdev_get_sequencesxdev_has_sequence_taxonomyxdev_merge_binsxdev_merge_sequencesxdev_namesxdev_remove_binsxdev_remove_lineagesxdev_remove_samplesxdev_remove_sequencesxdev_reportxdev_set_abundancexdev_set_abundancesxdev_set_dataset_namexdev_set_sequences

Dependencies:apebeeswarmbitbit64cellrangerclicliprclustercommonmarkcpp11crayoncurldata.tablediffobjdigestdplyrecodiveemmeansestimabilityfarverfillpatterngenericsggbeeswarmggnewscaleggplot2ggrepelggtextgluegridtextgtablehmsisobandjpegjsonlitelabelinglatticelifecyclelitedownmagrittrmarkdownMASSMatrixmgcvmicroseqmvtnormnlmenumDerivpatchworkpermutepillarpkgconfigplyrpngprettyunitsprogresspurrrR.methodsS3R.ooR.utilsR6rbiomRcerealRColorBrewerRcppreadrreadxlrematchrlangS7scalesstringistringrtibbletidyrtidyselecttzdbutf8vctrsveganviporviridisLitevroomwaldowithrxfunxml2yaml

Accessing Data
Overview | Loading the example dataset | Accessing Your Data | names | count | abundance | report | summary | Sample Trees and Sequence Trees

Last update: 2026-06-24
Started: 2026-06-24

Data Transfers
Saving and Loading | Export and Import | Copy

Last update: 2026-06-24
Started: 2026-06-24

Example Analysis Across Software Tools
Overview | Import from mothur | Classify using phylotypr | Diversity Analysis using phyloseq | Create publication-ready plots grouped by treatment | Plot the Shannon Alpha Diversity as a boxplot: | Plot PCoA Beta Diversity: | Deep Dive

Last update: 2026-06-24
Started: 2026-06-24

Functions for package developers
Under The Hood | Setting functions | Setting the dataset name | Setting nucleotide sequence strings | Setting sequence abundances | Merging Functions | Removing Functions | Removing Sequences | Removing Bins | Removing Samples

Last update: 2026-06-24
Started: 2026-06-24

General Importing
Creating a new dataset | Importing Data | add | Adding FASTA sequences | Adding Custom Reports | Adding Metadata | Adding Resource References | assign | Assigning Abundances | Assigning Bins | Assigning Taxonomic Classifications | Assigning Bin Representatives | Assigning Treatments | Sample Trees and Sequence Trees

Last update: 2026-06-24
Started: 2026-06-24

Getting Started
Installing strollur | Importing, Accessing and Transfering Data

Last update: 2026-06-24
Started: 2026-06-24

Importing from mothur
Using read_mothur() | Importing Individual Files | Writing mothur formatted file types

Last update: 2026-06-24
Started: 2026-06-24

Importing from phyloseq

Last update: 2026-06-24
Started: 2026-06-24

Importing from qiime2
Reading Individual Files

Last update: 2026-06-24
Started: 2026-06-24

Readme and manuals

Help Manual

Help pageTopics
Get the abundance data for sequences, bins, samples, and treatments in a strollur objectabundance
Add sequences, reports, metadata or resource references to a strollur objectadd
Assign sequence abundances, sequence classifications, bins, bin representative sequences, bin classifications or treatments to a strollur objectassign
clearclear
copy_datasetcopy_dataset
Find the number of sequences, samples, treatments or bins of a given type in a strollur objectcount
export_datasetexport_dataset
get_bin_typesget_bin_types
has_samplehas_sample
has_sequence_stringshas_sequence_strings
Import strollur object from exported data.frame.import_dataset
is_alignedis_aligned
is_equalis_equal
Load strollur object from .rds fileload_dataset
Example strollur objectmiseq_sop_example
Get the names of various data in a strollur objectnames
new_datasetnew_dataset
new_referencenew_reference
Create a strollur object from dada2 outputsread_dada2
read_fastaread_fasta
Create a strollur object from mothur outputsread_mothur
read_mothur_cons_taxonomyread_mothur_cons_taxonomy
read_mothur_countread_mothur_count
read_mothur_listread_mothur_list
read_mothur_rabundread_mothur_rabund
read_mothur_sharedread_mothur_shared
read_mothur_taxonomyread_mothur_taxonomy
Create a strollur object from a phyloseq objectread_phyloseq
Create a strollur object from a qiime2 outputsread_qiime2
read_qiime2_feature_tableread_qiime2_feature_table
read_qiime2_metadataread_qiime2_metadata
read_qiime2_taxonomyread_qiime2_taxonomy
remove_fileremove_file
Get a data.frame containing the given report in a strollur objectreport
save_datasetsave_dataset
sort_dataframesort_dataframe
The `strollur` object stores the data associated with your amplicon sequence analysis.strollur
strollur_examplestrollur_example
Summarize the sequences data, custom reports, and scrapped data in a strollur objectsummary
unpack_qiime2_artifactunpack_qiime2_artifact
write_fastawrite_fasta
write_mothurwrite_mothur
write_mothur_cons_taxonomywrite_mothur_cons_taxonomy
write_mothur_countwrite_mothur_count
write_mothur_designwrite_mothur_design
write_mothur_listwrite_mothur_list
write_mothur_rabundwrite_mothur_rabund
write_mothur_sharedwrite_mothur_shared
write_phyloseqwrite_phyloseq
write_taxonomywrite_taxonomy
Get a data.frame containing the requested abundance dataxdev_abundance
Add resource referencesxdev_add_references
Add a report to a strollur objectxdev_add_report
xdev_add_sequencesxdev_add_sequences
xdev_assign_bin_representative_sequencesxdev_assign_bin_representative_sequences
xdev_assign_bin_taxonomyxdev_assign_bin_taxonomy
xdev_assign_binsxdev_assign_bins
xdev_assign_sequence_abundancexdev_assign_sequence_abundance
xdev_assign_sequence_taxonomyxdev_assign_sequence_taxonomy
xdev_assign_sequence_taxonomy_tidyxdev_assign_sequence_taxonomy_tidy
xdev_assign_treatmentsxdev_assign_treatments
xdev_countxdev_count
xdev_get_abundances_by_samplexdev_get_abundances_by_sample
xdev_get_by_samplexdev_get_by_sample
xdev_get_list_vectorxdev_get_list_vector
xdev_get_sequencesxdev_get_sequences
xdev_has_sequence_taxonomyxdev_has_sequence_taxonomy
xdev_merge_binsxdev_merge_bins
xdev_merge_sequencesxdev_merge_sequences
xdev_namesxdev_names
xdev_remove_binsxdev_remove_bins
xdev_remove_lineagesxdev_remove_lineages
xdev_remove_samplesxdev_remove_samples
xdev_remove_sequencesxdev_remove_sequences
xdev_reportxdev_report
xdev_set_abundancexdev_set_abundance
xdev_set_abundancesxdev_set_abundances
xdev_set_dataset_namexdev_set_dataset_name
xdev_set_sequencesxdev_set_sequences