Sign inSign up

smithlab/spritz

By smithlab

•Updated about 1 month ago

Image
0

2.2K

smithlab/spritz repository overview

⁠Spritz

Software for RNA-Seq analysis on Windows, including creating sample-specific proteoform databases from genomic data

Build status Release Github All Releases Docker Pulls Follow us on Twitter

Spritz can be downloaded here⁠.

Spritz uses snakemake and Docker to install and run commandline tools for Next-Generation Sequencing (NGS) analysis. These tools include an adapted version of SnpEff⁠ to annotate sequence variations and create an annotated protein database in XML format. The combinatorics of producing full-length proteoforms from these annotations is written in mzLib's VariantApplication class⁠.

image

⁠Running Spritz with GUI

  1. Install Docker Desktop for Windows⁠.

  2. Allocate resources to Docker. There are two ways to do this, described in the Spritz wiki:

    1. The recommended method⁠ requires Windows 10 version 2004 and is more robust. Here, we allocate computer resources to Docker like any other program.
    2. The alternate method⁠ is available on all Windows versions but is less robust. Here, we allocate computer resources to Docker using a virtual machine that's packaged with Docker.
  3. Launch Spritz.

    Step 1: Input SRA accessions and/or add FASTQ files.

    • SRAs are added with the button indicating single-end or paired-end.
    • FASTQ files must end with *_1.fastq if single-end, and paired-end sequences must have the same filename other than ending with *_1.fastq and *_2.fastq.

    Step 2: Create and customize your Spritz workflow.

    Step 3: Run Spritz!

    Intro-01

⁠GUI System Requirements

⁠Running Spritz with commandline

Spritz will also work on the commandline⁠ within a Unix system (Linux, Mac, WSL on Windows).

⁠Test it out! Try constructing the database for U2OS from the paper.

  1. Add SRR629563 to the SRA list.

  2. Create the Spritz workflow. Select "release-82" and "homo_sapiens."

  3. Run Spritz!

Monitor progress in the Information textbox. The final database named final/combined.spritz.snpeff.protein.withmods.xml.gz can be used to search MS/MS with MetaMorpheus⁠ to find variant peptides and proteoforms, possibly with modifications. We recommend performing 1) Calibration, 2) Global PTM Discovery (G-PTM-D), and 3) Search tasks to get the best results.

image

The final database named final/combined.spritz.snpeff.protein.fasta is generated to contain variant protein sequences, and it may be used in other search software, such as Proteome Discoverer, ProSight, and MASH Explorer.

The final database named final/combined.spritz.snpeff.protein.withdecoys.fasta is ready for use in MSFragger. It is generated to contain variant protein sequences with decoy protein sequences appended.

⁠Citations

If you use this Spritz, please cite:

This pipeline uses the following tools:

Tag summary

Content type

Image

Digest

Size

2.7 GB

Last updated

over 5 years ago

docker pull smithlab/spritz