Releases: DiseaseTranscriptomicsLab/markeR
Releases · DiseaseTranscriptomicsLab/markeR
1.1.2
Minor Changes
- Moved Python bridge scripts from
inst/python/to a top-levelpython/
directory, as these are supplementary scripts not part of the R package itself. - Added
requirements.txtto thepython/directory listing all needed
Python dependencies (rpy2,pandas,numpy, and optionally
ipythonandjupyter) for easier environment setup. - Removed redundant code snippets from the Python bridge scripts.
Full Changelog: v1.1.1...v1.1.2
1.1.1
Improvements
- Added
p.adjust.methodparameter across all functions performing or depending on multiple testing correction, allowing users to specify any correction method supported bystats::p.adjust(), beyond the default Benjamini-Hochberg FDR. - Added Python bridge scripts in
inst/python/for users who wish to call markeR from a Python environment viarpy2. Includes a tutorial workflow script and a generic command-line wrapper capable of invoking any exported markeR function. Seeinst/python/README.mdfor installation and usage.
Full Changelog: v1.0.0...v1.1.1
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