Writing
The lab produces several kinds of written products. The table below summarizes some of the key features of the lab reports in contrast to other lab products (like project reports and manuscripts).
| Product | Integration | Data | Plots | Links |
|---|---|---|---|---|
| Term Report | Stand Alone | Read data from raw file on GitHub | Generated by code | Links to protocols, scripts, etc. direct to file on GitHub repo or lab notebook repo, not raw file. No paths to local files. |
| Project Report | Project Folder | Data read in from local files | Generated by code | NA |
| Manuscript | Project Folder | Data read in from local files | Plots and figures added as images (from Output/Figures directory) | NA |
Project reports
A project report is a running summary of where a project’s analyses currently stand. It lives in the project folder, in the Reports directory under Output (the report.Rmd file in the project template), and is rendered through the project’s controller script.
Project reports are most useful during the long middle stretch of a project. They help you keep track of your own progress, and make it easy to share current results with me and with collaborators, including those who’d rather not read code. They’re also handy when putting together things like grant progress reports.
Rendering the report produces two versions:
- A Markdown file that displays well on the project’s GitHub repo, so anyone visiting the repo can see the latest results.
- An HTML file that’s easy to send to collaborators. It has a table of contents and folded code, so readers can look at just the figures and text, or open the code to see how a figure was made.
The report also exports its figures as .png and .pdf files to Output/Figures. The manuscript draft pulls figures from that folder, so it always has up-to-date figures without rerunning the analyses. The project report is also where code reviewers usually start (see Requesting a code review).
You can make more than one report for different purposes by copying report.Rmd. If you do, change the figure output path (fig.path) in each copy so that one report’s figures don’t overwrite another’s. See Project Reports on the workflow site for more detail.
Term reports
All lab members need to provide an overview of what they’ve been working on at the end of the semester / summer. This report should cover work across any and all projects (you don’t need a separate report for each one). The report should include:
- A short introduction to each project
- The relevant hypotheses
- Detailed methods (or progress on method development)
- An overview of data collected
- A section on main conclusions, troubleshooting, and next steps
Reports need to be generated using a stand-alone quarto file. A template is available here.
- Tip: Read in data using links to the raw data file on the github repo.
Undergraduates working primarily on lab maintenance, general support, or other broader tasks, will use a separate, shorter term report template.
In all cases, the PDF output of the reports should be posted to the ‘term-reports’ channel in slack - make sure they’re written so that anyone in the lab can follow along!
Term reports are due at the end of each semester and summer (see the Annual schedule).
Manuscripts
There are two simultaneous facts that we need to balance:
- You need to write (a lot) in academia.
- “You don’t write because you want to say something, you write because you have something to say.” - F. Scott Fitzgerald
For MS students, our goal is to have your project at least ready for submission by the time you defend. For PhD students, I will push you to publish at least one major project by the end of your third year. By the time you are ready to defend, you should have at least one more paper published and one more ready for submission. These will (ideally) correspond to chapters in your dissertation - in addition to the professional benefits, publishing early will make your dissertation writing process simpler!
In order to meet these goals, you will need to quickly immerse yourself in the work the lab is doing. Your ultimate goal is to do robust science on questions you’re passionate about so you “have something to say” - the best way you can figure out what science you’re passionate about is by doing science!
Leave time for several rounds of feedback - see Timelines for feedback.
Choosing target journals
There are various factors that influence the decision about which journals to submit to. We will discuss this together before starting to draft a manuscript. This paper describes one set of considerations, and links to a resource for picking journals.