Description Usage Arguments Value Author(s) Examples
This function takes the output of get_gene_regulators()
with
format multirow,
onerow or table, or a vector with genes and retrieves information about the
TFs and their regulated genes
1 | get_regulatory_summary(regulondb, gene_regulators)
|
regulondb |
A |
gene_regulators |
Result from |
A data frame with the following columns:
The name or gene of TF
Regulated Genes per TF
Percent of regulated genes per TF
positive, negative or dual regulation
Name(s) of regulated genes
Carmina Barberena Jonas, Jesús Emiliano Sotelo Fonseca, José Alquicira Hernández, Joselyn Chávez
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | ## Connect to the RegulonDB database if necessary
if (!exists("regulondb_conn")) regulondb_conn <- connect_database()
## Build the regulon db object
e_coli_regulondb <-
regulondb(
database_conn = regulondb_conn,
organism = "E.coli",
database_version = "1",
genome_version = "1"
)
## Get the araC regulators
araC_regulation <-
get_gene_regulators(
e_coli_regulondb,
genes = c("araC"),
format = "multirow",
output.type = "TF"
)
## Summarize the araC regulation
get_regulatory_summary(e_coli_regulondb, araC_regulation)
## Retrieve summary of genes 'araC' and 'modB'
get_regulatory_summary(e_coli_regulondb,
gene_regulators = c("araC", "modB")
)
## Obtain the summary for 'ECK120000050' and 'modB'
get_regulatory_summary(e_coli_regulondb,
gene_regulators = c("ECK120000050", "modB")
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.