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
Jana Musilova, musilovaj22@gmail.com
Zdenek Vafek
Karel Sedlar, sedlar@vut.cz
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)
| File | Size | Uploaded | |
|---|---|---|---|
| augusta-1.0.7.tar.gz | 121.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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