Bioconductor / Contributions

Contribute Packages to Bioconductor
135 stars 33 forks source link

ClusterFoldSimilarity #2900

Closed OscarGVelasco closed 1 year ago

OscarGVelasco commented 1 year 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 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.

bioc-issue-bot commented 1 year ago

Hi @OscarGVelasco

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: ClusterFoldSimilarity
Type: Package
Title: Calculate similarity of clusters from different single cell samples using foldchanges
Version: 0.99.0
Authors@R: person("Oscar", "Gonzalez-Velasco",
  email = "oscargvelasco@gmail.com",
  role = c("cre", "aut"),
  comment = c(ORCID = "0000-0002-5054-8635"))
Description: This package calculates a similarity coefficient using the fold changes of shared features (e.g. genes) among clusters of different samples/batches/datasets. The similarity coefficient is calculated using the dot-product (Hadamard product) of every pairwise combination of Fold Changes between a source cluster i of sample/dataset n and all the target clusters j in sample/dataset m
License: Artistic-2.0
Encoding: UTF-8
Import: igraph, ggplot
Suggests: 
    knitr,
    rmarkdown,
    Seurat,
    SingleCellExperiment
RoxygenNote: 7.2.3
biocViews: SingleCell, Clustering, FeatureExtraction, GraphAndNetwork, GeneTarget
VignetteBuilder: knitr
vjcitn commented 1 year ago

You don't declare a need for SeuratData but we have

