Skip to main content

RNA Coregulation Network Explorer and Classifier

Project description

RNACOREX

RNACOREX is a Python package for building Bayesian Network based classification models using miRNA-mRNA post-transcriptional networks. It uses curated interaction databases and conditional mutual information for identifying sets of interactions and model them using Conditional Linear Gaussian Classifiers (CLGs).

Repository: RNACOREX on GitHub


🚀 Features

  • Extracts structural and functional scores from miRNA-mRNA interactions.
  • Identify sets of interactions associated with different phenotypes.
  • Build CLG classifiers using these interaction sets.
  • Display the post-transcriptional networks.

📦 Installation

Installation in a Python virtual environment is required. It is highly recommended to run it in a conda environment.

Install with:

pip install rnacorex

Important: Next engines must be placed in their path rnacorex\engines before running the package.

  • DIANA_targets.txt
  • Tarbase_v9.tsv
  • Targetscan_targets.txt
  • MTB_targets_25.txt
  • gencode.v47.basic.annotation.gtf

Engines can be downloaded using the next command:

rnacorex.download()

Alternatively they can be manually downloaded from: https://tinyurl.com/RNACOREX

Run the next command to check if the engines have been correctly added:

rnacorex.check_engines()

Important: For displaying networks,pygraphviz must be installed separately using conda:

conda install -c conda-forge pygraphviz

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

rnacorex-0.1.5.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rnacorex-0.1.5-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file rnacorex-0.1.5.tar.gz.

File metadata

  • Download URL: rnacorex-0.1.5.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for rnacorex-0.1.5.tar.gz
Algorithm Hash digest
SHA256 fe38a65a596d990e7d2560533dd4135230712938b6fb1282defdacac680706e6
MD5 121487588889dadba74a9a04ff12d84a
BLAKE2b-256 812a1bcafec99cb781a79727d503495797e2980c03e280bbf701b66438c26cb6

See more details on using hashes here.

File details

Details for the file rnacorex-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: rnacorex-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for rnacorex-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 edc3296ffa7cdd2a19bc424d079468372de6f1377f6802f16e9f2d827468f519
MD5 d213c22e0d6539d8a2f46151883e5891
BLAKE2b-256 78e1c5dc2037d401d71e1866d4628caf0cca568fd31f87bdb6404de66c9331c3

See more details on using hashes here.

Supported by

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