Fig 1.
Overview of the Bioconductor package submission process.
Pink boxes (with a D in the lower right corner) indicate steps performed by the package developer, blue boxes (C) are steps performed by a Bioconductor core team member, yellow boxes (R) are steps performed by the reviewer, and black boxes (A) represent automated steps performed on the Bioconductor build system. Blue badges correspond to labels added to the GitHub issue at the various steps. More details are available in the contribution guidelines [17]. The expected time from submission to acceptance depends on many factors, including the degree of adherence of the package to the Bioconductor guidelines, the comprehensiveness of the package’s code, as well as the overall load on the reviewer pool and the responsiveness of the package developer to address issues raised during review. In most cases, the process can be finalized within a few months.