- Remove XGR from Remotes to fix GHA dependency installation failure
(
dnet/supraHexunavailable on Bioconductor devel). XGR remains in Suggests withrequireNamespace()guards. - Add
"aut"role to maintainer in DESCRIPTION (required by--as-cran).
- Remove deprecated
NOTT2019_plot_bp_queryandNOTT2019_epigenomic_histogramswrappers.
- Move
XGRfrom Imports to Suggests withrequireNamespace()guards, since XGR is no longer maintained on CRAN/Bioconductor. - Update R requirement from
>= 4.0.0to>= 4.1. - Rd: convert
\itemizeto\describefor named lists, add\dontrun{}guards to examples requiring XGR. - Remove tracked
.DS_Storefiles.
- Local R CMD check fixes and compatibility updates.
- Standardize
rworkflows.ymlwith canonical template: enable Docker onghcr.io, setwrite-allpermissions. - Move
XGRfrom Imports to Suggests withrequireNamespace()guards. - Update R requirement from
>= 4.0.0to>= 4.1. - Fix
.gitignorepatterns for.tbiandRplots.pdffiles. - Remove tracked
.DS_Storefiles.
- Implement
rworkflows
annotation_file_name:- New export function.
ROADMAP_merge_and_process_grl-->ROADMAP_merge_and_processROADMAP_query:- Embed
ROADMAP_merge_and_processas an option. - Make
save_pathmore unique by adding params to name.
- Embed
ROADMAP_tabix:- Can now find a read in existing files of the same.
XGR_query-->XGR_query:- Embed n_top as an option,
passed to
XGR_filter_assaysandXGR_filter_sources.
- Embed n_top as an option,
passed to
xgr_query-->xgr_example(to avoid conflict with func name)- Move functions to
echoplot:ROADMAP_plotand plotting subfunctions.XGR_plotand plotting subfunctions.
- Move functions to
downloadR:zenodo_uploadzenodo_list
- Remove Imports:
scalespiggybackRColorBrewerzen4R
test_enrichment:- Can convert data.tables to GRL too.
- Pass up args from
PermTest:min.parallel,force.parallel - Allow users to set seed.
- Move
zenodo_listtodownloadR
ROADMAP_query:rtracklayer::importhas some bugs that prevent it from importing certain bed.gz files. So implemented a workaround using custom functions instead.- Reduce vignette sizes to <5Mb.
- Fix
super_summary_plotunit tests. - Switch website to gh-pages branch.
- Fix GHA: @master --> @v2
NOTT2019_plac_seq_plot:- Get rid of hjust warning.
- Added
MOTIFBREAKRsuite of functions.MOTIFBREAKR,MOTIFBREAKR_calc_pvals,MOTIFBREAKR_filter,MOTIFBREAKR_plot,MOTIFBREAKR_summarize- Fully documented.
- First attempts to get parallelization working.
- Passes up other args from
motifbreakRcore functions. - Saves motif plots as PDFs.
- Added
get_bpparamfunction. - Added
filter_chromatin_statesfunction (internal). - Move to
echodatapackage:get_SNPgroup_countsresults_reportmerge_finemapping_results: and split annotation portions into newannotate_snps.
get_SNPgroup_counts:- Get rid of
.dotsand.groupswarnings.
- Get rid of
- Update main vignette to reflect all changes.
annotate_snps: Fix subfunctions (there's been some updates to tool outputs).- Fix
ROADMAP_query.
- Split
peakyfindersfromechoannot. cell_type_specifity: Derive a EWCE-inspired specificity score for each cell-type and show in plot.
merged_finemap_results: Fix overwritingmultifinemap_pattern.
import_peaks_geo:- Can now import/call peaks in parallel, by splitting queries across chromosomes.
- Can now import >1 peak type at a time, and documents it in "peaktype" col.
import_peaks:- Pass up args:
regex_queries,split_chromosomes
- Pass up args:
- New function:
process_ids:- Able to get GSM sample names from GSE project ID.
- Split
import_peaks_geointo separateimport_peaks_*functions for each file type.
- When only one peak type is returned from GEO search,
prevent
mapplyfrom turning the results into a matrix withSIMPLIFY=FALSE. - Return empty
GenomicRanges::GRanges()instead of error/NA/NULL during errors, so you can still merge at the end.
XGR_query: Setdat=NULLto return genome-wide data.- New vignette: cell_type_specific_epigenomics, with Nott2019 and Corces2020 data.
prepare_highlight_plac_data: Allow to plot overlap with any SNP group (not just consensus SNPs).
- Moved
get_CS_counts/get_CS_binstoechodata. - Cache remote data resources in
echoannot-specific folder. - Add XGR GitHub installation again (CRAN installation not working again?).
- Shorten Nott2019 ref links.
- Pass all CRAN checks.
- Added
R.utils/toolsto Imports. - Added
GEOquery/regioneR/BSgenome.Hsapiens.UCSC.hg38/BSgenome.Hsapiens.UCSC.hg19to Suggests. - Updated GHA workflow to account for git security changes.
- Fixed
convert_plotswhen convertingTracksto list of ggplots. - Fixed
merge_celltype_specific_epigenomics- Added caching mechanism.
- Use
echodata::<locus>data instead of portal data for Getting started vignette. - Replace
file.pathwithpaste. - Replace "echoR" with "echoR_mini".
- Set timeout with multiple approaches:
options,httr::timeout,httr::config.
- New functions
import_peaks: Search for peak files in GEO/ENCODE, or compute them from bedGraph files.call_peaks: Call peaks from bedGraph files usingMACSr.test_enrichment: Run permutation enrichment tests.
- Update to match latest
echotabixchanges. - Update GHA workflow.
- Added function
convert_plots.
- Move as many Imports to Suggests as possible.
- GHA servers can't install XGR from CRAN. Switching to GitHub remote installation until they fix this.
- Removed docs/ folder.
- Reduced vignette size.
- Transition all usage of
ggplot2torequireNamespacemethod to reduce NAMESPACE. - Make all new col assignments in
GRangesobjects use the propermcolssyntax. - Make sure all
GRangesin UCSC format inNOTT2019_plac_seq_plot. - Subdivide
NOTT2019_plac_seq_plotinto subfunctions. - New exports:
NOTT2019_get_epigenomic_peaks
- Added a
NEWS.mdfile to track changes to the package. - Replace the following with
echoverseTemplateversions:- New hex logo.
- GHA
- README
- Vignette header
- Offload functions to
echodata:assign_lead_snpfind_consensus_snpsupdate_colsbiomart_geneInfofind_top_consensusdt_to_grangesis_grangesgranges_to_bedreassign_lead_snps
- Renamed all functions to exclude ".":
- "ROADMAP." --> "ROADMAP_"
- "NOTT_2019." --> "NOTT2019_"
- etc.
- Added
xgr_exampleexample data. - Added unit tests for
super_summary_plotand its subfunctions. - Offloaded all liftover functions to
echotabix - Made new wrapper functions to simplify importing/plotting pipelines:
XGR_plotROADMAP_plot