Bioconductor / Contributions

Contribute Packages to Bioconductor
131 stars 33 forks source link

HTSanalyzeR2: A R/Bioconductor package for gene set enrichment and network analysis of various high-throughput data #561

Closed linazhu3 closed 6 years ago

linazhu3 commented 6 years ago

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 am familiar with the essential aspects of Bioconductor software management, including:

For help with submitting your package, please subscribe and post questions to the bioc-devel mailing list.

bioc-issue-bot commented 6 years ago

Hi @linazhu3

Thanks for submitting your package. We are taking a quick look at it and you will hear back from us soon.

The DESCRIPTION file for this package is:

Package: HTSanalyzeR2
Type: Package
Title: Gene set over-representation, enrichment and network analyses for high-
    throughput data and corresponding time-series data
Version: 0.99.0 
Author: Lina ZHU, Xiupei MEI, Feng GAO, Xin WANG
Maintainer: Lina ZHU<zhulina0609@gmail.com>, Xiupei MEI <meixiupei@gmail.com>, Feng GAO <gaofeng21cn@gmail.com>
Description: This package provides classes and methods for gene set over-
    representation, enrichment and network analyses on various high-throughput 
    data as well as corresponding time-series data.
License: Artistic-2.0
LazyData: TRUE
RoxygenNote: 6.0.1
Imports: 
    GO.db,
    cellHTS2,
    doParallel,
    Rcpp,
    foreach,
    stringr,
    igraph,
    BioNet,
    DT,
    shiny,
    shinydashboard,
    colourpicker,
    KEGGREST,
    data.table,
    htmlwidgets,
    methods,
    RankProd,
    AnnotationDbi,
    graphics,
    grDevices,
    stats,
    utils 
Collate: 
    'utils.R'
    'class_union.R'
    'Batch_class.R'
    'HTSanalyzeR2.R'
    'HTSanalyzeR4MAGeCK.R'
    'RcppExports.R'
    'd3plot.R'
    'data.R'
    'gscaTS.R'
    'gsca_class.R'
    'gsca_analyze.R'
    'gsca_enrichmap.R'
    'gsca_load_genesets.R'
    'gsca_preprocess.R'
    'gsca_report.R'
    'gsca_summarize.R'
    'gsca_view.R'
    'nwaTS.R'
    'nwa_class.R'
    'nwa_analyze.R'
    'nwa_preprocess.R'
    'nwa_report.R'
    'nwa_summarize.R'
    'nwa_view.R'
    'stat_test.R'
    'zzz.R'
LinkingTo: Rcpp
Suggests:
    BiocStyle,
    rmarkdown,
    testthat,
    knitr,
    Homo.sapiens,
    org.Hs.eg.db,
    org.Dm.eg.db,
    Biobase
VignetteBuilder: knitr
Depends: R(>= 3.4)
biocViews: GeneSetEnrichment, NetworkEnrichment, TimeCourse, 
 GeneExpression, GO, KEGG
bioc-issue-bot commented 6 years ago

Your package has been approved for building. Your package is now submitted to our queue.

IMPORTANT: Please read the instructions for setting up a push hook on your repository, or further changes to your repository will NOT trigger a new build.

mtmorgan commented 6 years ago

There can be several Authors: but only one Maintainer; the maintainer name and email address need to be formatted correctly. The vignettes directory should not contain the 'built' vignette products, i.e., Rmd but no html files.

bioc-issue-bot commented 6 years ago

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: "skipped, TIMEOUT". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171122104102.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

b03cfae fit for check!

bioc-issue-bot commented 6 years ago

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". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171123092849.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

358f9b1 change R dependent version to 3.5

bioc-issue-bot commented 6 years ago

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: "skipped, ERROR". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171123095957.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

cac4af4 bump version and fix mess

bioc-issue-bot commented 6 years ago

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". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171126082251.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

258b9c9 update R version

bioc-issue-bot commented 6 years ago

Dear Package contributor,

This is the automated single package builder at bioconductor.org.

Your package has been built on Linux, Mac, and Windows.

Congratulations! The package built without errors or warnings on all platforms.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171126083904.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

eaf1c92 Provide a branch for users' continuing using when ...

