Releases: DiseaseTranscriptomicsLab/markeR
Releases · DiseaseTranscriptomicsLab/markeR
1.0.0
0.99.5
General
- Addressed feedback from the Bioconductor review process with updates to documentation and vignette style.
Documentation and vignette
- Updated vignette style to Bioconductor’s BiocStyle with automatic table of contents.
- Improved vignette content with small corrections.
- Revised dataset documentation by adding explicit
usage: data(object)entries.
Functions
- Updated
geneset_similarity()color handling: replaced the singlecolor_valuesparameter with three new parameters —color,neutral_color, andcold_color, for more interpretable visualization.
Full Changelog: v0.99.3...v0.99.5
0.99.3
Package size and structure
- Reduced package size below the 5 MB limit by converting long vignettes into
pkgdownarticles and keeping only a shorter vignette in the package. - Moved
inst/Paperto a dedicatedpaperbranch for better repository organization. - Removed unnecessary
LICENSEfile (already declared inDESCRIPTION).
Documentation
- Added a concise main vignette (
markeR) with installation, introduction, and a basic workflow. - Converted three longer vignettes into
pkgdownarticles (linked at the end of the main vignette). - Added runnable examples for
VariableAssociation.
NAMESPACE and dependencies
- Replaced broad imports with
importFrom()for most packages (exceptggplot2, retained as full import). - Removed unused
patchworkimport. - Added missing imports from
statsandgrDevicesto resolveR CMD checknotes.
Code quality
- Replaced all
sapply()calls withvapply(). - Replaced
1:...usage withseq_len()orseq_along(). - Standardized assignment to
<-instead of=. - Fixed some redundant
stop()/warning()conditions to provide clearer input validation. - Addressed “no visible binding” notes by using
.data$orutils::globalVariables().
Full Changelog: v0.99.2...v0.99.3
0.99.2
- Minor fixes in documentation
Full Changelog: v0.99.1...v0.99.2
0.99.1
- Fix documentation (invalid characters, deep nesting, missing value in data)
- Remove citation, given that a DOI is not yet available
- Removed unwanted files from the repository
Full Changelog: v0.99.0...v0.99.1
0.99.0
0.9.5
0.9.5
- Added
VisualiseIndividualGenes()wrapper to unify individual gene visualisation functions (ExpressionHeatmap,ROCandAUCplot, etc.) under a single, user-friendly interface. - Ensured all data arguments are data frames for consistency across functions.
- Minor bug fix: corrected p-value rounding in
PlotScores
Full Changelog: v0.9.4...v0.9.5
0.9.4
- Minor bug fix: corrected p-value rounding in
PlotScores
Full Changelog: v0.9.3...v0.9.4
0.9.3
- Updated documentation and internal code to meet Bioconductor submission guidelines.
- Fixed minor bugs across multiple functions.
- Added unit tests using testthat for all exported functions.
- Reduced size of demo data to improve package loading time and final size.
Full Changelog: v0.9.2...v0.9.3
v0.9.2
0.9.2
- Fixed broken links in README and vignettes
- Added GitHub Actions workflows:
R-CMD-check- Matrix-based check for minimal supported
Rversions
- Unified
VariableAssociation()function by modularly integratingGSEA_VariableAssociation()andScore_VariableAssociation() - Added scripts to fully reproduce all analyses from the original
markeRmanuscript (inst/Paper)
Full Changelog: v0.9.1...v0.9.2