Skip to main content

rxnconcompiler is an iterative network building tool for Systems Biology.

Magdalena Rother, Sebastian Thieme, Ulrike Muenzner and Marcus Krantz


USAGE

Get help:

python interface.py -h

Generate bngl file:

python interface.py ‘A_ppi_B; ! A–C’ [-o output_file.name]

Generate json file:

python interface.py ‘A_ppi_B; ! A–C’ –json [-o output_file.name]

Generate file with rxncon quick text:

python interface.py ‘A_ppi_B; ! A–C’ –json [-o output_file.name]


LEGAL DISCLAIMER

rxnconcompiler is released under the GPL license, a copy of which is included in the distribution (See COPYING for details).

This software is provided “as-is”. There are no expressed or implied warranties of any kind, including, but not limited to, the warranties of merchantability and fitness for a given application. In no event shall the authors be liable for any direct, indirect, incidental, special, exemplary or consequential damages (including, but not limited to, loss of use, data or profits, or business interruption) however caused and on any theory of liability, whether in contract, strict liability or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

The authors take no responsibility for damage caused by this program or its components.


CREDITS

Magdalena Rother - architecture and unit tests and implementation

Sebastian Thieme - model validation and testing

Falko Krause - rxncon_parser.py (modified by MR)

Ulrike Muenzner - contribution into concepts

Marcus Krantz - concept and supervision


ACKNOWLEDGEMENTS

Credit goes to our colleagues Falko Krause, Max Floettmann, David Jesinghaus, and Janina Linnik for their comments, ideas and support during development.


REFERENCES

Magdalena Rother, Ulrike Muenzner, Sebastian Thieme and Marcus Krantz

Information content and scalability in signal transduction network reconstruction formats. Molecular BioSystems, DOI: 10.1039/C3MB00005B (2013)


FOR DEVELOPERS

When using the repository version modify your ~/.bashrc :

PYTHONPATH=$PYTHONPATH:/path/to/main/rxnconcompiler/: /path/to/rxnconcompiler/tests/ export PYTHONPATH

To be able to run acceptance tests with BioNetGen, install the BioNetGen software and add to ~/.bashrc : BNG_PATH=/path/to/BioNetGen-2.2.2-stable/ export BNG_PATH

Class Responsibility Collaboration doc:

doc/_statis/rxncompiler.txt

Release making:

git tag -a v1.2.0 -m ‘read and write json, cli added’

git push –tags

python setup.py sdist

python setup.py sdist upload (sends package to PyPI)

Generating documentation with Sphinx:

pip install spxinx

python setup.py docs

cd docs

make html (index.html in docs/_build/index.html)

Testing and coverage:

python setup.py test (calculates coverage)

or

cd tests

python test_all.py

Usage of virtual environment:

pip install virtualenv

virtualenv venv_rxncon

source venv_rxncon/bin/activate

(venv_rxncon) pip install xlrd

(venv_rxncon) pip install pyscaffold

(venv_rxncon) pip install sphinx

(venv_rxncon) pip freeze

(venv_rxncon) cd rxnconcompiler

(venv_rxncon) python setup.py test

Release files for rxnconcompiler 1.1.0

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

Source distribution (sdist)

Source distribution for rxnconcompiler 1.1.0
File Size Uploaded
rxnconcompiler-1.1.0.tar.gz 2.2 MB Details

Release files / rxnconcompiler-1.1.0.tar.gz

Download URL rxnconcompiler-1.1.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
aaf61cc77450ab1ef4e6b22a28b5233c8e6f2eca894f1df7f5f8b356cab377df
BLAKE2b-256 checksum
How to use checksums
ea27fcaff43d407e4978f69865781d95f2b9d46833c092d36929d503a04612a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 release file

1.0.3

1 release file

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