bioc-issue-bot commented 6 years ago

Dear Package contributor,

This is the automated single package builder at bioconductor.org.

Your package has been built on Linux, Mac, and Windows.

Congratulations! The package built without errors or warnings on all platforms.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171126085944.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

947910e Version bump

bioc-issue-bot commented 6 years ago

Dear Package contributor,

This is the automated single package builder at bioconductor.org.

Your package has been built on Linux, Mac, and Windows.

Congratulations! The package built without errors or warnings on all platforms.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171130005120.html

llrs commented 6 years ago

I am not the official reviewer but I noticed the packages and gave it a look at the vignette:

Hope this helps

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

d5b20a0 gsea plot color bar bug fix; Add illustration for ...

bioc-issue-bot commented 6 years ago

Dear Package contributor,

This is the automated single package builder at bioconductor.org.

Your package has been built on Linux, Mac, and Windows.

Congratulations! The package built without errors or warnings on all platforms.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171201022619.html

linazhu3 commented 6 years ago

Dear IIrs,

Thanks for your suggestions! For the s4 class slot and 'new' function, we will polish them ASAP in a more suitable way. For the 'GSCA' class, we named it as gene set collection analysis which can perform both hypergeometric test and gene set enrichment analysis.

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

3946b75 Create constructors instead of directly using 'new...

bioc-issue-bot commented 6 years ago

Dear Package contributor,

This is the automated single package builder at bioconductor.org.

Your package has been built on Linux, Mac, and Windows.

Congratulations! The package built without errors or warnings on all platforms.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171204041853.html

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

3dfc77d Add accessors

bioc-issue-bot commented 6 years ago

Dear Package contributor,

This is the automated single package builder at bioconductor.org.

Your package has been built on Linux, Mac, and Windows.

Congratulations! The package built without errors or warnings on all platforms.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171204072825.html

linazhu3 commented 6 years ago

Hi @LiNk-NY

I've revised some unsuitable parts as suggested by @llrs. Could you please take a look at my package? I would be very appreciated if you can check it and give some useful suggestions.

Best, Lina

lgeistlinger commented 6 years ago

Hi @linazhu3 ,

According to

https://www.bioconductor.org/developers/package-guidelines/#name

Bioconductor packages should avoid names that imply a temporal (e.g., ExistingPackage2) relationship.

In your case, it seems rather appropriate to modify/extend your existing package

http://bioconductor.org/packages/HTSanalyzeR

instead of submitting a new one.

linazhu3 commented 6 years ago

Dear @lgeistlinger,

Thanks for your recommendation. Actually, this package has been totally rewritten in a more efficient way and add many new functions. So perhaps I can rename it and submit a new one?

Best, Lina

LiNk-NY commented 6 years ago

Hi Lina, @linazhu3 We prefer that you not duplicate the functionality in HTSanalyzeR. It is always better to improve the previous package with the new and rewritten functions.

I am inclined to close the issue and encourage collaboration since one of the authors of HTSanalyzerR is also part of the team on this package.

Any additional comments @mtmorgan ?

Regards, Marcel

xinwang2hms commented 6 years ago

@mtmorgan @lgeistlinger

Hi gentlemen,

This is ridiculous!!!! You are wasting our time!!

I'm Xin Wang, assistant professor at City Universtiy of Hong Kong, PI of this project. HTSanalyzeR2 is fundamentally different from HTSanalyzeR in the design, functionalities and user interface. These changes cannot be made simply by revising or rewriting functions in HTSanalyzeR!!!

We are astonished that we have submitted this application for a few weeks, but got only a simple feedback of "prefer that you not duplicate the functionality xxx". This is absolutely unacceptable. If you cannot provide any help, we will no longer consider Bioconductor as the repository any more.

Please kindly provide your professional feedback asap. Otherwise, we will submit to other platforms.

Regards,

-Xin

lgeistlinger commented 6 years ago

Dear @xinwang2hms,

Your response is inappropriate. Considering the NAMESPACE file of HTSanalyzeR and HTSanalyzeR2 reveals numerous duplicated functions. Rewriting code and adding new features is part of normal package maintenance.

