- phylosmith
An R-Package hosted on Github. The package contains functions for reproducible and efficient microbiome analysis with phyloseq-objects. Functions include data-wrangling, graphing, and computational processes designed to make complex R coding into simple one-line functions by exploiting the data-standard of phyloseq, and the redundancies of microbiome datasets.
Installation:
remotes::install_github('schuyler-smith/phylosmith')
A more detailed set of installation instructions can be found here.
- ssBLAST
An R-Package hosted on Github. The package contains functions for working with BLAST outputs and FATA/FASTQ files. All functions are written in c++ for fast and efficient handling of large files. The functions are written to handle both zipped and unzipped versions of sequencing files. Functions include extraction of read names from FATA files, filter/process BLAST outputs, write new FASTA/FASTQ files containing reads that aligned or did not align, and dereplicating sequences.
Installation:
remotes::install_github('schuyler-smith/ssBLAST')
- simple.dada
An R-Package hosted on Github. The package contains functions for simplifying the DADA2 pipeline. The functions try to use read quality scores to intuitively decide paramters of the DADA2 functions. The idea is to provide a single line command for processing 16S rRNA sequencing data. The best approach is to run each step of DADA2 individually, to control the decision process. This package was made mostly for labmates to use on datasets that I knew had high-quality reads.
Installation:
remotes::install_github('schuyler-smith/simple.dada')
- schuylR
An R-Package hosted on Github. This package has no focus, it simply contains functions that I repeatedly find useful.
Installation:
remotes::install_github('schuyler-smith/schuylR')
- genome_tools
An R-Package hosted on Github. The package contains functions for various operations for working with genomic data. Many of the functions are not exported from the package, mostly stored in the repository.
Installation:
remotes::install_github('schuyler-smith/genome_tools')
- linux_box_sync
A BASH program hosted on Github. The program is written sync a local Box directory with the cloud. I wrote this because collaborators wanted to keep all of the project files on Box, but there is no Box app for Linux. This functions makes it simple to use the Box API to copy files to and from the cloud.
Installation:
clone the repo or download/copy the box_sync.sh
file. the shell script should run as-is.
A more detailed set of installation instructions can be found here.
- hpcc_R_setup
A BASH program hosted on Github. The program is written to setup R on the MSU-HPCC. Setting up the R environment and using locally installed packages is non-intuitive in the HPCC system. I wrote this program to make it easy for labmates to get their R setup and use the shared package folder that I maintained.
Instructions can be found here.