Skip to main content

Finds target sites for the miRNAs in genomic sequences.

Project description

metaRNA finds potential target sites for the microRNAs in genomic sequences. It is built on miRanda, an algorithm for detection and ranking of the targets of microRNA.

Build Status PyPI V PyPI DW PyPI VER PyPI L image5 PyPI S

Quickstart

from metarna.target_scan import scan, free_energy

gene_sequence = (
    "ACAAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTGCTCTCCGGGGCCACGGCCACCGCTGCCCTGCC"
    "CCTGGAGGGTGGCCCCACCGGCCGAGACAGCGAGCATATGCAGGAAGCGGCAGGAATAAGGAAAAGCAGC"
    "CTCCTGACTTTCCTCGCTTGGTGGTTTGAGTGGACCTCCCAGGCCAGTGCCGGGCCCCTCATAGGAGAGG"
)

mirna_sequence = "UGGCGAUUUUGGAACUCAAUGGCA"

# Get free Energy value:
delta_g = free_energy(gene_sequence, mirna_sequence)

# Get full targets information:
targets = scan(gene_sequence, mirna_sequence)

Installation

metaRNA supports Python versions 2.7, 3.3, 3.4, and 3.5. It requires the Vienna RNA package which must be installed before installing metaRNA.

After Intalling Vienna RNA package, metaRNA may be installed simply by executing:

$ pip install metarna

metaRNA is currently tested on Mac OSX and Ubuntu, however other Unix based systems should be supported. It isn’t tested on Windows yet.

Running tests

Use of virtualenv is assumed and expected.

$ python setup.py develop # Installs Development Version
$ python -m unittest

Description

The miRanda algorithm works in two phases. In phase one, the potential target sites are reported based on query microRNA and reference (CDNA) sequence. These targets are scored and the high scoring alignments are then used in second phase, where the folding routines of RNAlib library are utilised to calculate the minimum free energy of the resulting combinations.

Further Information

Citing in publications

Please cite the original miRanda library, and Vienna RNA library. The citations can be obtained from the links above.

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

metarna-4.0.4.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

metarna-4.0.4-cp35-cp35m-macosx_10_11_x86_64.whl (101.6 kB view details)

Uploaded CPython 3.5m macOS 10.11+ x86-64

File details

Details for the file metarna-4.0.4.tar.gz.

File metadata

  • Download URL: metarna-4.0.4.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for metarna-4.0.4.tar.gz
Algorithm Hash digest
SHA256 e63bb75452c01822b7043c57ea964123b5f9509ac71bc062e1a646256367ca41
MD5 46dee058d68a93a3490f1bfc6e8e3a0d
BLAKE2b-256 547d16dd4e83573ec8ae46154c1a95c3afbe988102014a60d9155011edf54d45

See more details on using hashes here.

File details

Details for the file metarna-4.0.4-cp35-cp35m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for metarna-4.0.4-cp35-cp35m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 30085614ee9442f1af43571cef36dc28cddee3bdd7ed8b29ec358317e89532df
MD5 7445f1ff2d37285bf1f8e74adc748141
BLAKE2b-256 0d444b94c39a5a30453fd41162beed775f5eab61e5063432c92264a4375ce00d

See more details on using hashes here.

Supported by

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