Skip to contents

Downloading new submissions and revisions

Articles are submitted through a Google form which populates a Google sheet, and a Google drive. This sheet contains details of the submission, and also a zip file with the necessary files; get_submissions() will authenticate against both.

On a regular (at least weekly) basis, download newly submitted items:

This will create a new folder in the Submissions directory of the articles repo, and a DESCRIPTION file with the meta data.

You should check that this file has been constructed correctly, and that the zip file has unpacked into the top level of the folder. Common missing items are the Suppl: line which should list the .R files and any data needed to reproduce the paper.

Check relevance and reproducibility

First check that the paper fits the scope of the journal. If not, reject() the paper.

Then check that the paper is reproducible by either: (a) compiling the Rmd file; or (b) compiling both the LaTeX file and all .R files. If there are any problems, request a resubmission() from the authors.

Acknowledge submission and assigning article to an EE

New articles should be assigned to one of the four EE’s. This is good to do at the time of acknowledging the submission, so that the EE can be cc’d on the email. Use acknowledge_submission(editor = "XX").

Check progress of all papers

The function report() shows the status of all current papers being handled, by author and by status. Anything with 3 stars needs urgent attention.

New executive editor

The EIC is responsible to navigating the search for a new EE. The search for a new editorial board member should begin in September, giving enough time to find a replacement before the outgoing member leaves at the end of December. Nominations for the new member are discussed by the editorial board first, and then preferably also with the advisory committee so that they can provide historical perspective.

Once a shortlist of candidates is created, but before approaching anyone on the list, it should be sent to the R Foundation Board members () for their feedback and approval. People on the list are then approached by the EIC or an EE, and once someone agrees, the EIC informs the members of the R Foundation (). The new editor is formally appointed by the R Foundation president.

Once a new member is found, the following steps take place:

  • The EIC informs Martin Maechler of the new board member
  • The incoming board member requests access to the mailing lists by visiting https://stat.ethz.ch/mailman/listinfo/r-journal-editors and https://stat.ethz.ch/mailman/listinfo/r-journal-advisory.
  • The outgoing member unsubscribes from r-journal-editors by visiting the web page above, but should remain subscribed to r-journal-advisory
  • The new EE is added to the Editors team at https://github.com/rjournal and to the rjournal.slack.com organisation.
  • The new EE is added to the editors.csv file in the inst folder of the rj package.

The EIC may take on outstanding handling editor duties of the outgoing member.

New associate editors

The EIC is responsible for recruiting new AEs, after discussion with all editors. Ideally, keywords of submissions over the past year are summarised, and compared with keywords of current AEs. New AEs should be recruited for topics where there is the most need.

Once a new AE is appointed, the following steps take place:

  • The EIC informs the other EEs.
  • The EIC sets up a GitHub repo of the form ae-articles-xx where xx is the initials of the AE
  • The new AE is added to the associate_editors.csv file in the inst folder of the rj package.

Handover to new Editor-in-Chief

Archives

[Not done since 2019. Is it needed?]

In the articles repo, the Proofs folder contains all the supporting files of Accepted articles. The Rejected folder contains all of the supporting files for rejected submisisons.

From time to time, papers with dates older than two years should be moved to the archive repo, to make the articles repo smaller. Recommend that this is done at the hand-over of the EiC role at the end of each year.