Description Usage Arguments Value Examples
View source: R/available_projects.R
List available projects in recount3
1 2 3 4 5 6 | available_projects(
organism = c("human", "mouse"),
recount3_url = getOption("recount3_url", "http://duffel.rail.bio/recount3"),
bfc = recount3_cache(),
available_homes = project_homes(organism = organism, recount3_url = recount3_url)
)
|
organism |
A |
recount3_url |
A |
bfc |
A BiocFileCache-class
object where the files will be cached to, typically created by
|
available_homes |
A |
A data.frame()
with the project ID (project
), the organism
, the
file_source
from where the data was accessed,
the recount3
project home location (project_home
), the project
project_type
that differentiates between data_sources
and compilations
,
the n_samples
with the number of samples in the given project.
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | ## Find all the human projects
human_projects <- available_projects()
## Explore the results
dim(human_projects)
head(human_projects)
## How many are from a data source vs a compilation?
table(human_projects$project_type, useNA = "ifany")
## What are the unique file sources?
table(
human_projects$file_source[human_projects$project_type == "data_sources"]
)
## Note that big projects are broken up to make them easier to access
## For example, GTEx and TCGA are broken up by tissue
head(subset(human_projects, file_source == "gtex"))
head(subset(human_projects, file_source == "tcga"))
## Find all the mouse projects
mouse_projects <- available_projects(organism = "mouse")
## Explore the results
dim(mouse_projects)
head(mouse_projects)
## How many are from a data source vs a compilation?
table(mouse_projects$project_type, useNA = "ifany")
## What are the unique file sources?
table(
mouse_projects$file_source[mouse_projects$project_type == "data_sources"]
)
## Use with a custom recount3_url:
available_projects(
recount3_url = "http://snaptron.cs.jhu.edu/data/temp/recount3test",
available_homes = "data_sources/sra"
)
## You can also rely on project_homes() if the custom URL has a text file
## that can be read with readLines() at:
## <recount3_url>/<organism>/homes_index
available_projects(
recount3_url = "http://snaptron.cs.jhu.edu/data/temp/recount3test"
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.