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
AI policy and Third Party Code
20
Non-Software Packages
21
The .gitignore file
22
Build / Check / BiocCheck
23
Conclusion
Bioconductor Package Maintenance
Overview
24
Git Version Control
25
Version Numbering
26
Troubleshooting Build Report
27
Debugging C/C++ code
28
Deprecation Guidelines
29
Package End of Life Policy
30
Branch Rename FAQs
Package Reviewer Resources
Overview
31
Review Expectations
32
Reviewer Resources and Tools
33
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