Bioconductor / Contributions

Contribute Packages to Bioconductor
134 stars 33 forks source link

CeTF #1329

Closed cbiagii closed 4 years ago

cbiagii commented 4 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 4 years ago

Hi @cbiagii

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: pcitRif
Type: Package
Title: Regulatory Impact Factors and Partial Correlation and Information Theory analysis
Version: 0.99.0
Authors@R: c(person("Carlos Alberto", "Oliveira de Biagi Junior", email = "cbiagijr@gmail.com", role = c("aut", "cre")),
        person("Ricardo", "Perecin Nociti", email = "rnociti@gmail.com", role = c("aut", "ctb")),
        person("Breno", "Osvaldo Funicheli", email = "osvaldobreno99@gmail.com ", role = c("aut", "ctb")),
        person("João Paulo", "Bianchi Ximenez", email = "joaopaulo.ximenez@me.com", role = c("ctb")),
        person("Patrícia", "de Cássia Ruy", email = "patiruy@gmail.com", role = c("ctb")),
        person("Marcelo", "Gomes de Paula", email = "marcelogomesrp@gmail.com", role = c("ctb")),
        person("Rafael", "dos Santos Bezerra", email = "rafaelbezerra50@yahoo.com", role = c("ctb")),
        person("Wilson", "Araújo da Silva Junior", email = "wilsonjr@usp.br", role = c("aut", "ctb")))
Author: Carlos Alberto Oliveira de Biagi Jr [aut, cre], Ricardo Perecin Nociti [aut, ctb], 
    Breno Osvaldo Funicheli [aut, ctb], João Paulo Bianchi Ximenez [ctb], 
    Patrícia de Cássia Ruy [ctb], Marcelo Gomes de Paula [ctb], 
    Rafael dos Santos Bezerra [ctb], Wilson Araújo da Silva Junior [aut, ctb]
Description: This vignette provides the necessary instructions for performing the Partial 
  Correlation coefficient with Information Theory (PCIT) (Reverter and Chan 2008) 
  and Regulatory Impact Factors (RIF) (Reverter et al. 2010) algorithm. The PCIT 
  algorithm identifies meaningful correlations to define edges in a weighted network 
  and can be applied to any correlation-based network including but not limited to 
  gene co-expression networks, while the RIF algorithm identify critical Transcription 
  Factors (TF) from gene expression data. These two algorithms when combined provide a 
  very relevant layer of information for gene expression studies (Microarray, RNA-seq 
  and single-cell RNA-seq data).
Imports: crayon, clusterProfiler, DESeq2, geomnet, GGally, ggplot2, ggpubr, graphics, 
    network, pbapply, reshape2, scales, stats, SummarizedExperiment, utils, dplyr, tidyr, 
    ggrepel
Suggests: airway, kableExtra, knitr, org.Hs.eg.db, rmarkdown, testthat
Depends: R (>= 3.6), methods
License: GPL-3
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.0.2
biocViews: Sequencing, RNASeq, Microarray, GeneExpression, Transcription,
        Normalization, DifferentialExpression, SingleCell, Network, 
        Regression, ChIPSeq, ImmunoOncology, Coverage
VignetteBuilder: knitr
Maintainer: Carlos Alberto Oliveira de Biagi Junior <cbiagijr@gmail.com>
bioc-issue-bot commented 4 years ago

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

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.

bioc-issue-bot commented 4 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, 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.

bioc-issue-bot commented 4 years ago

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

8aee96f Update DESCRIPTION

bioc-issue-bot commented 4 years ago

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

ca7d4b1 Update DESCRIPTION

bioc-issue-bot commented 4 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: "TIMEOUT, 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.

bioc-issue-bot commented 4 years ago

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

b30cb14 Update DESCRIPTION

bioc-issue-bot commented 4 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: "TIMEOUT, 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.

bioc-issue-bot commented 4 years ago

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

6b9b74b Update DESCRIPTION

bioc-issue-bot commented 4 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: "TIMEOUT, 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.

bioc-issue-bot commented 4 years ago

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

2f80006 update DESCRIPTION

bioc-issue-bot commented 4 years ago

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

af9cdf8 update README

bioc-issue-bot commented 4 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: "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 4 years ago

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

fbba190 Update DESCRIPTION

bioc-issue-bot commented 4 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: "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 4 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 build report for more details.

cbiagii commented 4 years ago

@LiNk-NY Hi Marcel!! It seems the package has passed the initial automated tests. I would very much like your feedback on the package so I can make the recommended changes and get this rolling. Thanks a lot for your time !

LiNk-NY commented 4 years ago

Hi Carlos, @cbiagii I have a couple of packages ahead of you in the queue. I will get to your package as soon as possible. Thank you.

cbiagii commented 4 years ago

Dear Marcel, don't worry! Thanks for the answer.

LiNk-NY commented 4 years ago

Hi Carlos, @cbiagii

Thank you for your submission. Please see the review below. If you have any questions, feel free to post them in the comments below.

Best, Marcel


pcitRif #1329

DESCRIPTION

NAMESPACE

vignettes

R

cbiagii commented 4 years ago

Dear Marcel, @LiNk-NY , Thank you so much for your review on my package. I'm sure when I implement these recommended changes the package will look much better. I will start working on the modifications now, as soon as I have everything ready I will reply your comment with the revisions topic by topic.

bioc-issue-bot commented 4 years ago

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

f95b08c Bioconductor Review Fixes

bioc-issue-bot commented 4 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 4 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 4 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.

cbiagii commented 4 years ago

@mtmorgan, @lshep and @LiNk-NY , I changed the package name and consequently the repository name. Can you check so I can trigger a new build? Thanks!

cbiagii commented 4 years ago

Dear @LiNk-NY , Thank you very much for the review. I have made the solicited changes to ceTF package. If there is something else to fix, please let me know. Thanks!!

pcitRif #1329

  • Consider renaming the package to something that is easier to remember. Packages with a lot of acronyms are not usually.

DESCRIPTION

  • It looks good.
  • The Authors@R section is overflowing. Please maintain it within 80 column width.

NAMESPACE

  • *input, *input1, and *input2 and related methods point out a potential area of improvement for the package
  • *Data functions may not be necessary (see below)

vignettes

  • Please keep the text within the 80 column width margin. It makes the source document easier to maintain and to review.
  • You do not need to explicitly install the dependencies for the package, a simple installation of the package will automatically get them for the user. Use BiocManager::install("cbiagii/pcitRif")

R

  • Avoid using cat inside a function unless it is the show method. Use message instead
  • countsToTPM can have a funcitonal argument that guides the conversion with the default being the original computation.
  • Arguments with default values will not be missing (e.g., anno = NULL) so the test is not relevant, use is.null.
  • Avoid using index positions to subset and rather opt for names when subsetting. For example, use df[, "sample1"] instead of df[, 1].
  • Combine R files that are related to each other for example, some plotting functions can be in the same file.
  • Consider providing a more robust prototype for the pcitrif class. A list of lists does not have much structure.
  • It seems like creating accessors for specific inputs is not the right way to go. Please create one general function that will access different parts of the object based on an argument (similar to SummarizedExperiment::assay) for PCITinput* and related functions. This can also apply to the data accessor functions raw/tmp/norm *Data.
  • Usually, class names and package names match in case and class names have their first letters capitalized.
  • Avoid using @ accessor and create dedicated accessor functions for your class
  • Please provide a more thorough description of the tolerance arguments a, b, c.
LiNk-NY commented 4 years ago

Hi Carlos, @cbiagii You may also want to match the package case with the class case, i.e., CeTF. This is convention for many packages such as SummarizedExperiment, SingleCellExperiment, LoomExperiment, etc.

cbiagii commented 4 years ago

Dear Marcel, @LiNk-NY I just updated the name of package to CeTF, as suggested. I updated too the repository name and added a new webhook to the repository. I need the confirmation of @mtmorgan to trigger a new version to make the automated build. Thanks!

Kayla-Morrell commented 4 years ago

Hey @cbiagii (cc @mtmorgan, @lshep, and @LiNk-NY),

I have changed the name of the package in our database so you should be good to kick off another build.

Best, Kayla

bioc-issue-bot commented 4 years ago

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

0abd588 Update DESCRIPTION

cbiagii commented 4 years ago

Thank you so much, @Kayla-Morrell!! Have a nice week. Best!!

bioc-issue-bot commented 4 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 4 years ago

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

50e6fb6 Update DESCRIPTION

bioc-issue-bot commented 4 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 4 years ago

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

7d508c7 Update DESCRIPTION

bioc-issue-bot commented 4 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: "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 4 years ago

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

f74ebe9 Update DESCRIPTION

bioc-issue-bot commented 4 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 build report for more details.

cbiagii commented 4 years ago

Dear Marcel, @LiNk-NY , I fixed a minor errors, and now it's all OK with the automated build!! Thanks.

LiNk-NY commented 4 years ago

Hi Carlos, @cbiagii Thanks for making those changes. Your package has been accepted. Thank you for your contribution!

Best, Marcel

bioc-issue-bot commented 4 years ago

Your package has been accepted. It will be added to the Bioconductor Git repository and nightly builds. Additional information will be posed to this issue in the next several days.

Thank you for contributing to Bioconductor!

cbiagii commented 4 years ago

@LiNk-NY, Thank you for accepting the package. I am so glad to have worked with you these days and I am at your disposal for anything. Thanks very much,

Carlos Biagi Jr

mtmorgan commented 4 years ago

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

https://bioconductor.org/packages/CeTF

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.