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.0.tar.gz (73.3 MB view details)

Uploaded Source

Built Distribution

pymodulon-0.1.0-py3-none-any.whl (65.2 kB view details)

Uploaded Python 3

File details

Details for the file pymodulon-0.1.0.tar.gz.

File metadata

  • Download URL: pymodulon-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 279f789b332c9f7d7d43de8cef866e99803b615c6d1896cf10227bf04b748712
MD5 a669615fb1c08be2db09448d94a1b65f
BLAKE2b-256 92d4e2b6a0a39b4f7ee3580ba5a5e2024c8ebc1af3045a7760b751621d8cf97d

See more details on using hashes here.

File details

Details for the file pymodulon-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pymodulon-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 65.2 kB
  • 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8cca83bdaf26c19d7a4c6e147251afaeb289fb2142fed3fbf0aab14800764cd
MD5 0c2ba1cfb133dc2ee6a2db8a8d75ea7a
BLAKE2b-256 256ca3fae2a020d97c37b3cc602f6e7920e93bdafd043178ee6bc948b2056749

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