Skip to main content

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

Metadata

Release files for RNACOREX 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for RNACOREX 0.1.5
File Size Uploaded
rnacorex-0.1.5.tar.gz 23.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for RNACOREX 0.1.5
File Interpreter ABI Platform
rnacorex-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 47.7 kB

Release files / rnacorex-0.1.5.tar.gz

Download URL rnacorex-0.1.5.tar.gz
Size 23.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fe38a65a596d990e7d2560533dd4135230712938b6fb1282defdacac680706e6
BLAKE2b-256 checksum
How to use checksums
812a1bcafec99cb781a79727d503495797e2980c03e280bbf701b66438c26cb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release files / rnacorex-0.1.5-py3-none-any.whl

Download URL rnacorex-0.1.5-py3-none-any.whl
Size 24.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
edc3296ffa7cdd2a19bc424d079468372de6f1377f6802f16e9f2d827468f519
BLAKE2b-256 checksum
How to use checksums
78e1c5dc2037d401d71e1866d4628caf0cca568fd31f87bdb6404de66c9331c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page