This will make it more modular and easier to debug. ## Proposed modules: - [x] [**echolocatoR** (echoverse branch)](https://github.com/RajLabMSSM/echolocatoR/tree/echoverse): Core functions such as workflow and utilities. - [x] [**echofinemap**](https://github.com/RajLabMSSM/echofinemap): Fine-mapping functions. - [x] [**echoLD**](https://github.com/RajLabMSSM/echoLD): LD downloading and processing (UKB, 1KG). - [x] **echoAI**: API access to variant-level AI predictions (IMPACT, DeepSEA, SpliceAI). - [x] [**echoannot**](https://github.com/RajLabMSSM/echoannot): API access to variant-level epigenomic/genomic annotations (XGR, Roadmap, ENCODE). - [x] [**echotabix**](https://github.com/RajLabMSSM/echotabix): Tabix-indexing of tabular and vcf files. - [x] ~**echopeaks**: Peak calling (MACS2).~ Now integrated into *echoannot*, with additional functionality available via [`PeakyFinders`](https://github.com/neurogenomics/PeakyFinders) - [ ] **echovalidate**: Validation functions such as annotation enrichment with bootstrapping. - [x] [**echoconda**](https://github.com/RajLabMSSM/echoconda): Conda env utility functions. - [x] [**catalogueR**](https://github.com/RajLabMSSM/catalogueR): *eQTL Catalogue* API and colocalization. - [x] [**downloadR**](https://github.com/RajLabMSSM/downloadR): Single- or multi-threaded downloading functions. - [x] ~[**ggLocusZoom**](https://github.com/RajLabMSSM/ggLocusZoom): Locus plotting.~ Replaced by **echoplot**. - [x] [**echoplot**](https://github.com/RajLabMSSM/echoplot): Locus plotting (replacement for ggLocusZoom). - [x] [**echodata**](https://github.com/RajLabMSSM/echodata): Fine-mapping results, echolocatoR Fine-mapping Portal API, and related datasets. - [x] [**echogithub**](https://github.com/RajLabMSSM/echogithub): Extract data and metadata from GitHub ## Extra modules - [x] [**echoverseTemplate**](https://github.com/RajLabMSSM/echoverseTemplate): template for echoverse subpackages. - [x] [**echodeps**](https://github.com/RajLabMSSM/echodeps): Create dependency graphs from R packages.
This will make it more modular and easier to debug.
Proposed modules:
echopeaks: Peak calling (MACS2).Now integrated into echoannot, with additional functionality available viaPeakyFindersggLocusZoom: Locus plotting.Replaced by echoplot.Extra modules