Skip to main content

Python package: From RNA-Seq to the Boolean Network through the Gene Regulatory Network

Documentation and tutorials are available at augusta.readthedocs.io.

News

Augusta is FAIR!

We are excited to announce that Augusta has undergone a successful FAIRification process. This process was part of the FAIR-IMPACT workshop, which aims to ensure that research software is Findable, Accessible, Interoperable, and Reusable (FAIR). You can read more about our FAIRification journey and how it enhances Augusta’s usability and collaboration potential in the FAIR-IMPACT Implementation Story: FAIRification of Augusta, Research Software for Gene Regulatory Networks and Boolean Models Inference | FAIR-IMPACT.

Credits

The Augusta project is based on research detailed in the following paper. Please cite this paper when using or referencing our work:

Augusta: From RNA‐Seq to gene regulatory networks and Boolean models. Jana Musilova, Zdenek Vafek, Bhanwar Lal Puniya, Ralf Zimmer, Tomas Helikar, and Karel Sedlar. Computational and Structural Biotechnology Journal, 2024. DOI: 10.1016/j.csbj.2024.01.013.

Contributors

Quick Guide

Dependencies:

  • Python: version 3.7 or 3.8

  • Docker

Installation:

We highly recomment installing and using Augusta in a virtual environment.

$ conda create -n Augusta_venv python=3.7 anaconda
$ conda activate Augusta_venv
$ pip install Augusta

Usage:

See Inputs for details about input files and variables.

$ python
>>> import Augusta

GRN and BN inference using RNA-Seq:

>>> Augusta.RNASeq_to_BN(count_table_input = 'MyCT_file.csv', promoter_length = My_number, genbank_file_input = 'MyGB_file.gb', normalization_type = 'My_string', motifs_max_time = My_seconds)

GRN inference using RNA-Seq:

>>> Augusta.RNASeq_to_GRN(count_table_input = 'MyCT_file.csv', promoter_length = My_number, genbank_file_input = 'MyGB_file.gb', normalization_type = 'My_string', motifs_max_time = My_seconds)

BN inference using GRN:

>>> Augusta.GRN_to_BN(GRN_input = 'MyGRN_file.csv', promoter_length = My_number, genbank_file_input = 'MyGB_file.gb', add_dbs_info = 'My_string')

GRN refinement:

>>> Augusta.refineGRN(GRN_input = 'MyGRN_file.csv', genbank_file_input = 'MyGB_file.gb', count_table_input = 'MyCT_file.csv', promoter_length = My_number, motifs_max_time = My_seconds)

Metadata

Release files for Augusta 1.0.7

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

Source distribution (sdist)

Source distribution for Augusta 1.0.7
File Size Uploaded
augusta-1.0.7.tar.gz 121.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Augusta 1.0.7
File Interpreter ABI Platform
augusta-1.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 262.2 kB

Release files / augusta-1.0.7.tar.gz

Download URL augusta-1.0.7.tar.gz
Size 121.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0dc07c4bc733c1fbc400b42a27d896447675249529e3a9e2ff4f5a8922cfd7ba
BLAKE2b-256 checksum
How to use checksums
2a3804ef37076541e5b8ea5f22c497fa4ed09b9ce3fbe2fbacea55f13e0bef4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 12, 2025.

Transparency log

Release files / augusta-1.0.7-py3-none-any.whl

Download URL augusta-1.0.7-py3-none-any.whl
Size 140.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03acdb00660b8e3e11867debdbb0d7260f910cc23aade46ae674e75c4c11b4f8
BLAKE2b-256 checksum
How to use checksums
53508ccefc0c58a17ccea1d67a6e41164827eca89617f7e69d3a95971e6015b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 12, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

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