Skip to main content

Network Oriented Repurposing of Drugs (NORDic): network identification and master regulator detection

Project description

Network Oriented Repurposing of Drugs (NORDic) package

(c) Clémence Réda, 2022.

Due to the presence of copyrighted databases, the license for this code is Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Environment

Create the environment using script install_environment.sh.

Using the "refractory epilepsy" application

Import the initial states from Mirza et al., 2017 and the M30 genes from Delahaye-Duriez et al., 2016

conda activate NORDic_env
python3 download_Refractory_Epilepsy_Data.py
conda deactivate

Building a Boolean network

You need to register to the LINCS L1000 database and the DisGeNet database and write up the corresponding credentials and API keys to files

from NORDic.NORDic_NI.functions import network_identification
solution = network_identification(file_folder, taxon_id, path_to_genes, ...)

The final network solution is written to <file_folder>solution.bnet.

Detection of master regulators

Using the filename in .bnet "network_name", the size k of the set of master regulators and the set of initial states states

from NORDic.NORDic_PMR.functions import greedy
S, spreads = greedy(network_name, k, states, ...)

The result file is named application_regulators.csv.

Network analysis with Cytoscape

Network analyses are performed with Cytoscape 3.8.0. You need to download the module CytoCtrlAnalyser (version 1.0.0). Then run

from NORDic.NORDic_NI.functions import solution2cytoscape
solution2cytoscape(solution, file_folder+"solution_minimal_cytoscape")

which will create a style file (in .xml) and a network file readable by Cytoscape (in .sif).

Pull requests, issues, suggestions?

clemence.reda@inserm.fr

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

NORDic-1.0.0.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file NORDic-1.0.0.tar.gz.

File metadata

  • Download URL: NORDic-1.0.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.5

File hashes

Hashes for NORDic-1.0.0.tar.gz
Algorithm Hash digest
SHA256 da6c10d37628d3f1445b05bf6de98be4c02669738e5ef7399cf5aa0f95de110e
MD5 14eef4d89f802cf5e28818033544996f
BLAKE2b-256 9092026601b27c4f389f071486b0ae5c8e3ce530885fed4a5a552c0200b5194c

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