https://github.com/prashnts/metarna
Find target sites for the miRNAs in genomic sequences
https://github.com/prashnts/metarna
bioinformatics genomics python rna vienna
Last synced: 13 days ago
JSON representation
Find target sites for the miRNAs in genomic sequences
- Host: GitHub
- URL: https://github.com/prashnts/metarna
- Owner: prashnts
- License: other
- Created: 2016-02-22T11:51:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-25T17:09:13.000Z (over 8 years ago)
- Last Synced: 2025-09-20T04:57:39.140Z (28 days ago)
- Topics: bioinformatics, genomics, python, rna, vienna
- Language: C
- Homepage: https://pypi.python.org/pypi/metarna
- Size: 375 KB
- Stars: 18
- Watchers: 4
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
metaRNA
=======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 DM| |PyPI VER| |PyPI L| |image5| |PyPI S|
Quickstart
----------.. code:: python
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)# Specifying Calculation Parameters
targets = scan(gene_sequence, mirna_sequence, scale=5.0)
# Check the docs for all available optionsDocumentation
-------------Latest metaRNA documentation is available on `ReadTheDocs `_.
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:.. code:: shell
$ 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.
.. code:: shell
$ python setup.py develop # Installs Development Version
$ python -m unittestDescription
-----------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... _microrna.org: http://www.microrna.org/microrna/getDownloads.do
.. _user manual: http://cbio.mskcc.org/microrna_data/manual.html
.. _Vienna RNA: http://www.tbi.univie.ac.at/RNA/.. |Build Status| image:: https://travis-ci.org/prashnts/metaRNA.svg?branch=master
:target: https://travis-ci.org/prashnts/metaRNA
.. |PyPI V| image:: https://img.shields.io/pypi/v/metarna.svg
:target: https://pypi.python.org/pypi/metarna
.. |PyPI DM| image:: https://img.shields.io/pypi/dm/metarna.svg
:target: https://pypi.python.org/pypi/metarna
.. |PyPI VER| image:: https://img.shields.io/pypi/pyversions/metarna.svg
:target: https://pypi.python.org/pypi/metarna
.. |PyPI L| image:: https://img.shields.io/pypi/l/metarna.svg
:target: #
.. |image5| image:: https://img.shields.io/github/issues-raw/prashnts/metarna.svg
:target: https://github.com/prashnts/metaRNA/issues
.. |PyPI S| image:: https://img.shields.io/pypi/status/metarna.svg
:target: #