Metadata-Version: 2.4
Name: RNACOREX
Version: 0.1.2
Summary: RNA Coregulation Network Explorer and Classifier
Author-email: "Oviedo-Madrid, Aitor" <aoviedomadr@unav.es>, "Gonzalez-Gomariz, Jose" <jgonzalezgom@unav.es>, "Armananzas, Ruben" <rarmananzas@unav.es>
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy<2.0
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: networkx
Requires-Dist: joblib
Requires-Dist: tqdm
Requires-Dist: scikit-learn
Dynamic: license-file

# 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).

## 🚀 Features

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

Package repository is available at: https://github.com/digital-medicine-research-group-UNAV/RNACOREX

## 📦 Installation

**Important:** 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`

Download engines from: https://tinyurl.com/StructuralEngine (`RNACOREX` folder)

**Important:** `pygraphviz` must be installed separately using conda **before** installing this package:

```bash
conda install -c conda-forge pygraphviz



