Closed lyoussar closed 1 year ago
I did not get any feedback!
@lyoussar sorry for the delay. I will be taking over the review. I will look over the package over the next week and get back to you.
Hi @lyoussar owing to various issues I will take over the review here.
Note that when I install the latest version of rifi I see
Note: next used in wrong context: no loop is visible
** help
Warning: apply_Ttest_delay.Rd:55: unexpected '}'
Warning: predict_ps_itss.Rd:57: unexpected '}'
*** installing help indices
The package is rifiComparative and not rifi. Could you confirm please that you are checking on the right folder?
Notice the chapter numbering in the vignette. Perhaps you need to remove a "#"
I am sorry I don t get it. What chapter do you mean? I don t see the "#" on the picture unless if its inside a chapter but I would like to know which one is. Thanks
In the vignette I see
data(stats_se_cdt1)
data(stats_se_cdt2)
data(differential_expression)
inp_s <-
loading_fun(stats_se_cdt1, stats_se_cdt2, differential_expression)[[1]]
head(inp_s, 5)
## strand position ID FLT intensity probe_TI flag position_segment delay
## 1 + 67 1 0 1367.080 -1 _ S_1 1.4190839
## 2 + 153 2 0 3316.336 -1 _ S_1 1.9343216
## 3 + 199 3 0 1112.101 -1 _ S_1 0.6442441
## 4 + 259 4 0 2012.294 1 _ S_1 0.0010000
## 5 + 320 5 0 1627.467 -1 _ S_1 1.9506707
Could the output data be represented as a GRanges, to help with interoperability and self-description. The function name loading_fun
is very peculiar, too generic -- the function name should help the user understand what is being loaded. This will aid users in remembering how to use the tool.
When I render your vignette, I see the 0.x.y in the table of contents that is shown in the photograph attached to the comment. Your vignette code has
## 0. Installation
It should not have ##
and should not have 0.
Let the render()
function take care of the numbering for you.
All the numbers in the section headings should come out (roman numerals or arabic numeral 0).
<br/><br/>
``` {r, echo = FALSE, fig.cap = "**\\label{fig:figs}Decay rate vs. Synthesis rate**", out.width = '100%'}
knitr::include_graphics("Decay_rate_vs_Synthesis_rate.png")
You are including a number of static precomputed images. Are the computations too slow to have them performed in the vignette? A basic purpose of the vignette discipline in Bioconductor is to illustrate the actual computations and to have the build system perform them on a regular basis, so that developers can learn if code has become stale and throws new errors.
I submitted this package on July 2022 and I made all changes the referee proposed and asked for. RifiComparative is a continuation of rifi package which was published in Bioconductor. To make the package easy and straightforward for users I submitted to Bioconductor making both packages uniforme regarding the installation and format. I followed all instructions of Biocoinductor. I made all changes the referee asked for which were a hell of work trying to keep the same format I used for the vignette in rifi. I am not sure why rifi package was accepted after slights changes in the vignette and the successor is taking a while to be accepted. I am the author of rifi and rifiComparative vignette. I am still getting request over and over even though a huge changes were applied on Aug2, Aug15, Sep1, Oct8 and Oct16.
Your last question for instance: You are including a number of static precomputed images. Are the computations too slow to have them performed in the vignette? A basic purpose of the vignette discipline in Bioconductor is to illustrate the actual computations and to have the build system perform them on a regular basis, so that developers can learn if code has become stale and throws new errors
In rifi package, I tried to put the code as the vignette discipline in Bioconductor requests but I ve got complains from the referee because the computations were slow and could be replaced by images in some cases. Now I get the opposite complain.
If you check again the rifi and rifiComparative you will find a lot of similarities although excessive changes were included on the last one because they were requested but not on the first package. I wish we can include rifiComprative in Bioconductor otherwise it will be unfortunate for the users to use rifi and not rifiComparative.
Your package has been accepted. It will be added to the Bioconductor nightly builds.
Thank you for contributing to Bioconductor!
Reviewers for Bioconductor packages are volunteers from the Bioconductor community. If you are interested in becoming a Bioconductor package reviewer, please see Reviewers Expectations.
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/lyoussar.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/ https://bioconductor.org/developers/how-to/git/sync-existing-repositories/
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 BiocManager::install("rifiComparative")
. The package 'landing page' will be created at
https://bioconductor.org/packages/rifiComparative
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]'
[x] I understand that by submitting my package to Bioconductor, the package source and all review commentary are visible to the general public.
[x] I have read the Bioconductor Package Submission instructions. My package is consistent with the Bioconductor Package Guidelines.
[x] I understand Bioconductor Package Naming Policy and acknowledge Bioconductor may retain use of package name.
[x] 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.
[x] My package addresses statistical or bioinformatic issues related to the analysis and comprehension of high throughput genomic data.
[x] 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.
[x] 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:
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.