SIGNIFICANT USER-VISIBLE CHANGES
- No longer suggest
DESeq
since this package has been deprecated.
BUG FIXES
- Cropping images through
magick::image_trim()
as done by default byBiocStyle::html_document()
can fail on Linux. This could be an ImageMagick issue or an issue about lack of resources. The full investigative report is at https://stat.ethz.ch/pipermail/bioc-devel/2020-April/016650.html. This is related to: yihui/knitr#1785 (comment) yihui/knitr#1796 Bioconductor/BiocStyle#65 (comment) ropensci/magick#171 ropensci/magick#194 In regionReport version 1.21.10 I have opted by usingcrop = NULL
to disable cropping of images byBiocStyle::html_document()
and thus avoid the issues withImageMagick
either coming frommagick
, from the version ofImageMagick
installed on the Linux Bioconductor build machine and devel docker, or from resources in these two Linux environments as described in the investigative report. About a month ago I also saw failures on Windows on Bioc 3.10. Whether they were caused by ggbio 1.35.1 or this issue will remain a mystery. But it's likely that thismagick::image_trim()
issue also affected the Bioconductor windows builder. The related bioc-devel threads are: https://stat.ethz.ch/pipermail/bioc-devel/2020-April/016538.html https://stat.ethz.ch/pipermail/bioc-devel/2020-March/016365.html
BUG FIXES
- Add
crop = NULL
to all template Rmarkdown files. Dropmagick
as a depencency since cropping is not used on the reports (as done throughBiocStyle
by default). This is again related to responding to https://stat.ethz.ch/pipermail/bioc-devel/2020-April/016645.html.
BUG FIXES
- Ran another test in preparation for
https://stat.ethz.ch/pipermail/bioc-devel/2020-April/016645.html after the
test in version 1.21.8 failed. The code will now be run in the example of
derfinderReport()
instead of the vignette.
BUG FIXES
- In an attempt to fix the bug I reported at
https://stat.ethz.ch/pipermail/bioc-devel/2020-April/016645.html and in
preparation to reply to this thread, I'm experimenting with suggesting that
magick
is installed, at which pointBiocStyle
will try to crop. Another option might be to usecrop = NULL
on all Rmd files.
BUG FIXES
- The example in
renderReport()
was failing because the first time the function was called, it randerfinder::makeGenomicState()
which in turn usesGenomicFeatures::isActiveSeq()
.derfinder
version 1.21.5 fixed this bug and is thus required byregionReport
now.
SIGNIFICANT USER-VISIBLE CHANGES
- Add links to the example reports created when deploying the documentation
website with
pkgdown::deploy_to_branch()
. This eliminates the need for thevignetttes/Makefile
and the fake vignettes. It should also avoid confusingpkgdown
.
SIGNIFICANT USER-VISIBLE CHANGES
- Documentation website is now available at http://leekgroup.github.io/derfinderPlot/. It gets updated with every commit on the master branch (bioc-devel) using GitHub Actions and pkgdown.
SIGNIFICANT USER-VISIBLE CHANGES
- Now use
GenomeIndoDb::getChromInfoFromUCSC()
instead ofdata(hg19Ideogram, package = 'biovizBase')
to get the hg19 chromosome lengths.
SIGNIFICANT USER-VISIBLE CHANGES
- Added a
NEWS.md
file to track changes to the package.
SIGNIFICANT USER-VISIBLE CHANGES
- Renamed
load_install()
asload_check()
as this function now only checks that the package(s) was installed and returns an error if missing. The error shows the user how to install the package(s) they are missing instead of installing them automatically. This complies with Marcel Ramos' request at leekgroup/recount#14.
NEW FEATURES
- Add ORCID's following changes at http://bioconductor.org/developers/package-guidelines/#description
BUG FIXES
- Fix a bug in the order that was reported and fixed by @bounlu at #9
BUG FIXES
-
Fixed an issue with
DESeq2Exploration.Rmd
that affected bothDESeq2Report()
andedgeReport()
. This should also fix the recount bioc-release (3.7) and bioc-devel (3.8) branches. -
Fixed a
NAMESPACE
issue withrmarkdown::html_document
andBiocStyle::html_document
SIGNIFICANT USER-VISIBLE CHANGES
- Use BiocManager
BUG FIXES
- Fix namespace issue in relation to
BiocStyle::html_document2
SIGNIFICANT USER-VISIBLE CHANGES
- Changed the default style to
BiocStyle::html_document
to mirror recent changes inBiocStyle
.
SIGNIFICANT USER-VISIBLE CHANGES
- Vignette now uses the new
BiocStyle::html_document
that was recently released.
BUG FIXES
- Fixed the citations.
- Fixed
DESeq2Report()
forlimma
-results so that it will properly citelimma
.
SIGNIFICANT USER-VISIBLE CHANGES
DESeq2Report()
can now be used with other software if their results are made to look likeDESeq2
results. For example, withlimma
-voom results.
BUG FIXES
- Made the
DESeq2Report()
more robust in caserlog()
fails initially.
SIGNIFICANT USER-VISIBLE CHANGES
- Changed the default style to
BiocStyle::html_document2
.
SIGNIFICANT USER-VISIBLE CHANGES
- Help pages now document advanced arguments.
SIGNIFICANT USER-VISIBLE CHANGES
- Dropped defunct functions.
BUG FIXES
- Fixed a bug in
derfinderReport()
for a case when there are significant regions but not all regions have finite areas.
SIGNIFICANT USER-VISIBLE CHANGES
edgeReport()
now includes two edgeR specific plots: one showing the BCV and another showing a 2-dim MDS. Also added moreedgeR
citations that I missed earlier: thank you Gordon Smyth!
NEW FEATURES
- Added the function
edgeReport()
for creating HTML or PDF reports based on edgeR results. Together withDESeq2Report()
nowregionReport
supports the two most used packages for RNA-seq feature-level analysis.
NEW FEATURES
- Added the templates
templatePvalueHistogram
andtemplateHistogram
to be used withrenderReport()
if you prefer histogram plots instead of density plots.
NEW FEATURES
- Added the function
DESeq2Report()
for creating HTML or PDF reports based onDESeq2
results. This should also be useful to explore derfinder results created from the expressed regions-level approach.
SIGNIFICANT USER-VISIBLE CHANGES
- Added a
digits
argument to control how to round some numerical variables in all type of reports. - Added a
theme
argument to allow setting theggplot2
theme for the plots.
BUG FIXES
- Improved the PDF versions of all reports by hiding code and shortening
tables. Also added a warning to switch the device to
pdf
for PDF output since it looks better than the defaultpng
.
SIGNIFICANT USER-VISIBLE CHANGES
- Switched to using
rmarkdown
instead ofknitrBootstrap
as the default engine for creating the reports.
SIGNIFICANT USER-VISIBLE CHANGES
renderReport()
andderfinderReport()
now show Manhattan plots for p-value variables (p-value, q-value, FWER adjusted p-value).
NEW FEATURES
renderReport()
now has thedensityTemplates
argument via which users can customize the density plots for the p-value variables and the continuous variables. This addresses one of David Robinson's requests at http://f1000research.com/articles/4-105/v1
NEW FEATURES
- Added a vignette with an example report from bumphunter results.
SIGNIFICANT USER-VISIBLE CHANGES
- Merged pull request #7
- Added
template
argument torenderReport()
andderfinderReport()
to customize theknitr
template used - Wrapped code that works in a temporary directory in
with_wd()
function, which evaluates in the directory but returns to the original directory in the case of a user interrupt or error (withon.exit()
)
NEW FEATURES
- Reports now have a link to the BibTeX file used for the references. This addresses http://f1000research.com/articles/4-105/v1#reflist Karthik Ram's bullet point number 4.
NEW FEATURES
- Now uses
derfinderPlot::vennRegions()
to show venn diagram of genomic states. RequiresderfinderPlot
version 1.3.2 or greater. derfinderReport()
now has asignificantVar
argument that allows users to choose between determining significant regions by P-values, FDR adjusted P-values, or FWER adjusted P-values (if FWER adjusted P-values are absent, then FDR adjusted P-values are used instead, with a warning).
SIGNIFICANT USER-VISIBLE CHANGES
- Deprecated functions with underscores in their names in favor of camelCase functions. This was done to simplify the package.
BUG FIXES
- Fixed
renderReport()
andderfinderReport()
so they'll open the correct URL wheninteractive() == TRUE
and the user has knitrBootstrap version 0.9.0 installed instead of the latest GitHub version.
NEW FEATURES
- Introduced
renderReport()
which creates a simple exploratory report for any set of genomic regions. It allows the user to further customize the report by using a child file. - You can now use the
output_format
advanced parameter on bothrenderReport()
andderfinderReport()
to output a PDF file instead of an HTML file. The interactive tables are lost and only the top 20 rows are shown.
SIGNIFICANT USER-VISIBLE CHANGES
- Adapted to work with
bumphunter
>= 1.7.6
NEW FEATURES
- Users can now control
output_format
andclean
options fromrmarkdown::render()
when runningderfinderReport()
BUG FIXES
- Adapted
derfinderReport()
toderfinder
1.1.5
NEW FEATURES
- Preparing to submit to Bioconductor.
SIGNIFICANT USER-VISIBLE CHANGES
- Updated the vignette and the package to work with recent versions of the packages this package depends on.
- Renamed the package from
derfinderReport
toregionReport
andgenerateReport()
toderfinderReport()
. In the future we will add another report for a general GRanges object. - Simplified
derfinderReport()
's call by using advanced arguments. - Added Travis integration.
- Now
derfinderReport()
has achrsStyle
argument to match changes inderfinder
version 0.0.60.chrsStyle
is set toUCSC
by default.
SIGNIFICANT USER-VISIBLE CHANGES
- Made more robust for cases where there is a small number of significant DERs: need at least 3 observations by chr for the chr to be included in the density plots.
SIGNIFICANT USER-VISIBLE CHANGES
- MA-style plots now use the scaling factor.
- Using a GAM smoother instead of loess for MA-style plots. Helps for cases with many regions.
SIGNIFICANT USER-VISIBLE CHANGES
- Added a vignette
BUG FIXES
- complying with
BiocCheck
version 1.0.0
SIGNIFICANT USER-VISIBLE CHANGES
genomicState
data moved toderfinder
0.0.53
SIGNIFICANT USER-VISIBLE CHANGES
- Now requires
knitrBootstrap
1.0.0 - Matches
derfinder
version 0.0.49
SIGNIFICANT USER-VISIBLE CHANGES
- Matches
derfinder
version 0.0.34
NEW FEATURES
- Migrated from
derfinder