Version 0.4
AcidGenomes 0.4.0 (2022-05-04)
Major changes:
- S4 classes containing identifier mappins now are set to contain
DFrameinstead ofDataFrame, as the previous definition approach no longer works with Bioconductor 3.15. This applies toEnsembl2Entrez,Entrez2Ensembl,EntrezGeneInfo,Gene2Symbol,HGNC,HGNC2Ensembl,Protein2Gene, andTx2Geneclasses. -
downloadGencodeGenome: Added support for Entrez and RefSeq identifiers, which are now defined inmcolsofGRangesobjects. - Reworked internal code of rtracklayer runner functions. In particular, improved identifier handling for RefSeq GFF and GTF runners, adding support for extraction of Entrez gene identifiers.
Minor changes:
- Reformatted code using styler conventions.
- Removed internal dependencies on stringr, in favor of base R when possible and stringi package otherwise.
- Hardened import of external files using readr package, where applicable. Applies primarily to Entrez, HGNC, and MGI file import.
-
makeTx2GeneFromFASTA: AddedignoreVersionsargument, which is now enabled by default, to match otherTx2Genefunctions. - Updated unit tests to cover most recent versions of genome assembly files.
AcidGenomes 0.4.2 (2022-05-27)
Minor changes:
-
Ensembl2Entrez: Simplifiedformat"1:1"handling, based on new code approach used in AcidGSEA package. This now keeps track of original rownames, which is necessary for bcbioRNASeq clusterProfiler R Markdown template.
AcidGenomes 0.4.3 (2022-06-09)
Minor chagnes:
-
makeGRangesFromEnsembl: Hardened internal code to suppress spurious warnings from rtracklayer due to masking ofdownload.filefunction. See issue #71 for details. - Improved temporary directory creation and deletion using
tempdir2andunlink2internally, which improves support for continuous integration (CI) checks on Windows.
AcidGenomes 0.4.4 (2022-10-25)
Minor changes:
- Compatibility update to provide support for breaking changes introduced with pipette 0.10.0 release.
-
EntrezGeneInfo: Added column name checks. RenamedxTaxIdtotaxonomyId. - Migrated all
importFromcalls toimports.Rfile. - Removed BiocParallel bplapply usage.
-
export: Updated methods to match new conventions defined in pipette. - Improved support for quick detection of NCBI taxonomic group for commonly used model organisms. Previously human and mouse were supported. Added support for zebrafish, rat, worm, fruitfly, and yeast.
AcidGenomes 0.4.5 (2023-01-31)
Minor changes:
-
downloadUCSCGenome: Added a manual override for defaulting to"hg38"for Homo sapiens, which has switched over to experimental"hs1"T2T genome build. -
mapGencodeToEnsembl: Added support for mapping Mus musculus releases. - Internal
Seqinfogenerators now default to pulling annotations from Ensembl for GENCODE reference, rather than UCSC. Note that UCSCSeqinfofunction is currently broken for hg38, but will be fixed in pending GenomeInfoDb v1.34.8. - Updated unit tests to check against latest genome build releases.
AcidGenomes 0.4.6 (2023-02-09)
Minor changes:
- Migrated
requireNamespacesimport from AcidBase to goalie. - Updated dependency versions.
- Now allowing Ensembl
Seqinfofetch step to fail, to avoid unit test issues with Mus musulus Ensembl 90 GTF file (for bcbioRNASeq).
AcidGenomes 0.4.7 (2023-02-10)
New functions:
-
gencodeReleaseHistory: This function scrapes the GENCODE website to return the full release history for either human or mouse genomes.
Minor changes:
-
currentEnsemblVersion: Fix for breaking change on Ensembl FTP server. The file this function parses has been renamed fromcurrent_READMEto simplyREADME. -
mapGencodeToEnsembl: Now usinggencodeReleaseHistoryinternally to dynamically fetch metadata directly from the GENCODE website, instead of relying on an internal CSV mapping file. This helps avoid having to update the package every time a new Ensembl/GENCODE release comes out.