| plot_dna_objects {regutools} | R Documentation |
Plot annotation elements within genomic region
plot_dna_objects(
regulondb,
genome = "eschColi_K12",
grange = GRanges("chr", IRanges(1, 5000)),
elements = "gene"
)
regulondb |
A |
genome |
A valid UCSC genome name. |
grange |
A |
elements |
A character vector specifying which annotation elements to
plot. It can be any from: |
A plot with genomic elements found within a genome region, including genes and regulators.
Joselyn Chavez
## Connect to the RegulonDB database if necessary
if (!exists("regulondb_conn")) {
regulondb_conn <- connect_database()
}
## Build the regulondb object
e_coli_regulondb <-
regulondb(
database_conn = regulondb_conn,
organism = "chr",
database_version = "1",
genome_version = "1"
)
## Plot some genes from E. coli using default parameters
plot_dna_objects(e_coli_regulondb)
## Plot genes providing Genomic Ranges
grange <- GenomicRanges::GRanges(
"chr",
IRanges::IRanges(5000, 10000)
)
plot_dna_objects(e_coli_regulondb, grange)
## Plot aditional elements within genomic positions
plot_dna_objects(e_coli_regulondb,
grange,
elements = c("gene", "promoter")
)