Skip to main content
# Installation



You can install iggy by running:

> pip install --user iggy

On Linux the executable scripts can then be found in `~/.local/bin`

and on MacOS the scripts are under `/Users/YOURUSERNAME/Library/Python/3.5/bin`.


# Usage


Typical usage is:

> iggy.py network.sif observation.obs --show_labelings 10 --show_predictions

For more options you can ask for help as follows:

> iggy.py -h
usage: iggy.py [-h] [--no_fwd_propagation] [--no_founded_constraints]
[--elempath] [--depmat] [--mics] [--autoinputs] [--scenfit]
[--show_labelings SHOW_LABELINGS] [--show_predictions]
networkfile observationfile

Iggy confronts biological networks given as interaction graphs with
experimental observations given as signs that represent the concentration
changes between two measured states. Iggy supports the incorporation of
uncertain measurements, discovers inconsistencies in data or network, applies
minimal repairs, and predicts the behavior of unmeasured species. In
particular, it distinguishes strong predictions (e.g. increase of a node
level) and weak predictions (e.g., node level increases or remains unchanged).

positional arguments:
networkfile influence graph in SIF format
observationfile observations in bioquali format

optional arguments:
-h, --help show this help message and exit
--no_fwd_propagation turn forward propagation OFF, default is ON
--no_founded_constraints
turn constraints OFF that every variation must be
founded in an input, default is ON
--elempath a change must be explained by an elementary path from
an input.
--depmat combines multiple states, a change must be explained
by an elementary path from an input.
--mics compute minimal inconsistent cores
--autoinputs compute possible inputs of the network (nodes with
indegree 0)
--scenfit compute scenfit of the data, default is mcos
--show_labelings SHOW_LABELINGS
number of labelings to print, default is OFF, 0=all
--show_predictions show predictions


The second script contained is opt_graph.py
Typical usage is:

> opt_graph.py network.sif observations_dir/ --show_repairs 10

For more options you can ask for help as follows:

> opt_graph.py -h
usage: opt_graph.py [-h] [--no_fwd_propagation] [--no_founded_constraints]
[--elempath] [--depmat] [--autoinputs]
[--show_repairs SHOW_REPAIRS] [--repair_mode REPAIR_MODE]
networkfile observationfiles

Opt-graph confronts a biological network given as interaction graphs with sets
of experimental observations given as signs that represent the concentration
changes between two measured states. Opt-graph computes the networks fitting
the observation data by removing (or adding) a minimal number of edges in the
given network

positional arguments:
networkfile influence graph in SIF format
observationfiles directory of observations in bioquali format

optional arguments:
-h, --help show this help message and exit
--no_fwd_propagation turn forward propagation OFF, default is ON
--no_founded_constraints
turn constraints OFF that every variation must be
founded in an input, default is ON
--elempath a change must be explained by an elementary path from
an input.
--depmat combines multiple states, a change must be explained
by an elementary path from an input.
--autoinputs compute possible inputs of the network (nodes with
indegree 0)
--show_repairs SHOW_REPAIRS
number of repairs to show, default is OFF, 0=all
--repair_mode REPAIR_MODE
choose repair mode: 1 = remove edges (default), 2 = add +
remove edges (opt-graph), 3 = flip edges


# Samples

Sample files available here: [demo_data.tar.gz](https://bioasp.github.io/iggy/downloads/demo_data.tar.gz)

Metadata

Release files for iggy 1.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iggy 1.4.3
File Size Uploaded Provenance Actions
iggy-1.4.3.tar.gz 30.4 kB Without provenance Details for iggy-1.4.3.tar.gz

Release files / iggy-1.4.3.tar.gz

Download URL iggy-1.4.3.tar.gz
Size 30.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6625339ee0ab4a5bd924088ea56ce3a26f377d3b0c5d1d2325e8751af08c03c8
BLAKE2b-256 checksum
How to use checksums
952a0d1d558dfaeefba734f39bd08bb73e6f629a0127116bf03dbf65e0914ef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

Security for iggy 1.4.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page