jasmine_amir@0: jasmine_amir@2: 3.0.3 jasmine_amir@0: 0 jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: topic_0622 jasmine_amir@0: topic_0091 jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: operation_2422 jasmine_amir@0: operation_0335 jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: sra-tools jasmine_amir@0: pigz jasmine_amir@0: samtools jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: grep '^[[:space:]]*[E|S|D]RR[0-9]\{1,\}[[:space:]]*$' jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: sra-tools jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: accessions && jasmine_amir@0: #else jasmine_amir@0: @ACCESSIONS_FROM_FILE@ '$input.file_list' > accessions && jasmine_amir@0: #end if jasmine_amir@0: #elif $input.input_select == "accession_number": jasmine_amir@0: echo '${input.accession}' | sed -r 's/(\,|\;|__cn__)/\n/g' > accessions && jasmine_amir@0: #end if jasmine_amir@0: for acc in \$(cat ./accessions); jasmine_amir@0: do ( jasmine_amir@0: echo "Downloading accession: \$acc..." && jasmine_amir@0: #end if jasmine_amir@0: ]]> jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: 10.1093/nar/gkq1019 jasmine_amir@0: jasmine_amir@0: @misc{github_sratools, jasmine_amir@0: author = {NCBI}, jasmine_amir@0: title = {sra-tools}, jasmine_amir@0: publisher = {GitHub}, jasmine_amir@0: journal = {GitHub repository}, jasmine_amir@0: url = {https://github.com/ncbi/sra-tools}, jasmine_amir@0: } jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: **How to use it?** jasmine_amir@0: jasmine_amir@0: There are three ways in which you can download data: jasmine_amir@0: jasmine_amir@0: 1. Plain text input of accession number(s) jasmine_amir@0: 2. Providing a list of accessions from file jasmine_amir@0: 3. Extracting data from an already uploaded SRA dataset jasmine_amir@0: jasmine_amir@0: Below we discuss each in detail. jasmine_amir@0: jasmine_amir@0: ------ jasmine_amir@0: jasmine_amir@0: **Plain text input of accession number(s)** jasmine_amir@0: jasmine_amir@0: When you type an accession number (e.g., `SRR1582967`) into **Accession** box and click **Execute** the tool will fetch the data for you. You can also provide a list of multiple accession numbers (e.g. `SRR3141592, SRR271828, SRR112358`). jasmine_amir@0: jasmine_amir@0: ----- jasmine_amir@0: jasmine_amir@0: **Providing a list of accessions from file** jasmine_amir@0: jasmine_amir@0: A more realistic scenario is when you want to upload a number of datasets at once. To do this you need a list of accession, where there is only one accession per line (see below for information on how to generate such a file). Once you have this file: jasmine_amir@0: jasmine_amir@0: 1. Upload it into your history using Galaxy's upload tool jasmine_amir@0: 2. Once the list of accessions is uploaded choose *List of SRA accessions, one per line* from **select input type** dropdown jasmine_amir@0: 3. Choose uploaded file within the **sra accession list** field jasmine_amir@0: 4. Click **Execute** jasmine_amir@0: jasmine_amir@0: ----- jasmine_amir@0: jasmine_amir@0: **Extract data from an already uploaded SRA dataset** jasmine_amir@0: jasmine_amir@0: If an SRA dataset is already present in the history, the sequencing data can be extracted in a human-readable data format (fastq, sam, bam) by setting **select input type** drop-down to *SRA archive in current history*. jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: ----- jasmine_amir@0: jasmine_amir@0: **How to generate accession lists** jasmine_amir@0: jasmine_amir@0: 1. Go to **SRA Run Selector** by clicking this link_ jasmine_amir@0: 2. Find the study you are interested in by typing a search term within the **Search** box. This can be a word (e.g., *mitochondria*) or an accession you have gotten from a paper (e.g., *SRR1582967*). jasmine_amir@0: 3. Once you click on the study of interest you will see the number of datasets in this study within the **Related SRA data** box jasmine_amir@0: 4. Click on the Runs number jasmine_amir@0: 5. On the page that would open you will see **Accession List** button jasmine_amir@0: 6. Clicking of this button will produce a file that you will need to upload into Galaxy and use as the input to this tool. jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: For credits, information, support and bug reports, please refer ato https://github.com/galaxyproject/tools-iuc. jasmine_amir@0: jasmine_amir@0: