Python package for inference of the gene regulatory network and the boolean network using RNA-Seq data.
Project description
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file augusta-1.0.7.tar.gz.
File metadata
- Download URL: augusta-1.0.7.tar.gz
- Upload date:
- Size: 121.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dc07c4bc733c1fbc400b42a27d896447675249529e3a9e2ff4f5a8922cfd7ba
|
|
| MD5 |
920b0b2e0f7feef5ce2d96570c9a4af6
|
|
| BLAKE2b-256 |
2a3804ef37076541e5b8ea5f22c497fa4ed09b9ce3fbe2fbacea55f13e0bef4a
|
Provenance
The following attestation bundles were made for augusta-1.0.7.tar.gz:
Publisher:
release.yml on JanaMus/Augusta
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
augusta-1.0.7.tar.gz -
Subject digest:
0dc07c4bc733c1fbc400b42a27d896447675249529e3a9e2ff4f5a8922cfd7ba - Sigstore transparency entry: 211383468
- Sigstore integration time:
-
Permalink:
JanaMus/Augusta@4cc0bd1de1e9458e8c347cc80ccf8b14ec36114f -
Branch / Tag:
refs/tags/v1.0.7 - Owner: https://github.com/JanaMus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4cc0bd1de1e9458e8c347cc80ccf8b14ec36114f -
Trigger Event:
release
-
Statement type:
File details
Details for the file augusta-1.0.7-py3-none-any.whl.
File metadata
- Download URL: augusta-1.0.7-py3-none-any.whl
- Upload date:
- Size: 140.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03acdb00660b8e3e11867debdbb0d7260f910cc23aade46ae674e75c4c11b4f8
|
|
| MD5 |
3877c769887ede434430efda83821c9f
|
|
| BLAKE2b-256 |
53508ccefc0c58a17ccea1d67a6e41164827eca89617f7e69d3a95971e6015b6
|
Provenance
The following attestation bundles were made for augusta-1.0.7-py3-none-any.whl:
Publisher:
release.yml on JanaMus/Augusta
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
augusta-1.0.7-py3-none-any.whl -
Subject digest:
03acdb00660b8e3e11867debdbb0d7260f910cc23aade46ae674e75c4c11b4f8 - Sigstore transparency entry: 211383470
- Sigstore integration time:
-
Permalink:
JanaMus/Augusta@4cc0bd1de1e9458e8c347cc80ccf8b14ec36114f -
Branch / Tag:
refs/tags/v1.0.7 - Owner: https://github.com/JanaMus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4cc0bd1de1e9458e8c347cc80ccf8b14ec36114f -
Trigger Event:
release
-
Statement type: