- Add
skip_on_cran()andskip_if_offline()totest-COLOC_runto prevent hard failures on CI when piggyback downloads are unavailable. - Fix hardcoded
$POSintest-eQTLcatalogue_fetch— now detects position column dynamically (POS or BP). - Fix
construct_locus_name()to detect position column dynamically. - Add
"aut"role to maintainer in DESCRIPTION (required by--as-cran).
- Remove 15 deprecated function wrappers that have been deprecated since v1.0.x.
- Fix
dataset_idcolumn detection in eQTL Catalogue queries. - Fix data.table recycling warnings.
- Update R requirement from
>= 3.6to>= 4.1. - Remove unused imports: echoconda, stringr, utils, rlang.
- Rd: convert
\itemizeto\describefor named lists,citEntrytobibentry, bare doi URLs to\doi{}, title case.
- Local R CMD check fixes and compatibility updates.
- Update to v3 of eQTL Catalogue API (https://github.com/eQTL-Catalogue/eQTL-SumStats) which specifies chromosomes as an arg instead of part of the API path.
- Change the base URL from http to https.
- Update
catalogueR::metaobject.`
- Standardize
rworkflows.ymlwith canonical template: enable Docker onghcr.io, setwrite-allpermissions, useGITHUB_TOKEN, adddevelbranch trigger. - Update R requirement from
>= 3.6.0to>= 4.1. - Remove tracked
.DS_Storefiles.
- Implement
rworkflows.
- Offload functions to echoverse deps:
get_data()-->echodataget_os()-->echodataload_rdata()-->downloadRexample_sumstats_paths()-->echpdata::get_Nalls2019_loci()find_consensus_SNPs-->echodata::find_consensus_snps()locus_plot-->echoplot
- Rename functions to fit echoverse conventions:
- Remove "." from any function names.
- All eQTL Catalogue functions start with
eQTLcatalogue_. - All COLOC functions start with
COLOC_. - Deprecated all functions properly to let users know.
- Change arg in all functions:
gwas_data-->query_grangesgenome_build-->query_genome
- Condensed multiple arguments into
echotabix::construct_query()gwas.data,chrom,bp_min,bp_max
- New exported functions:
COLOC_heatmapCOLOC_corplot
- Updated function/arg names from echoverse deps.
- Updated
metadata to include latest paths and datasets. fix_ftp: Replacing "ftp:" prefix with "http:" seems to drastically improve the ability of functions to query the files.
- Added a
NEWS.mdfile to track changes to the package. - Split functions into separate files.
- Made README into .Rmd file.
- Changed license to GPL-3 and removed LICENSE file.
- Removed old
data.tableversion requirement (issues with compressed files have since been resolved). - Updated .Rbuildignore and .gitignore
- Added GitHub Actions via
biocthis::use_bioc_github_action(pkgdown_covr_branch = c("main","master")). - Replaced
T/FwithTRUE/FALSEin accordance with best coding practices. - Replaced NAMESPACE file with Roxygen-generated version.
- Replaced internal functions with echoverse packages:
echotabixechoconda
- Replaced built-in datasets with
echodatadatasets:BST1LRRK2MEX3C
- Styled code with:
styler::style_pkg(transformers = styler::tidyverse_style(indent_by = 4)) - Replace
printerwithmessager. - Created dev branch.
- Add GTEX_v8 metadata to
eQTL_Catalogue.list_datasets. - Example coloc results now accessed via
get_coloc_QTLs:- Moved
coloc_QTLs_fullto Releases as it was >12Mb. - Moved
coloc_QTLsto Releases as it was >1.5Mb.
- Moved
- Moved eQTL Catalogue query results to Release via
example_eQTL_Catalogue_query_paths. - Replace liftover functions with
echotabix::liftover(removed unused deps). - Replaced
rsids_from_coordswithechodata::coords_to_rsids(removed unused deps). - Made "REST" default
methodfor all relevant functions. - Deprecated:
gather_filesin favor of more descriptivemerge_filesgather_colocalized_datain favor of more descriptivemerge_colocalized_data
- Reduced NAMESPACE by properly exporting functions.
- Removed
librarycalls within functions. - Added
requireNamespacewhere suggests are used. - Changed
eQTL_Catalogue.queryso that the default isuse_tabix=FALSEdue to instability of usingtabixwith the EBI server. See here for details. run_colocautomatically infers (effective) sample size and checks that MAF is present for all SNPs (after removing MAF>=1 or <=0 or ==NA).- Removed example query results (e.g.
MEX3C__Alasoo_2018.macrophage_IFNg) from built-in data as these were already included in exdata.
First version of catalogueR created as a sister package of echolocatoR.