Current version: v1.4.0
Sequencing data may be sent to Stirplate several ways.
- Manual data upload via stirplate.io.
- RECOMMENDED: Automatic upload from a local computer directly to Stirplate without user interaction (outlined in this document).
To setup and run automated data upload to Stirplate, be sure you have your Stirplate User Credentials (please contact keith@stirplate.io to obtain these).
Python 2.7.x (untested on Python >= 3).
pip install stirplate
A
stirplateexecutable will be added to your system path.
Configure your Stirplate Access Credentials.
Interactive: Simply type:
stirplate configure
Automatic: (Recommended) "Install" the supplied configuration file automatically from a downloaded config file:
stirplate configure --install /path/to/stirplate/config
There are two ways to run the data upload helper for the Stirplate RNA-Seq (DESeq2) protocol:
Interactive. Simply type:
stirplate rna
- You will be prompted for the input directory containing your sequencing data, as well as additional meta data (aligner [TopHat, STAR], species, single stranded protocol) information.
Automatic. Simply run:
stirplate rna --aligner star --directory /path/to/input/sequencing/data/ --project_name MyProjectName --species SPECIES
- Aliger choices are:
tophat(default), andstar. - Species choices are:
C_ELEGANS(worms),D_RERIO(zebrafish),H_SAPIENS(humans),M_MUSCULUS(mouse),R_NORVEGICUS(rat),B_TAURUS(cow),C_FAMILIARIS(dog), orE_CABALLUS(horse). - If the experiment was performed using a single strand protocol,
pass the
--single_stranded_protocolflag as well. - Upon running, all files in your input sequence data
directorywill be uploaded to Stirplate.io. The uploading is optimized for speed so your data will be transferred in the least amount of time. Processing will begin at Stirplate as soon as the last file transfer has completed.
- Aliger choices are:
There are two ways to run the data upload helper for the Stirplate RNA-Seq (DESeq2) protocol:
Interactive. Simply type:
stirplate dna
- You will be prompted for the input directory containing your sequencing data, as well as additional meta data (aligner [TopHat, STAR], species, single stranded protocol) information.
Automatic. Simply run:
stirplate dna --directory /path/to/input/sequencing/data/ --interval_file /path/to/input/sequencing/data/intervals.interval_list --project_name MyProjectName --species SPECIES
- Species choices are currently:
H_SAPIENS(humans). More available on request. Email keith@stirplate.io. - Upon running, all files in your input sequence data
directorywill be uploaded to Stirplate.io. The uploading is optimized for speed so your data will be transferred in the least amount of time. Processing will begin at Stirplate as soon as the last file transfer has completed.
- Species choices are currently:
There are two ways to run the data upload helper for the Stirplate (sotrage only) protocol:
Interactive. Simply type:
stirplate storage
- You will be prompted for the input directory containing your sequencing data.
Automatic. Simply run:
stirplate storage --directory /path/to/input/sequencing/data/ --project_name MyProjectName
- Upon running, all files in your input sequence data
directorywill be uploaded to Stirplate.io. The uploading is optimized for speed so your data will be transferred in the least amount of time. Processing will begin at Stirplate as soon as the last file transfer has completed.
- Upon running, all files in your input sequence data
If pip install stirplate gives you permissions error, you can install the package as either:
- Root user:
sudo pip install stirplate - Current user:
pip install --user stirplate
At any point you may get additional command line usage help by typing:
stirplate -hstirplate rna -hstirplate dna -h
Email keith@stirplate.io for any futher questions.