The Bioconductor project promotes high-quality, well documented, and interoperable software. These guidelines help to achieve this objective; they are not meant to put undue burden on package authors, and authors having difficultly satisfying guidelines should seek advice on the bioc-devel mailing list.

Package maintainers are urged to follow these guidelines as closely as possible when developing Bioconductor packages.

General instructions for producing R packages can be found in the Writing R Extensions manual, available from within (RShowDoc("R-exts")) or on the R website.

Remember these are the minimum requirements for package acceptance and the package will still be subject to other guidelines below and a formal technical review by trained Bioconductor package reviewer .


This book is open-source and hosted at https://github.com/Bioconductor/pkgrevdocs. Contributions are welcome and encouraged in the form of forks and pull requests.