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.
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.
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
miRanda algorithm on microrna.org | user manual
RNAlib at Vienna RNA
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
Built Distributions
Hashes for metarna-4.0.0-py3.5-macosx-10.11-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c942131fdab0563ca467baf23344fa3b43641828cfd55d56598bb4e97fc5882 |
|
MD5 | 989d34d519ca471294fa064fa119a7d0 |
|
BLAKE2b-256 | 3f8a2b7988b56041cc1295d84c959528114927a1b667d4afd0037b69218a69e8 |
Hashes for metarna-4.0.0-cp35-cp35m-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de87a90666c7c4ea0cb2817f574895fda0519743da0955431dd8d895c4eecd6 |
|
MD5 | 01613ec229e14e06a63cac1131fb0c0e |
|
BLAKE2b-256 | 1214b79dfee610361bbcadea5b42ea6c8179b4340f2d2f742e81ba5cf791fefe |
Hashes for metarna-4.0.0-cp27-none-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 398837298114e690433eb4f4d994a9d57c2607ef3c128bf9c089dd70d1149efa |
|
MD5 | e6c2729f0bcbc706aab6f59b3c32e788 |
|
BLAKE2b-256 | e5cb56b471db1a7c9e7309390af0e95850eb917823a9627d49ef770e3e028ede |