stvjc@stvjc-XPS-13-9300:~/SUBMISSIONS/FEB7/ClusterFoldSimilarity$ grep SeuratData man/*
man/cluster_fold_similarity.Rd:library(SeuratData)

SeuratData is not on CRAN and is not in Bioconductor. You must use in Suggests in DESCRIPTION to declare this, and it is not allowed unless it is in CRAN or Bioconductor. If you want to modify to comply with the guidelines, reopen the issue. Thanks!

OscarGVelasco commented 1 year ago

Hi, I have made the required changes to comply with the guidelines and I would like to re-open this issue. Many thanks

vjcitn commented 1 year ago

Please be sure that R CMD check passes for your package:

* checking examples ... ERROR
Running examples in 'ClusterFoldSimilarity-Ex.R' failed
The error most likely occurred in:

> ### Name: plot_clusters_graph
> ### Title: Creates a graph plot using the similarity values calculated with
> ###   ClusterFoldSimilarity().
> ### Aliases: plot_clusters_graph
> 
> ### ** Examples
> 
> # singlecell.object.list consist of 2 or more single-cell objects
> # By default plots a graph using the similarity values: 
> similarity.table.top <- cluster_fold_similarity(sce_list = singlecell.object.list,top_n = 1)
Error in cluster_fold_similarity(sce_list = singlecell.object.list, top_n = 1) : 
  object 'singlecell.object.list' not found
Execution halted
* checking for unstated dependencies in vignettes ... NOTE
'library' or 'require' calls not declared from:
  ‘BiocStyle’ ‘dplyr’
* checking package vignettes in 'inst/doc' ... OK
* checking running R code from vignettes ...
  'ClusterFoldSimilarity.Rmd' using 'UTF-8'... OK
 NONE
* checking re-building of vignette outputs ...
OscarGVelasco commented 1 year ago

Hi again, I have updated the examples and now R CMD check pass with no errors thanks

bioc-issue-bot commented 1 year ago

A reviewer has been assigned to your package. Learn what to expect during the review process.

IMPORTANT: Please read this documentation for setting up remotes to push to git.bioconductor.org. It is required to push a version bump to git.bioconductor.org to trigger a new build.

Bioconductor utilized your github ssh-keys for git.bioconductor.org access. To manage keys and future access you may want to active your Bioconductor Git Credentials Account

bioc-issue-bot commented 1 year 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: "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. This link will be active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

OscarGVelasco commented 1 year ago

Dear @DarioS , I have checked the error, and I have already subscribed to the mailing list:

How should I proceed? should I push the package again despite having no modifications to trigger a new build? thanks

DarioS commented 1 year ago

That's fine. I will begin your review in the next few days. Don't overlook the warnings, though.

* checking Rd cross-references ... WARNING
Missing link or links in documentation object 'cluster_fold_similarity.Rd':
  DataFrame-class

Missing link or links in documentation object 'similarity_heatmap.Rd':
  DataFrame-class

and

* checking dependencies in R code ... WARNING
'::' or ':::' imports not declared from:
  data.table ggplot2 igraph
bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 737fb03d9cf0e88f7f5dab232c8b6fe368d1c3be

bioc-issue-bot commented 1 year 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: "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. This link will be active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 8b4c3c14d05aff17c7c3232cc9bbb78e031769d3

bioc-issue-bot commented 1 year 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 build report for more details. This link will be active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

OscarGVelasco commented 1 year ago

Dear @DarioS I managed to fix all the errors & warnings, and did a push to the BioC repo. Let me know if is there any more suggestions or fixes when you have some time to review it. Looking forward to it and many thanks for the support, best wishes.

DarioS commented 1 year ago

The package has a variety of non-conformities with the Bioconductor developer's guide, particularly the R Code section of it.

OscarGVelasco commented 1 year ago

Hi again @DarioS, Thanks a lot for your comments.

I have already addressed some of them:

  • All function names and variable names should use camelCase and not snake_case. See Variable Names and Function Names.
  • Variable assignment is inconsistent. For example, is_sce <- FALSE and top_n_genes = 1. See the last rule in Code Syntax.

    Use <- instead of = for assigning variables except in function arguments.

  • Inconsistent spacing around operators. For example, length(features) == 0 and diff_neg_pos=2. Please see Use of Space.
  • The vignette ought to have a section near the beginning explaining installation. See Installation section. The vignette has a setup chunk at the very end. It should be at the beginning of a vignette, not at the end.
  • Please avoid unnecessary package dependencies. You only use data.table on two lines of code in the entire package. Instead use Bioconductor's DataFrame for tabular data.

I am now fixing the for loops sections

  • for loops not to be used. Please see Vectorize.

However I have some questions regarding the other points:

  • A number of packages are listed in Suggests field of DESCRIPTION but they are incorrectly loaded in examples.
    library(Seurat)
    library(scRNAseq)

    These should be conditionally loaded using requireNamespace, not library.

I have checked the documentation and other examples, would something like the following be valid?

stopifnot (requireNamespace("Seurat"))
stopifnot (requireNamespace("SingleCellExperiment"))
stopifnot (requireNamespace("scRNAseq"))

As for the example loading and executing, I am sorry to hear that. In my laptop it takes some minutes to run, and I was expecting the package "scRNAseq" to work correctly for everyone as it is part of Bioconductor. I have some concerns as of how to approach this problem: my package needs as input at least 2 independent single-cell datasets, with the known labels of the cell-types (for example purposes), additionally those datasets should be pre-processed with a standard single-cell pipeline (like Seurat), otherwise I need to add this pre-processing to the examples, which makes them more complex and time consuming (like the examples that I used originally). I have seen several package examples that have the #'\dontrun flag, I am not sure if that would be an option. Otherwise I will have to rely on external databases, using other packages like scRNAseq (which could be unavailable in the future).

And lastly, the NAMESPACE import statement, I have check the documentation but I am not sure what do I have to add (the NAMESPACE is automatically created by Roxygen and it adds "# Generated by roxygen2: do not edit by hand". Should I just add e.g.: import(ggplot2) to the NAMESPACE file for all the imported packages?

  • NAMESPACE file lacks any import statements. Please refer to Imported Functions section about them.

Thanks a lot in advance. Best,

DarioS commented 1 year ago

For packages used in examples, see Suggested Packages of Writing R Extensions for instructions and example.

if (requireNamespace("rgl", quietly = TRUE))
{
  # Run some code using rgl functions.
}

No, don't use \dontrun. I don't know what would be a good workaround. scRNAseq doesn't offer an option to download a subset of genes or cells, which might help. I cleared my cache and tried RomanovBrainData again today. It failed after 18 minutes. The average download speed was 4 Mbps. I will ask developer of scRNAseq for assistance and let you know more soon.

When you use functions from another package inside of your package's functions, you should be precisely importing them. For example #' @importFrom survival concordance. Have a read of Imports. That will automtically fill in the NAMESPACE file with what it needs to have.

lshep commented 1 year ago

@OscarGVelasco / @DarioS just wanted to check in on the status of this issue? We like to continue conversation in 2-3 week time periods to make sure packages continue to move through the process and get added to Bioconductor as soon as possible.

OscarGVelasco commented 1 year ago

Hi, thanks for your message. The package had a massive update due to the incoming submission to a journal. It has some new features, and I have fixed all the major pending issues, however, I am afraid that to remove some of the for loop is quite complex, will be highly time consuming and with no major gain, as the major computation is done in the secondary functions, where they are properly formated using the apply function family. I will push the new version as soon as possible so we can move with the bioconductor review process. Thanks,

@OscarGVelasco / @DarioS just wanted to check in on the status of this issue? We like to continue conversation in 2-3 week time periods to make sure packages continue to move through the process and get added to Bioconductor as soon as possible.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 0dba564e6a476c253de74a541a071e5d559dd81f

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

On one or more platforms, the build results were: "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.

The following are build products from R CMD build on the Bioconductor Build System: Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.4.tar.gz macOS 12.6.5 Monterey: ClusterFoldSimilarity_0.99.4.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 7783583d68a6a4d596a93d999f077d40ae652591

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

On one or more platforms, the build results were: "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.

The following are build products from R CMD build on the Bioconductor Build System: Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.5.tar.gz macOS 12.6.5 Monterey: ClusterFoldSimilarity_0.99.5.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 7cd5fb8d60189d56d72151f945d95a9f01c89d24

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

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 build report for more details.

The following are build products from R CMD build on the Bioconductor Build System: Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.6.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 4627d42d5d09f8d9125cb47cdf7857efe4a2310c

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

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

Please see the build report for more details.

The following are build products from R CMD build on the Bioconductor Build System: Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.7.tar.gz macOS 12.6.5 Monterey: ClusterFoldSimilarity_0.99.7.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

OscarGVelasco commented 1 year ago

Dear @DarioS, Apologies for the delay. I have done numerous upgrades to the package, including:

Still, some external data is needed for the Vignettes (using the bioconductor package scRNAseq), in my laptop it needs on average 7 minutes to generate the full Vignette.

Let me know if it is ok. Many thanks in advance

DarioS commented 1 year ago

Please also ensure that you follow R coding rules as specified in Contributor's Guide. Importantly, BiocCheck shows

* Checking coding practice...
    * NOTE: Avoid sapply(); use vapply()
    * NOTE: Avoid 1:...; use seq_len() or seq_along()
    * NOTE: Avoid 'cat' and 'print' outside of 'show' methods
    * NOTE: Avoid using '=' for assignment and use '<-' instead
    * NOTE: Avoid the use of 'paste' in condition signals
    * NOTE: Avoid redundant 'stop' and 'warn*' in signal conditions
* Checking parsed R code in R directory, examples, vignettes...
    Found @ in vignettes/ClusterFoldSimilarity.Rmd
    * NOTE: Use accessors; don't access S4 class slots via '@' in
      examples/vignettes.

A comprehensive package review will commence when these basic coding issues are addressed.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 6487075654fc38f9bc95604b3ad70f4f82e4d830

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

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

Please see the build report for more details.

The following are build products from R CMD build on the Bioconductor Build System: macOS 12.6.5 Monterey: ClusterFoldSimilarity_0.99.8.tar.gz Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.8.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

OscarGVelasco commented 1 year ago

Dear @DarioS, I have addressed and re-check with BiocCheck the notes mentioned, and pushed an updated version of the package.

DarioS commented 1 year ago

Thanks for continued development of your R package. I note some remaining issues.

OscarGVelasco commented 1 year ago

Thanks for your comments, I will modify the code accordingly. Although, I need to clarify some of your points:

Why do you simulate from a non-count distribution and create decimal numbers in a matrix of counts? This also demonstrates that ClusterFoldSimilarity lacks sufficient integration with other relevant Bioconductor packages. splatter is a single-cell RNA data simulator and should be used to simulate such data, not runif.

splatter returns the simulated single-cell data as a SingleCellExperiment object, which is accepted by ClusterFoldSimilarity, making splatter directly compatible with our package. We have made our package compatible with -by far- the most 2 used single-cell objects. The majority of single-cell tools are only compatible with one or with none, forcing the user to adapt to the package itself. We have make great efforts to make our package compatible and also for keeping the number of dependencies as low as possible. splatter has several dependencies, which will make our package to add several unwanted dependencies just for showing the toy examples. Additionally, splatter just returns the counts generated, and to compute the similarities we need clusters/groups, which will introduce several costly computing steps, like normalising, dim. reduction and clustering (x2 because we need at least 2 datasets). I have modify the examples with a random poisson distribution, which is closer to a real single-cell data distribution: as it is a very small simulation, just for illustration purposes, I believe it is clearer and simple this way (additionally, I copied this approach from other packages). I understand your point, but If it is possible I would like to avoid splatter if it is not strictly mandatory for single-cell packages, and thus avoid a large number of external dependencies.

The parameter parallel is boolean. The user cannot control how many cores are used nor the backend. Please refer to Parallel Recommendations.

I checked the biocParallel recommendations before including it, and I saw this point: "Allow the user to specify the BiocParallel back-end. Do this by invoking bplapply() without specifying BPPARAM; the user can then override the default choice with BiocParallel::register()." From my understanding, we should not include BPPARAM on bplapply, and that is exactly what I did, I understood that the user should call BiocParallel::register() with their desired BPPARAM config before using our package, and this will be automatically picked up as the default: BPPARAM = bpparam() Please let me know which is the desired implementation, I am a little bit confused.

Vignette is somewhat confusing. At the beginning "ClusterFoldSimilarity will obtain the raw count data from these objects" but a couple of paragraphs later "Normalize and identify variable features for each dataset independently". Why is the existing normalisation unable to be used and must be redone? Please add a clarifying paragraph explaining this.

ClusterFoldSimilarity uses raw counts because of the bayesian prior distribution estimation, but for the user to obtain the clusters (in this example we try to reproduce a full experiment) it needs first to pre-process the data: normalisation, get variable features, dim. reduction and clustering, and thus normalisation is needed because of this. If cell groups already exists and no clustering is needed, then the user can use their data directly with ClusterFoldSimilarity with no normalisation, but for the purpose of the vignettes we wanted to show an archetypical single-cell analysis. I will try to add some clarifications, but the need for clustering itself explains the normalisation step.

Figure 1, network of clusters. Why are the edges directional? There is no causal relationship.

This is directly related with the methodology of the statistical score calculation and it is addressed on the paper to be published. Indeed, the directionality of the edges is the most important feature of the plot. The similarities are calculated for every pair of clusters from different datasets, and these similarities might not be reciprocal due to the heterogeneity of single-cell experiments. Suppose that you have 3 datasets each with a series of clusters a,b,...

Again, thanks for your inputs. Best regards,

DarioS commented 1 year ago

Thanks for the clarifications. That is all fine. Indeed, random draws from a Poisson distribution is sufficient.

bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: 8739a181229cd1bf665e02a1b9a400c7326515d7

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

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

Please see the build report for more details.

The following are build products from R CMD build on the Bioconductor Build System: macOS 12.6.5 Monterey: ClusterFoldSimilarity_0.99.9.tar.gz Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.9.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

OscarGVelasco commented 1 year ago

Hi again, Is there any updates from the review of the package? Thanks in advance

DarioS commented 1 year ago

Oh, it is customary to provide a list of responses when no more modifications are to be made. I thought you were editing.

> pancreasMuraro <- scRNAseq::MuraroPancreasData(ensembl=FALSE)
snapshotDate(): 2023-04-24
see ?scRNAseq and browseVignettes('scRNAseq') for documentation
downloading 1 resources
retrieving 1 resource
Error: failed to load resource
  name: EH2692
  title: Muraro pancreas counts
  reason: 1 resources failed to download
bioc-issue-bot commented 1 year ago

Received a valid push on git.bioconductor.org; starting a build for commit id: c74c7f089380bedd55f4783c0a9bb21e38bba82c

bioc-issue-bot commented 1 year ago

Dear Package contributor,

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

Your package has been built on the Bioconductor Build System.

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

Please see the build report for more details.

The following are build products from R CMD build on the Bioconductor Build System: macOS 12.6.5 Monterey: ClusterFoldSimilarity_0.99.10.tar.gz Linux (Ubuntu 22.04.2 LTS): ClusterFoldSimilarity_0.99.10.tar.gz

Links above active for 21 days.

Remember: if you submitted your package after July 7th, 2020, when making changes to your repository push to git@git.bioconductor.org:packages/ClusterFoldSimilarity to trigger a new build. A quick tutorial for setting up remotes and pushing to upstream can be found here.

OscarGVelasco commented 1 year ago

Thanks for your comments and your review @DarioS I have fixed the spelling errors and installation instructions.

As for the data access error, as I have no control over it, which are the next steps here? Is there anything else needed from my side?

Many thanks and best regards,

DarioS commented 1 year ago

Data server error was fixed by Bioconductor staff and now download succeeds. The other issues have been addressed.

bioc-issue-bot commented 1 year ago

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.

OscarGVelasco commented 1 year ago

I really want to thank you @DarioS for your in detail review, your time and your patience. I know how hard it is to read other´s code, and I really think that the package has improved thanks to your comments and inputs. Best wishes.

lshep commented 1 year ago

The default branch of your GitHub repository has been added to Bioconductor's git repository as branch devel.

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/OscarGVelasco.keys is not empty), then no further steps are required. Otherwise, do the following:

  1. Add an SSH key to your github account
  2. Submit your SSH key to Bioconductor

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("ClusterFoldSimilarity"). The package 'landing page' will be created at

https://bioconductor.org/packages/ClusterFoldSimilarity

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.