get_example_gwas
caches data.create_gene_covar_file
: Add check to drop duplicate cell types (after ignoring case)load_magma_results_file
: Update message to include scenario where cell types dropped due to be duplicated.format.sumstats.for.magma
package_version
comparisons now only work with strings instead of numbers.map_snps_to_genes
: storage_dir
arg to check_genomeLocFile
.create_fake_gwas_path
magma_files_metadata
map_snps_to_genes
duplicate
arg to control what to do with duplicate/non-bilalleic SNPs.synonym_dup
arg to control what to do with synonymous SNPs.check_duplicate
, check_synonym_dup
get_magma_paths
file.path
instead of hard-coded "/" symbols.map_snps_to_genes
--> decompress
wasn't recognizing files with ".bgz" suffix. get_data
/ get_ctd
.token
arg.tag
arg.rworkflows
badger
get_ctd_dendro
plot_celltype_associations
sprintf
, for
, patchwork
ggplot2::ggsave
instead of grDevices
bind_plots
enrichment_results
levels
.%>%
with |>
syntax.celltype_associations_pipeline
:get_ctd
map_snps_to_genes
genesOut
path for Windows.check_n
, check_genomeLocFile
enrichment_results
:calculate_conditional_celltype_associations
qvalue_thresh
magma_tileplot
grDevices
/ gridExtra
with patchwork
fix_celltype_names2
for situations when you don't want to make all celltypes in vector unique.check_n
funcplot_celltype_associations
ctAssocs
and ctdDendro
are both run through EWCE::fix_celltype_names()
when creating an ordered factor.merge_magma_results
calculate_celltype_associations
:calculate_celltype_associations_linear
, calculate_celltype_associations_top10
EnrichmentMode
gets added to the saved file names to distinguish results from one another
via new internal func: check_analysis_name
.load_magma_results_file
res$COVAR
column, as this is no longer relevant
given the structure of the results table.rownames(res) <- res$VARIABLE
as this causes duplicate rownames.keep_types=
to subset results types.map_snps_to_genes
plot_celltype_associations
: added unit tests.calculate_conditional_celltype_associations
: added unit tests. calculate_celltype_associations
internally. import_magma_files
:data.table
s. magma_files_metadata
celltype_associations_pipeline
:standardise
arg.adjust_zstat_in_genesOut
:ctd
and geneset
species by default:infer_ctd_species
infer_geneset_species
map_snps_to_genes
:N
when =NULL
or =NA
.genes_only
arg to make function faster and
skip generating "genes.raw" file. check_quantiles
:EWCE::standardise_ctd
). decompress
storage_dir
instead of tempdir()
. full_workflow
vignette to work.magma_tileplot
:get_example_gwas
:tempdir()
to make easier to infer MAGMA output file paths in vignettes. merge_results
: save_dir
if not already present.get_driver_genes
:magma_files_metadata
:calculate_conditional_celltype_enrichment_limma
example working again. get_ctd
:EWCE::standardise_ctd
function.tempdir
). get_genome_ref
saves to cache dir (not temp dir)
during map_snps_to_genes
. get_data
,
specifically get_genomeLocFile
. paste
instead of file.path
to avoid cross-platforms issues (e.g. Windows inserting "\" instead of "/"). dir.create
to get_data
. get_genomeLocFile
: Store NCBI ref file in cache dir by default. get_example_gwas_raw
: Allow users to specify timeout
when downloading
raw (pre-munged) files. $annot
data.frames to each ctd in get_ctd
to make compatible with all EWCE
functions. get_ctd
. MAGMA.Celltyping
was revamped to meet CRAN standards,
automatically install MAGMA, and take any species are input.NEWS.md
file to track changes to the package.magma_install
function;
stores binaries in MAGMA.Celltyping
-specific cache dir. Added various support functions to make this possible and ensure correct version is being used.magma_uninstall
function to remove one or all MAGMA binaries. MAGMA.Celltyping
to install even if MAGMA is not installed. Instead,
check at the beginning of functions that require MAGMA using magma_check
.magma_links_stored
: Include built-in metadata with links to all MAGMA
versions with parsed version numbers, OS, and which is the latest version. magma_run
which finds the requested version of
MAGMA and uses it. magma_cmd
function. get_sub_SNP_LOC_DATA
.Deprecated
function and removing all other internal code:get_genomebuild_for_sumstats
build_snp_location_tables
format.sumstats.for.magma
format_sumstats_for_magma_macOnly
standardise.sumstats.column.headers
standardise.sumstats.column.headers.crossplatform
sumstatsColHeaders
from data, as it was only used in now-deprecated
functions. calculate.celltype.enrichment.probabilities.wtLimma
--> calculate_celltype_enrichment_limma
calculate.conditional.celltype.enrichment.probabilities.wtLimma
--> calculate_conditional_celltype_enrichment_limma
piggyback
-based functions:get_ctd
: CellTypeDatasetsget_example_gwas
: GWAS summary statsget_genomeLocFile
: NCBI gene coordinate references.MungeSumstats
). Accessed by get_example_gwas
.get_genome_ref
prepare_quantile_groups
reshape
cowplot
SNPlocs.Hsapiens.dbSNP144.GRCh37
SNPlocs.Hsapiens.dbSNP144.GRCh38
hgnc2entrez
with improved hgnc2entrez_ortohgene
from
orthogene::all_genes
. Benchmarked to confirm that the latter
increases the number of genes that can be converted. output_species
(default: "human") using orthogene
. MungeSumstats
: MAGMA_Files_Publicmagma_files_metadata
: Built-in table of all pre-processed MAGMA files
currently in the database. import_magma_files
.calculate_celltype_associations(magma_dir="<folder_containing_magma_files>")
This function is also used for downloading MAGMA files in examples/unit tests.@title
,@description
,@param
, @return
for all exported (and many internal) functions.@examples
for all exported (and many internal) functions.@importFrom
or requireNamespace
for all imports functions.1:10
syntax.upstream_kb = 35
downstream_kb = 10
get_genome_ref(population = "<population_name>")
EWCE
features in bschilder_dev branch:EWCE::standardise_ctd
celltype_associations_pipeline
,
which lets users specify which test they want to run with arguments, including:calculate_celltype_associations
(Linear mode)calculate_celltype_associations
(Top10% mode)calculate_conditional_celltype_associations
celltype_associations_pipeline
across multiple cores. normalise_mean_exp
bin_specificityDistance_into_quantiles
bin_expression_into_quantiles
get_driver_genes
calculate_celltype_enrichment_limma
adjust_zstat_in_genesOut
usethis
call from code. library
calls from code.data.frame
suppressWarnings
calls and resolve the underlying issues instead. utils
as Suggest.plot_celltype_associations
, first reported here. prepare_quantile_groups
so that it's consistent with how EWCE
compute specificity quantiles. Ensures that all celltypes (columns)
have exactly the same number of quantiles, which was not the case before. Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.