Skip to main content

Open Source Transcription Initiation Rates

Project description

OSTIR (Open Source Translation Initiation Rates)

Status status

OSTIR is a Python package for predicting the rates at which ribosomes will bind to and initiate translation from different start codons in bacterial mRNAs. It uses the ViennaRNA Package to perform the necessary free energy calculations. The code builds on the last open source version of the RBS calculator.

OSTIR includes several improvements in usability. It supports multi-FASTA input with command line parameters or CSV input that can define parameters on a per-sequence basis. Additionally, OSTIR supports multi-threaded execution, accelerating the analysis of very large sequences.

Please see the OSTIR Wiki for full documentation

Quickstart

Installation

install with bioconda

OSTIR is a Python module and associated command line script. We recommend installing OSTIR using Bioconda on Linux or macOS. This will automatically install OSTIR and all of its dependencies, including ViennaRNA and the required Python modules.

From Bioconda (recommended; Linux, macOS):

  • Run conda install -c bioconda ostir

From Pip (for experts; Linux, macOS, Windows):

  • Download and install ViennaRNA, following the instructions here.
  • Run pip install ostir

For information on installing for development see the Wiki Documentation.

Command Line Usage

Print OSTIR help:

ostir -h

Run OSTIR on a sequence provided at the command line and print output to the console:

ostir -i TTCTAGATGAGAATAAGGTTATGGCGAGCTCTGAAGACGTTATCAAAGAGTTCATGCGTTTCAAAGTTCGTATGGAAGGT

Run OSTIR on all sequences provided in a FASTA file and print output to a CSV file:

ostir -i input.fasta -o output.csv

More options and examples are described in the Wiki Documentation.

Python Module Usage

Run OSTIR on a sequence inside of a Python script:

from ostir.ostir import run_ostir

seq = "ACUUCUAAUUUAUUCUAUUUAUUCGCGGAUAUGCAUAGGAGUGCUUCGAUGUCAU"
results = run_ostir(seq, name="my_sequence", threads=8)
print(results)

More options and examples are described in the Wiki Documentation.

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

OSTIR-1.0.6.tar.gz (158.4 kB view details)

Uploaded Source

Built Distribution

OSTIR-1.0.6-py3-none-any.whl (96.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: OSTIR-1.0.6.tar.gz
  • Upload date:
  • Size: 158.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for OSTIR-1.0.6.tar.gz
Algorithm Hash digest
SHA256 629e8e4fe7b35cc880b8fa3512e846906ce80ec43050f2a28aa59b90b0e19963
MD5 03b9ec76adac195d84f7a8f405b25ca5
BLAKE2b-256 d9bdde2a02df6a741d3e44fe9c6c470113bf68c5d0f09ac7143ef0b466eddf71

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: OSTIR-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 96.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for OSTIR-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 99a0b1bfa1f48712168daccccf85a141756ad2185b21de8f575126c327477b41
MD5 357f8584d77e5a0da103eed678e674cc
BLAKE2b-256 ef21f64ed21ec7cd9964c40a0061ca6e68df5dc1d2029447132d672b6b134265

See more details on using hashes here.

Provenance

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