Improving and extending your existing package is thereby advantageous, as it allows your existing user community of HTSanalyzeR to quickly adopt these new features (whereas a new package typically takes time until being noticed). The NEWS file is intended to make your users aware of such changes. Also publishing on substantial extensions to existing software is a good practice to spread the word.

xinwang2hms commented 6 years ago

@lgeistlinger

Are you judging the similarity only based on NAMESPACE? How funny! Let me repeat the design, interface and functionalities are very different from HTSanalyzeR. The reason why we deliberately keep the same function names and arguments is to exactly allow our users to more easily adapt to the new package.

I'll submit the package to somewhere else, and also, we will also withdraw the HTSanalyzeR package as well from bioconductor.

It took us a few weeks to get such a ridiculous feedback. Terrible!

xinwang2hms commented 6 years ago

@mtmorgan @lgeistlinger

Just curious! Have you guys ever looked into our package, or just spent a few minutes and wrote something ridiculously about the version number?

llrs commented 6 years ago

I am not a user of HTSanalyzeR but how is HTSanalyzeR different from HTSanalyzeR2? Which different/new functionalities does HTSanalyzeR2 have?

If I, as a user, should adapt to the new HTSanalyzeR2, why don't change the underlying code in HTSanalyzeR using the code in HTSanalyzeR2? Many thanks for your help.

mtmorgan commented 6 years ago

I'll take over the review from @LiNk-NY . 8 Hours ago you asked for prompt feedback and 5 hours ago that you would remove your package from the review queue and ask that HTSanalyzeR be removed from Bioconductor. I'm happy to do take either the 8 hour or 5 hour action, let me know.

mtmorgan commented 6 years ago

@xinwang2hms let me know where you want to go with this; if I don't hear from you tomorrow I'll close the issue but wait for explicit instructions (Martin.Morgan at RoswellPark.org) before removing HTSanalyzeR.

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

4b54808 Vignette update b9de4b4 Merge branch 'master' of https://github.com/CityUH... c4458e0 color legend bug fix

bioc-issue-bot commented 6 years ago

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: "skipped, ERROR". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.

Please see the following build report for more details:

http://bioconductor.org/spb_reports/HTSanalyzeR2_buildreport_20171215015622.html

mtmorgan commented 6 years ago

Thanks for your contribution. I'll assume that the recent commits imply that you wish to continue with the review process.

DESCRIPTION, NAMESPACE

vignettes

R

man

misc

linazhu3 commented 6 years ago

Hi, @mtmorgan

Thanks for your time and suggestions!

mtmorgan commented 6 years ago

@linazhu3 can you let me know what your plans are with this package? Thanks

mtmorgan commented 6 years ago

@linazhu3 I'll close the issue next week unless I hear from you. If you resume development the issue can be reopened.

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

ba974b6 hyperGeo Pvalue visualization

bioc-issue-bot commented 6 years ago

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: "skipped, ERROR". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.

Please see the build report for more details.

bioc-issue-bot commented 6 years ago

Received a valid push; starting a build. Commits are:

a86e229 Vignette 475638c pvalue in table Merge branch 'master' of https://...

LiNk-NY commented 6 years ago

@linazhu3,

Do you intend to have your package reviewed for submission by Bioconductor? If so, I can reopen the issue. Otherwise, please remove the webhook in your package settings.

Regards, Marcel

xinwang2hms commented 6 years ago

LIna, pls remove the webhook, as we would never consider Bioconductor anymore in the future for any of our packages.

-Xin

On Wed, Jun 13, 2018 at 11:41 PM, Marcel Ramos notifications@github.com wrote:

@linazhu3 https://github.com/linazhu3,

Do you intend to have your package reviewed for submission by Bioconductor? If so, I can reopen the issue. Otherwise, please remove the webhook in your package settings.

Regards, Marcel

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Bioconductor/Contributions/issues/561#issuecomment-396984530, or mute the thread https://github.com/notifications/unsubscribe-auth/AFIt_CBxIWGdGbIK6PGHLtGlzvDIkx3Eks5t8TKsgaJpZM4QnkRj .

linazhu3 commented 6 years ago

Dear Dr. Wang,

Yep, I've already removed the webhook.