Skip to main content

Python package for analyzing and visualizing iModulons.

Project description

PyPI

What is an iModulon?

To learn about iModulons, how they are computed, and what they can tell you, see our about page.

Installation

Since PyModulon is currently under development, the recommended method to install PyModulon is to use the editable pip installation. It is recommended to do this inside a virtual environment or in a conda environment. This is because we require Python 3.8 for certain functionalities.

To create the conda environment:

conda create -n pymodulon python=3.8
conda activate pymodulon

(Optional) Install other dependencies:

conda install -c anaconda graphviz
conda install -c bioconda meme blast

Next, download the github repository:

git clone https://github.com/SBRG/pymodulon.git

Then install with pip using the -e flag:

python -m pip install -e .

This method of installation will automatically update your package each time you pull from this repository.

To update your code, run the following from your local PyModulon folder:

git pull

Documentation

The documentation for PyModulon can be found here.

Development

If you would like to assist in development, please install pre-commit to ensure code style and consistency.

Cite

Please cite the original E. coli iModulon paper: Sastry et al. Nature Communications. 2019.

If you use organism-specific datasets in your work, please cite these datasets:

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

pymodulon-0.1.1.dev0.tar.gz (73.3 MB view details)

Uploaded Source

Built Distribution

pymodulon-0.1.1.dev0-py3-none-any.whl (50.2 MB view details)

Uploaded Python 3

File details

Details for the file pymodulon-0.1.1.dev0.tar.gz.

File metadata

  • Download URL: pymodulon-0.1.1.dev0.tar.gz
  • Upload date:
  • Size: 73.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.5

File hashes

Hashes for pymodulon-0.1.1.dev0.tar.gz
Algorithm Hash digest
SHA256 d5fefc245d283c202b5b2d67bf340f37c556be0fa23adbe972b42414953349e5
MD5 c9734626859b8870d0a016d2e9be154e
BLAKE2b-256 3916be3e6f752f90e5f496ccf3a193e1c418fa31ae69a95952af6e21e20dd068

See more details on using hashes here.

File details

Details for the file pymodulon-0.1.1.dev0-py3-none-any.whl.

File metadata

  • Download URL: pymodulon-0.1.1.dev0-py3-none-any.whl
  • Upload date:
  • Size: 50.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.5

File hashes

Hashes for pymodulon-0.1.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 bfcf76ac5d4f142421a66f6a5a324a80fb43abc6f380ccadd6b8a3cd9f6c34c9
MD5 cef570d63b6317c32b844be6ec43b442
BLAKE2b-256 8786414098af003ecfdb7ac7579d7876e8f9026325c051baa2fd0254479558a3

See more details on using hashes here.

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