Skip to main content
Bioconductor Packages: Development, Maintenance, and Peer Review
Show table of contents
Table of contents
Welcome
Package Submissions
Overview
1
Bioconductor Package Submissions
Package Development Guidelines
Overview
2
Package name
3
General Bioconductor Package Development
4
Important Bioconductor Package Development Features
5
Common Bioconductor Methods and Classes
6
The README file
7
The DESCRIPTION file
8
The NAMESPACE file
9
The NEWS file
10
The LICENSE file
11
The CITATION file
12
The INSTALL file
13
Documentation
14
Package data
15
Unit tests
16
R code
17
Fortran / C / C++ / Python / Third-Party Code
18
Shiny apps
19
Non-Software Packages
20
The .gitignore file
21
Conclusion
Bioconductor Package Maintenance
Overview
22
Git Version Control
23
Version Numbering
24
Troubleshooting Build Report
25
Debugging C/C++ code
26
Deprecation Guidelines
27
Package End of Life Policy
28
Branch Rename FAQs
Package Reviewer Resources
Overview
29
Review Expectations
30
Reviewer Resources and Tools
31
Volunteer to Review
Appendix
A
Using the ‘Devel’ Version of Bioconductor
B
Advanced Build Options
C
Querying Web Resources
D
C and Fortran code
E
C++/Mavericks Best Practices
F
Debug: Links in Rd files
G
NEWS
H
References
View book source
G
NEWS
G.1
Version 1.0.1 (2021-08-19)
Add a dedicated section on the package name.
G.2
Version 1.0.0 (2021-06-02)
Initial definition of the package development guidelines based on Bioconductor package guidelines listed on main Bioconductor.org website.
F
Debug: Links in Rd files
H
References
On this page
G
NEWS
G.1
Version 1.0.1 (2021-08-19)
G.2
Version 1.0.0 (2021-06-02)
View source
Edit this page