Closed russHyde closed 4 years ago
[Download classes / functions] To get the tests to pass
XML
packageTo get check
to pass:
@include
directives[as_]data_frame
with [as_]tibble
drug.markers
with equivalents from miiq
get_or_else
from data_manipulation.R
(plus tests for the same)To ensure tests are self-contained (ie, don't require access to external files or databases):
To ensure functions are in appropriate files:
is_[gpl|gds|...]_[acc|uid]
into id_functions.R from
download-functions.R``To pass (most of) goodpractice:
sapply
dl_gds_to_gpl
- no IDs in the input (done - but covr doesn't know)
dl_geo_processed
- [any tests] non-existent dir, non-GEO accession, ...dl_geo_raw
- [any tests] nonexistent dir, non-GSE accession, ...dl_aryx_raw
- [any tests]To get the NCBI eutils searches to work, modify the eutils search string to include api_key=API_KEY
dl_gds_to_gpl
# Check dependencies between arrayExpress and XVector / GenomicRanges versions
On use_package("ArrayExpress")
Warning messages:
1: no function found corresponding to methods exports from ‘XVector’ for: ‘concatenateObjects’
2: no function found corresponding to methods exports from ‘GenomicRanges’ for: ‘concatenateObjects’
3: multiple methods tables found for ‘dims’
[Import classes / functions] To get tests to pass:
To get check
to pass:
oligo
, oligoClasses
drug.markers
To ensure tests are self-contained:
org.[Hs|Mm].eg.db
in tests for add_entrez_ids_to_esets
To ensure functions are in appropriate files:
To ensure files are collated in the correct order:
TODO:
keep_sample_fn
, keep_probe_fn
, normalise_fn
etcThis is mostly done now
Copy in the contents of
marray_importer.R
script indrug_markers/meta_analysis
projectThen shift the microarray import, normalise, filter steps from
marray_importer.R
into a script in stemness/differ