Skip to main content

Align short RNA seqeuncing reads to determine the length of of overhang.

Project description

stepRNA DOI PyPI version

Overview

stepRNA is a RNA-seq read processor, based on bowtie2, that will align small RNA-seq query reads (passenger sequences) to reference sequences (siRNAs) and output information about the type and length of overhangs uncovered. It was originally developed for uncovering Dicer processing signatures but is not limited to just this.

Table of Contents:

Reporting Issues

Please report any issues to the stepRNA GitHub page or via email:

Installation

In order for stepRNA to run you must have:

  • Bowtie2 >= v2.3.4 (see BOWTIE2 website for more details)
  • biopython >= v0.3.0 (automatically installed with pip)
  • numpy >= v1.19.0 (autoamtically installed with pip)
  • pysam >= v0.16.0.1 (autoamtically installed with pip)

To install with pip (recommended):

pip install stepRNA

To upgrade to v1.0.5

pip install --upgrade stepRNA

If this doesn't work due to non-root access issues see Installing into a Virtual Environment

To install from source:

  1. Download stepRNA-1.0.5.tar.gz
  2. Unzip it
  3. Move into stepRNA-1.0.5 repository
  4. Run the installation
tar -xvzf stepRNA-1.0.5.tar.gz

cd stepRNA-1.0.5

python3 setup.py install

Installing into a Virtual Environment

This can be useful if root privalages are not available to the user.

  1. Create a virutal environment (recommend using virtualenv):

pip install virtualenv

  1. Create and activate the environment:
  2. Run the installation
virtualenv stepRNA_env

source /stepRNA_env/bin/activate

pip install stepRNA

Use:

See the documentation for a detailed description on how to use stepRNA (MANUAL)

The quickest way to use stepRNA:

stepRNA --reference REFERENCE --reads QUERY

This will align the reads to the reference sequences and output into the current diretory using the READS filename as the prefix. REFERENCE and QUERY must have unique FASTA headers (if not use -u)

Helpful options:

  • --name can be used to customise the prefix name
  • --directory can be used to specify an output directory

Example:

Using the reads from stepRNA/example_data/experimental_data:

stepRNA --reference stepRNA/example_data/experimental_data/26G_embryo.fa --reads stepRNA/example_data/experimental_data/LF_embryo.fa --directory stepRNA_example

This will create a new direcotry called stepRNA_example that contains:

  • LF_embryo_AligmentFile/; a directory containing BAM files for each of the overhang lengths
  • CSVs; containing count information

See the MANUAL for more information

News

Latest release notes:

Version 1.0.6 - 7 Feb, 2022

  • Update to setup.py to include alive_progress

See NEWS for historical updates of release notes

Licence

stepRNA is licensed under the MIT license. See LICENSE file for details.

Additional Information

For more information:

  • Go to FAQs to see commonly asked quesitons
  • Look at the USER MANUAL to see detailed instructions and all of the available options

If you use stepRNA in your work please cite:

stepRNA: Identification of Dicer cleavage signatures and passenger strand lengths in small RNA sequences (Murcott et al. 2022)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stepRNA-1.0.6.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

stepRNA-1.0.6-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file stepRNA-1.0.6.tar.gz.

File metadata

  • Download URL: stepRNA-1.0.6.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.3

File hashes

Hashes for stepRNA-1.0.6.tar.gz
Algorithm Hash digest
SHA256 c7d5968b4272646ddafefc5f522ebabf80d9ebb345ff59746e9ecee6e259b4ab
MD5 906d062811359b7df4b0acaaf32c4e7a
BLAKE2b-256 32eb6104fdcfa07c7a49acd9725bae68628066cc8d7155972c7e9da1e8acc4f9

See more details on using hashes here.

File details

Details for the file stepRNA-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: stepRNA-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.3

File hashes

Hashes for stepRNA-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2f759de39e3e90d1e7187fdb92c99ca433dfd0c98ff3091d95ea41301673af7f
MD5 3fdd4a4cc0a23e04633fe837f0964fa2
BLAKE2b-256 571d50d41e6d371282428b50e8ee2dc11316680f2da86b30e8bb05e570609269

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page