Changelog
Source:NEWS.md
IDConverter 0.4.0
CRAN Resubmission
- Bundled real data files in
data/(tcga, icgc, pcawg_full, pcawg_simple) instead of empty placeholders — core functions now work fully offline. -
load_data()now loads bundled datasets directly viautils::data(), falling back to Zenodo download only for non-bundled data. - Added
LazyDataCompression: xzto DESCRIPTION to comply with CRAN policy for lazy data larger than 1 MB. - Wrapped
parse_gdc_file_uuid()examples in\dontrun{}to prevent network access during R CMD check. -
ls_annotables()andconvert_hm_genes()now handle offline state gracefully with informative messages. - Updated Zenodo record URL from 6342397 to 10360995 (
/records/format). - Added
biocViews:field to DESCRIPTION for Bioconductor compatibility.
New Features
- Added
build_annotables()— builds up-to-date gene annotation tables directly from Ensembl BioMart using recipes from the annotables package. Supports 11 organisms (including dog, zebrafish, pig) with mirror fallback and local caching. RequiresbiomaRt(Bioconductor). - Added
pair_gdc_samples()— pairs tumor-normal samples from GDC manifest files. Automatically classifies tumor vs normal by TCGA barcode, prefers blood-derived normals, and generates all tumor-normal combinations per case. (#7) -
convert_hm_genes()now supportsce11(C. elegans) andT2T(human T2T/CHM13) genome builds. - Added
resolve_gene_aliases()— resolves outdated or alternative gene symbols (e.g., “MLL” -> “KMT2A”) using Ensembl synonym data. Requiresbuild_annotables(include_synonyms = TRUE)for source data. (#11) -
build_annotables()gainsinclude_synonymsparameter to fetchexternal_synonymfrom Ensembl BioMart. - Added
convert_hm_orthologs()— converts gene symbols or Ensembl IDs between human and mouse via Ensembl orthology (e.g., TP53 <-> Trp53). Supports high-confidence filtering and cached queries.
IDConverter 0.3.3
CRAN release: 2022-08-15
- Printed more reasonable message when network is not available.
IDConverter 0.3.1
- Re-implemented
parse_gdc_file_uuid().
IDConverter 0.3.0
CRAN release: 2022-03-11
- Used tempdir as user default data directory.
- Supported annotables annotation data tables by combining newly created
ls_annotables()andload_data(). - Added
convert_hm_genes()- Convert human/mouse gene IDs between Ensembl and Hugo Symbol system.
IDConverter 0.2.0
CRAN release: 2022-03-09
- Added
filter_tcga_barcodesfor TCGA barcode filtering. - Moved all data to Zenodo
https://zenodo.org/record/6336671to keep this package smaller.
IDConverter 0.1.1
- Added
parse_gdc_file_uuid()to “Parse Metadata from GDC Portal File UUID”. - Added
multipleoption to return a mapdata.table.
IDConverter 0.1.0
- Added
convert_custom()to allow user construct custom database for conversion. - Added
convert_icgc(). - Added
convert_pcawg(). - Added
convert_tcga().