-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EpiCompare #2568
Comments
Thanks for submitting your package. We are taking a quick The DESCRIPTION file for this package is:
|
vignette has no content. issue filed at base repo |
Hi Vince, thank you for your review. I have updated the vignette (uses BiocStyle) and I can also confirm that the package runs through both CMD check and BiocCheck::BiocCheck cleanly. Thank you very much! |
A reviewer has been assigned to your package. Learn what to expect IMPORTANT: Please read this documentation for setting Bioconductor utilized your github ssh-keys for git.bioconductor.org |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, ERROR, TIMEOUT". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Received a valid push on git.bioconductor.org; starting a build for commit id: 09d58e877d4102415c0169eda33662f1fdb7cf97 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, ERROR, TIMEOUT". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Received a valid push on git.bioconductor.org; starting a build for commit id: 402bba0865e634c0c9b588c95d604e6c36c7d6c6 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, ERROR". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Received a valid push on git.bioconductor.org; starting a build for commit id: 7695e0025d9784cfa32632ae11091f884559c955 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, ERROR". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Received a valid push on git.bioconductor.org; starting a build for commit id: fd158b0a86ba27d2a7c211d2fb18cb38899b34e2 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Hi @PeteHaitch, It appears to me that the remaining warnings are all coming from loading the package Thank you so much! Best wishes, |
The warning is saying that there's a clash between the I have another package to review ahead of EpiCompare in the queue, but we should be able to get through the review process before the next Bioconductor release (see https://bioconductor.org/developers/release-schedule/) |
Received a valid push on git.bioconductor.org; starting a build for commit id: 53ca848410b271a6fa5b15bfdecd32f45fdae1ed |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, ERROR, TIMEOUT". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Dear @serachoi1230 , We have reopened the issue to continue the review process. |
Received a valid push on git.bioconductor.org; starting a build for commit id: 69b66f2070e6cde351343bbac315b7da299e4bf6 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, TIMEOUT". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Received a valid push on git.bioconductor.org; starting a build for commit id: 4a4b039647a9f1fdcb4ed1806dacf39d09ba5a58 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Hi @PeteHaitch, Sorry, I accidentally closed the issue, please ignore! Please see below the line-by-line response to your comments. We are aware that the Bioconductor release deadline is this Friday and there is very limited time to sort absolutely everything. We tackled all "required" points, but in the interest of time, we were not able to sort all "recommended" points. We hope that you understand - we prioritised some "recommended" issues and removed those, but we will continue to work to eliminate all in future releases. Please let us know if further modifications are needed - we hope we can get this done by Friday. REQUIRED
and even without the writing locally you get the same issue:
I cannot find this error anywhere in the package and it's also not picked up locally when I run
-[ ] In light of above comments, please strongly consider using BiocIO for all import/export functionality instead of creating your own or using other packages (e.g., genomation::readBed(), ChIPseeker::readPeakFile())
RECOMMENDED
|
Hi @serachoi1230, Thank you for the revisions. Cheers, Required
Here's a reprex showing suppressPackageStartupMessages(library(rtracklayer))
# The example from Sara
path <- "https://www.encodeproject.org/files/ENCFF044JNJ/@@download/ENCFF044JNJ.bed.gz"
# Supplying the appropriate `format` works
import(path, format = "narrowPeak")
#> GRanges object with 51176 ranges and 6 metadata columns:
#> seqnames ranges strand | name score
#> <Rle> <IRanges> <Rle> | <character> <numeric>
#> [1] chr10 100120820-100121527 * | Peak_17683 36
#> [2] chr10 100204840-100205093 * | Peak_55123 13
#> [3] chr10 100205451-100207334 * | Peak_3178 155
#> [4] chr10 100218690-100219261 * | Peak_17684 36
#> [5] chr10 100219390-100220406 * | Peak_19403 32
#> ... ... ... ... . ... ...
#> [51172] chrX 950933-951431 * | Peak_14012 47
#> [51173] chrX 951487-952037 * | Peak_19964 32
#> [51174] chrX 97828833-97829748 * | Peak_19510 32
#> [51175] chrX 99998086-99998334 * | Peak_33145 19
#> [51176] chrY 9989029-9989319 * | Peak_52125 14
#> signalValue pValue qValue peak
#> <numeric> <numeric> <numeric> <integer>
#> [1] 12.59446 26.34571 23.81650 297
#> [2] 4.30475 5.46569 3.43493 152
#> [3] 44.75533 133.83092 130.23181 1493
#> [4] 12.59446 26.34571 23.81650 377
#> [5] 9.84834 22.82066 20.34716 199
#> ... ... ... ... ...
#> [51172] 16.68090 36.3314 33.65495 156
#> [51173] 11.44904 22.2138 19.75487 317
#> [51174] 9.84834 22.8207 20.34716 164
#> [51175] 6.76534 10.6263 8.41839 164
#> [51176] 4.49197 5.9362 3.88656 158
#> -------
#> seqinfo: 24 sequences from an unspecified genome; no seqlengths Created on 2022-04-22 by the reprex package (v2.0.1) Session infosessioninfo::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#> setting value
#> version R Under development (unstable) (2021-10-27 r81107)
#> os macOS Big Sur/Monterey 10.16
#> system x86_64, darwin17.0
#> ui X11
#> language (EN)
#> collate en_AU.UTF-8
#> ctype en_AU.UTF-8
#> tz Australia/Melbourne
#> date 2022-04-22
#> pandoc 2.16.2 @ /Applications/RStudio.app/Contents/MacOS/quarto/bin/ (via rmarkdown)
#>
#> ─ Packages ───────────────────────────────────────────────────────────────────
#> package * version date (UTC) lib source
#> Biobase 2.55.2 2022-04-07 [1] Bioconductor
#> BiocGenerics * 0.41.2 2021-11-19 [1] Bioconductor
#> BiocIO 1.5.0 2021-11-05 [1] Bioconductor
#> BiocParallel 1.29.20 2022-04-05 [1] Bioconductor
#> Biostrings 2.63.3 2022-03-29 [1] Bioconductor
#> bitops 1.0-7 2021-04-24 [1] CRAN (R 4.2.0)
#> cli 3.2.0 2022-02-14 [1] CRAN (R 4.2.0)
#> crayon 1.5.1 2022-03-26 [1] CRAN (R 4.2.0)
#> DelayedArray 0.21.2 2021-11-19 [1] Bioconductor
#> digest 0.6.29 2021-12-01 [1] CRAN (R 4.2.0)
#> ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.2.0)
#> evaluate 0.15 2022-02-18 [1] CRAN (R 4.2.0)
#> fansi 1.0.3 2022-03-24 [1] CRAN (R 4.2.0)
#> fastmap 1.1.0 2021-01-25 [1] CRAN (R 4.2.0)
#> fs 1.5.2 2021-12-08 [1] CRAN (R 4.2.0)
#> GenomeInfoDb * 1.31.7 2022-04-03 [1] Bioconductor
#> GenomeInfoDbData 1.2.8 2022-04-13 [1] Bioconductor
#> GenomicAlignments 1.31.2 2021-11-19 [1] Bioconductor
#> GenomicRanges * 1.47.6 2022-01-12 [1] Bioconductor
#> glue 1.6.2 2022-02-24 [1] CRAN (R 4.2.0)
#> highr 0.9 2021-04-16 [1] CRAN (R 4.2.0)
#> htmltools 0.5.2 2021-08-25 [1] CRAN (R 4.2.0)
#> IRanges * 2.29.1 2021-11-19 [1] Bioconductor
#> knitr 1.38 2022-03-25 [1] CRAN (R 4.2.0)
#> lattice 0.20-45 2021-09-22 [1] CRAN (R 4.2.0)
#> lifecycle 1.0.1 2021-09-24 [1] CRAN (R 4.2.0)
#> magrittr 2.0.3 2022-03-30 [1] CRAN (R 4.2.0)
#> Matrix 1.4-1 2022-03-23 [1] CRAN (R 4.2.0)
#> MatrixGenerics 1.7.0 2021-10-26 [1] Bioconductor
#> matrixStats 0.62.0 2022-04-19 [1] CRAN (R 4.2.0)
#> pillar 1.7.0 2022-02-01 [1] CRAN (R 4.2.0)
#> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.2.0)
#> purrr 0.3.4 2020-04-17 [1] CRAN (R 4.2.0)
#> R.cache 0.15.0 2021-04-30 [1] CRAN (R 4.2.0)
#> R.methodsS3 1.8.1 2020-08-26 [1] CRAN (R 4.2.0)
#> R.oo 1.24.0 2020-08-26 [1] CRAN (R 4.2.0)
#> R.utils 2.11.0 2021-09-26 [1] CRAN (R 4.2.0)
#> RCurl 1.98-1.6 2022-02-08 [1] CRAN (R 4.2.0)
#> reprex 2.0.1 2021-08-05 [1] CRAN (R 4.2.0)
#> restfulr 0.0.13 2017-08-06 [1] CRAN (R 4.2.0)
#> rjson 0.2.21 2022-01-09 [1] CRAN (R 4.2.0)
#> rlang 1.0.2 2022-03-04 [1] CRAN (R 4.2.0)
#> rmarkdown 2.13 2022-03-10 [1] CRAN (R 4.2.0)
#> Rsamtools 2.11.0 2021-11-19 [1] Bioconductor
#> rstudioapi 0.13 2020-11-12 [1] CRAN (R 4.2.0)
#> rtracklayer * 1.55.4 2022-03-23 [1] Bioconductor
#> S4Vectors * 0.33.17 2022-04-06 [1] Bioconductor
#> sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.2.0)
#> stringi 1.7.6 2021-11-29 [1] CRAN (R 4.2.0)
#> stringr 1.4.0 2019-02-10 [1] CRAN (R 4.2.0)
#> styler 1.7.0 2022-03-13 [1] CRAN (R 4.2.0)
#> SummarizedExperiment 1.25.3 2021-12-08 [1] Bioconductor
#> tibble 3.1.6 2021-11-07 [1] CRAN (R 4.2.0)
#> utf8 1.2.2 2021-07-24 [1] CRAN (R 4.2.0)
#> vctrs 0.4.1 2022-04-13 [1] CRAN (R 4.2.0)
#> withr 2.5.0 2022-03-03 [1] CRAN (R 4.2.0)
#> xfun 0.30 2022-03-02 [1] CRAN (R 4.2.0)
#> XML 3.99-0.9 2022-02-24 [1] CRAN (R 4.2.0)
#> XVector 0.35.0 2021-10-26 [1] Bioconductor
#> yaml 2.3.5 2022-02-21 [1] CRAN (R 4.2.0)
#> zlibbioc 1.41.0 2021-10-26 [1] Bioconductor
#>
#> [1] /Library/Frameworks/R.framework/Versions/4.2/Resources/library
#>
#> ──────────────────────────────────────────────────────────────────────────────
suppressPackageStartupMessages(library(EpiCompare))
#> Warning: replacing previous import 'Biostrings::pattern' by 'grid::pattern' when
#> loading 'genomation'
suppressPackageStartupMessages(library(rtracklayer))
suppressPackageStartupMessages(library(S4Vectors))
path <- write_example_peaks(datasets = "encode_H3K27ac")
#> Writing ==> /var/folders/f1/6pjy5xbn0_9_7xwq6l7fj2yc0000gn/T//Rtmporozk4/processed_results/encode_H3K27ac.narrowPeaks.bed
# Different column names after export+import round trip.
colnames(mcols(encode_H3K27ac))
#> [1] "name" "score" "strand" "signalValue" "pValue"
#> [6] "qValue" "peak"
colnames(mcols(import_narrowPeak(path)))
#> 5,142 peaks imported.
#> [1] "name" "score" "strand.1" "signalValue" "pValue"
#> [6] "qValue" "peak"
# 'Official' Bioconductor function cannot import exported dataset.
import(path, format = "narrowPeak")
#> Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : scan() expected 'an integer', got '"start"'
# Character fields are quoted in exported dataset.
#> system(paste0("head -n 5 ", path))
#> "seqnames" "start" "end" "width" "strand" "name" "score" "strand.1" "signalValue" "pValue" "qValue" "peak"
#> "chr1" 10002541 10004163 1623 "*" "Peak_2650" 170 "." 31.36983 148.02612 144.32048 1348
#> "chr1" 100064339 100065136 798 "*" "Peak_11419" 58 "." 16.17942 46.30823 43.50269 329
#> "chr1" 100065447 100065946 500 "*" "Peak_14209" 46 "." 10.24276 35.46492 32.79924 335
#> "chr1" 100066041 100066635 595 "*" "Peak_33569" 19 "." 5.48637 10.29599 8.09466 456
Recommended
|
Received a valid push on git.bioconductor.org; starting a build for commit id: 692fb3264c20ec4b038f2de3920519597876eb14 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, TIMEOUT". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Received a valid push on git.bioconductor.org; starting a build for commit id: 9d025c96915c2878eeb6dfd8f7d5805006e05910 |
Dear Package contributor, This is the automated single package builder at bioconductor.org. Your package has been built on Linux, Mac, and Windows. On one or more platforms, the build results were: "WARNINGS, TIMEOUT". Please see the build report for more details. This link will be active Remember: if you submitted your package after July 7th, 2020, |
Hi @PeteHaitch , Thank you very much for getting back to me, please see below line-by-line response to your review. Also, we believe that the runtime timeout is an anomaly as this has happened before, where it completes all checks locally (mac) in 8 mins and on linux, 5 mins, and the timeout goes away with no apparent reason. REQUIRED
comes from
which is part of an address
RECOMMENDED
|
Your package has been accepted. It will be added to the Thank you for contributing to Bioconductor! Reviewers for Bioconductor packages are volunteers from the Bioconductor |
Thanks @serachoi1230 . With your efforts to respond to review comments on a tight deadline, I've accepted the package in the hope it will sneak in before the deadline. @lshep will that be possible? It's the weekend where I am but I'll take a quick look over the most recent changes to provide any useful feedback for the future development of EpiCompare. Thank you for your contribution to Bioconductor! |
Minor things to tidy up:
I've reported a couple of issues that were identified during this review with importing/exporting narrowPeaks files:
If when writing your own package you come across a perceived limitation of a core Bioconductor package, I'd encourage you to report it. |
Hi @PeteHaitch, Thank you very much for all your efforts! We will continue to work on the issues! Best wishes, |
Briefly, EpiCompare should be doing the equivalent of This snippet from above
should (a) not use
rtracklayer itself makes use of BiocIO, but the user of the rtracklayer method does not need to know this. |
Yes I'll process the final accepted packages later today so they will be included in the release. |
The master branch of your GitHub repository has been added to Bioconductor's git repository. To use the git.bioconductor.org repository, we need an 'ssh' key to associate with your github user name. If your GitHub account already has ssh public keys (https://github.com/serachoi1230.keys is not empty), then no further steps are required. Otherwise, do the following: See further instructions at https://bioconductor.org/developers/how-to/git/ for working with this repository. See especially https://bioconductor.org/developers/how-to/git/new-package-workflow/ to keep your GitHub and Bioconductor repositories in sync. Your package will be included in the next nigthly 'devel' build (check-out from git at about 6 pm Eastern; build completion around 2pm Eastern the next day) at https://bioconductor.org/checkResults/ (Builds sometimes fail, so ensure that the date stamps on the main landing page are consistent with the addition of your package). Once the package builds successfully, you package will be available for download in the 'Devel' version of Bioconductor using https://bioconductor.org/packages/EpiCompare If you have any questions, please contact the bioc-devel mailing list (https://stat.ethz.ch/mailman/listinfo/bioc-devel); this issue will not be monitored further. |
Update the following URL to point to the GitHub repository of
the package you wish to submit to Bioconductor
Confirm the following by editing each check box to '[x]'
I understand that by submitting my package to Bioconductor,
the package source and all review commentary are visible to the
general public.
I have read the Bioconductor Package Submission
instructions. My package is consistent with the Bioconductor
Package Guidelines.
I understand Bioconductor Package Naming Policy and acknowledge
Bioconductor may retain use of package name.
I understand that a minimum requirement for package acceptance
is to pass R CMD check and R CMD BiocCheck with no ERROR or WARNINGS.
Passing these checks does not result in automatic acceptance. The
package will then undergo a formal review and recommendations for
acceptance regarding other Bioconductor standards will be addressed.
My package addresses statistical or bioinformatic issues related
to the analysis and comprehension of high throughput genomic data.
I am committed to the long-term maintenance of my package. This
includes monitoring the support site for issues that users may
have, subscribing to the bioc-devel mailing list to stay aware
of developments in the Bioconductor community, responding promptly
to requests for updates from the Core team in response to changes in
R or underlying software.
I am familiar with the Bioconductor code of conduct and
agree to abide by it.
I am familiar with the essential aspects of Bioconductor software
management, including:
months, for bug fixes.
(optionally via GitHub).
For questions/help about the submission process, including questions about
the output of the automatic reports generated by the SPB (Single Package
Builder), please use the #package-submission channel of our Community Slack.
Follow the link on the home page of the Bioconductor website to sign up.
The text was updated successfully, but these errors were encountered: