Papers about R packages

Most papers in the R Journal describe an R package. Here are some suggestions (and some requirements) to help you get your paper accepted for publication.

Write for a wide audience

The R community intersects with many scientific and professional communities. This means that you can not expect all readers to be familiar with the jargon in your field.

Focus on the software, not on the method

The R Journal is primarily a software journal. This means that methodology behind a package needs only to be described to the point necessary to understand what the package does. In almost all cases, the underlying methods will be discussed in detail in other papers, which you should cite. We strongly encourage authors to focus on software-related issues such as:

Structure of a typical paper describing a package

A typical paper would contain the following elements.

Requirements for consideration

In addition, we strongly recommend that package authors follow common R package conventions, including but not limited to:

Additional resources

To learn about best practices in R package development, authors are encouraged to consult these resources: