Bioconductor / Contributions

Contribute Packages to Bioconductor
131 stars 33 forks source link

chai #3351

Closed lodimk2 closed 3 months ago

lodimk2 commented 3 months 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 3 months ago

Hi @lodimk2

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: chai
Title: CHAI: consensus Clustering tHrough similArIty matrIx integratIon for single cell type identification
Version: 0.99.0
Authors@R: 
    c(person("Musaddiq", "Lodi", email = "lodimk2@vcu.edu", role = c("aut", "cre")), person("Kezie", "Osei", email = "oseika@vcu.edu", role = c("aut")), person("Vaishnavi", "Ranganathan", email = "vrangana@andrew.cmu.edu", role = c("aut")))
Description: We present CHAI (consensus Clustering tHrough similArIty matrix integratIon for single cell type identification), a wisdom of crowds approach for scRNAseq clustering. CHAI presents two methods which aggregate the clustering results from seven state of the art clustering methods: CHAI-AvgSim and  CHAI-SNF. Both methods demonstrate improved performance on a diverse selection of benchmarking datasets, including outperforming a previous consensus clustering method.
License: MIT
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.1.9000
Imports: 
    Seurat,
    SeuratObject,
    SingleCellExperiment,
    Spectrum,
    SNFtool,
    aricode,
    cluster,
    kernlab,
    mclust,
    CHOIR,
    RaceID,
    SC3,
    scSHC,
    Biobase,
    FNN
Suggests: 
    knitr,
    rmarkdown,
    testthat (>= 3.0.0)
biocViews: GeneExpression, SingleCell, Clustering
Config/testthat/edition: 3
VignetteBuilder: knitr
Depends: 
    R (>= 2.10)
LazyData: false
lshep commented 3 months ago

All package dependencies must be on CRAN or Bioconductor. CHOIR and scSHC are not on CRAN or Bioconductor and therefore cannot be used or referenced in the package.

Also

Please remove the compiled chai.html from the vignettes directory and the inst directory. This file should be build automatically through R CMD build .

lodimk2 commented 3 months ago

Hello,

Thank you for your response.

For the CHOIR and scSHC dependencies, they are integral to our package workflow. If I provide detailed instructions for how they should be installed in the README and the vignette, would it be possible to include them? The package would not really work without these.

lshep commented 3 months ago

No. Unfortunately you will have to ask CHOIR and scSHC to submit their packages to CRAN or Bioconductor in order for them to be included. We do not allow dependencies to be installed any other way

lodimk2 commented 3 months ago

Sorry to hear this. With this in mind , we will not be able to submit to BioConductor at this time. Thank you for taking the time to review our package.

lshep commented 3 months ago

Sorry for the inconvenience. Hopefully you will be able to submit in the future.