Skip to main content

DSGRN (Dynamic Signatures Generated by Regulatory Networks)

Project description

DSGRN

Dynamic Signatures Generated by Regulatory Networks

Build Status Coverage StatusDOI

Documentation

Overview

This project uses computational dynamics to produce dynamical surveys of switching models of regulatory networks. The resulting data is stored into a database which can then be queried for further research.

Installation

To get the latest tagged version from the PyPI repository:

pip install DSGRN

To uninstall:

pip uninstall DSGRN

Installing from source

Assuming you have a C++ compiler and the Python 3 dependencies installed on your system, you can install from source with the command:

pip install --upgrade --force-reinstall --no-deps --no-cache-dir git+https://github.com/marciogameiro/DSGRN.git

Alternatively, you can clone the GitHub repository and install with:

git clone https://github.com/marciogameiro/DSGRN.git
cd DSGRN
./install.sh

If you don't have all the dependencies installed or if the above fails, see Install.md for some options on how to proceed. Installing DSGRN as above on a Mac usually fails with the C++ compiler and the Python provided by Apple. In that case you need to install new versions as described in the link above.

Usage

To check if DSGRN is installed do

import DSGRN

network = DSGRN.Network("X1 : (~X1)(X2)\n X2 : (X1)(~X2)")
DSGRN.DrawGraph(network)

This should plot the network

See the GettingStarted.ipynb jupyter notebook in the Tutorials folder for the basic usage of DSGRN.

Examples and Documentation

See Tutorials folder for examples.

Also see the documentation.

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

DSGRN-1.6.1.tar.gz (13.2 MB view hashes)

Uploaded Source

Built Distributions

DSGRN-1.6.1-pp310-pypy310_pp73-win_amd64.whl (13.5 MB view hashes)

Uploaded PyPy Windows x86-64

DSGRN-1.6.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686

DSGRN-1.6.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

DSGRN-1.6.1-pp39-pypy39_pp73-win_amd64.whl (13.5 MB view hashes)

Uploaded PyPy Windows x86-64

DSGRN-1.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686

DSGRN-1.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

DSGRN-1.6.1-pp38-pypy38_pp73-win_amd64.whl (13.5 MB view hashes)

Uploaded PyPy Windows x86-64

DSGRN-1.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686

DSGRN-1.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

DSGRN-1.6.1-pp37-pypy37_pp73-win_amd64.whl (13.5 MB view hashes)

Uploaded PyPy Windows x86-64

DSGRN-1.6.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686

DSGRN-1.6.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

DSGRN-1.6.1-cp312-cp312-win_amd64.whl (13.5 MB view hashes)

Uploaded CPython 3.12 Windows x86-64

DSGRN-1.6.1-cp312-cp312-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.12 Windows x86

DSGRN-1.6.1-cp312-cp312-musllinux_1_1_x86_64.whl (13.4 MB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp312-cp312-musllinux_1_1_i686.whl (13.5 MB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp312-cp312-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp312-cp312-macosx_11_0_arm64.whl (12.9 MB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

DSGRN-1.6.1-cp312-cp312-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

DSGRN-1.6.1-cp311-cp311-win_amd64.whl (13.5 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

DSGRN-1.6.1-cp311-cp311-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.11 Windows x86

DSGRN-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl (13.4 MB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp311-cp311-musllinux_1_1_i686.whl (13.5 MB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp311-cp311-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp311-cp311-macosx_11_0_arm64.whl (12.9 MB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

DSGRN-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

DSGRN-1.6.1-cp310-cp310-win_amd64.whl (13.5 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

DSGRN-1.6.1-cp310-cp310-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.10 Windows x86

DSGRN-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl (13.4 MB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp310-cp310-musllinux_1_1_i686.whl (13.5 MB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp310-cp310-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp310-cp310-macosx_11_0_arm64.whl (12.9 MB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

DSGRN-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

DSGRN-1.6.1-cp39-cp39-win_amd64.whl (13.5 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

DSGRN-1.6.1-cp39-cp39-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.9 Windows x86

DSGRN-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl (13.4 MB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp39-cp39-musllinux_1_1_i686.whl (13.5 MB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp39-cp39-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp39-cp39-macosx_11_0_arm64.whl (12.9 MB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

DSGRN-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

DSGRN-1.6.1-cp38-cp38-win_amd64.whl (13.5 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

DSGRN-1.6.1-cp38-cp38-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.8 Windows x86

DSGRN-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl (13.4 MB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp38-cp38-musllinux_1_1_i686.whl (13.5 MB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp38-cp38-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp38-cp38-macosx_11_0_arm64.whl (12.9 MB view hashes)

Uploaded CPython 3.8 macOS 11.0+ ARM64

DSGRN-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

DSGRN-1.6.1-cp37-cp37m-win_amd64.whl (13.5 MB view hashes)

Uploaded CPython 3.7m Windows x86-64

DSGRN-1.6.1-cp37-cp37m-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.7m Windows x86

DSGRN-1.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl (13.5 MB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp37-cp37m-musllinux_1_1_i686.whl (13.6 MB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp37-cp37m-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

DSGRN-1.6.1-cp36-cp36m-win_amd64.whl (13.7 MB view hashes)

Uploaded CPython 3.6m Windows x86-64

DSGRN-1.6.1-cp36-cp36m-win32.whl (13.4 MB view hashes)

Uploaded CPython 3.6m Windows x86

DSGRN-1.6.1-cp36-cp36m-musllinux_1_1_x86_64.whl (13.5 MB view hashes)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

DSGRN-1.6.1-cp36-cp36m-musllinux_1_1_i686.whl (13.6 MB view hashes)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

DSGRN-1.6.1-cp36-cp36m-musllinux_1_1_aarch64.whl (13.4 MB view hashes)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

DSGRN-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

DSGRN-1.6.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (13.0 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

DSGRN-1.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.9 MB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

DSGRN-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl (12.9 MB view hashes)

Uploaded CPython 3.6m macOS 10.9+ x86-64

Supported by

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