Professional, ready-to-use templates for academic research projects. Streamline your research workflow with specialized templates for papers, studies, grants, reviews, and presentations.
Get up and running in under 2 minutes:
-
Install R and required packages:
install.packages(c("here", "fs", "cli", "yaml"))
-
Choose your approach:
π― Interactive (Recommended):
source("tools/template-chooser.R") template_chooser() # Guided template selection source("tools/project-initializer.R") interactive_setup() # Automated project creation
β‘ Quick Setup:
source("tools/project-initializer.R") initialize_project("my-project", "simple-paper")
π Manual:
cp -r templates/simple-paper/ ../my-new-project/
-
Start your research! π
| Template | Best For | Key Features |
|---|---|---|
| π simple-paper | Theory papers, commentaries, book chapters | Minimal structure, no IRB overhead, focused on writing |
| π¬ empirical-study | Data collection and analysis projects | Complete research lifecycle, IRB docs, R analysis pipeline |
| π° grant-application | Funding proposals and project management | Interactive timeline planner, multi-agency support (NSF/NIH) |
| π literature-review | Systematic reviews and meta-analyses | PRISMA methodology, citation management, quality assessment |
| π€ conference-presentation | Standalone presentations and talks | Slide templates, abstract support, quick turnaround |
Software: - R (β₯ 4.0.0) - Quarto (β₯ 1.2.0) - Git (for version control)
R Packages:
install.packages(c("here", "fs", "cli", "yaml", "lubridate", "knitr", "dplyr"))- π― Template specialization: Right tool for each research type
- β‘ Interactive setup: Guided project initialization
- π Modular design: Use only what you need
- π Automated workflows: Streamlined research processes
- π Multi-format output: HTML, PDF, DOCX support
- π€ Collaboration ready: Git integration and shared components
# Initialize a simple theory paper
source("tools/project-initializer.R")
initialize_project("my-theory-paper", "simple-paper")
# Start writing immediately
cd ../my-theory-paper
quarto preview paper.qmd# Create comprehensive research project
initialize_project("cognition-study", "empirical-study")
# Run analysis pipeline
Rscript R/00-build.R
# Generate reports
quarto render# Set up grant application
initialize_project("nsf-proposal", "grant-application")
# Generate interactive timeline
quarto render timeline.qmd- Structure: Minimal, writing-focused
- Use cases: Theory papers, commentaries, book chapters
- Output: PDF, DOCX, HTML
- Setup time: < 5 minutes
- Structure: Complete research lifecycle
- Use cases: Data collection, analysis, reporting
- Features: IRB docs, R pipeline (10 scripts), data management
- Setup time: 10-15 minutes
- Structure: Proposal development and management
- Use cases: NSF, NIH, foundation grants
- Features: Interactive timeline, budget tracking, compliance
- Setup time: 15-20 minutes
- Structure: Systematic review methodology
- Use cases: Meta-analyses, scoping reviews
- Features: PRISMA workflow, citation screening
- Setup time: 10-15 minutes
- Structure: Presentation development
- Use cases: Conference talks, academic presentations
- Features: Slide templates, abstract support
- Setup time: < 5 minutes
Mix elements from multiple templates:
# Start with simple-paper, add empirical components
cp -r templates/simple-paper/ ../my-mixed-project/
cp templates/empirical-study/R/ ../my-mixed-project/All templates access shared components in _shared/: - admin/:
Author tracking, publication management - scripts/: Common R
functions and utilities
- docs/: Guidelines and documentation standards
- template-chooser.R: Interactive template selection
- project-initializer.R: Automated project setup
- validate-templates.R: Quality assurance testing
- Start minimal: Choose the simplest template that meets your needs
- Use version control: Initialize Git repositories for all projects
- Document decisions: Keep clear records of methodological choices
- Plan for reproducibility: Structure files for easy sharing
- Collaborate consistently: Use same templates across team projects
- Fork the repository
- Create feature branch:
git checkout -b improve-template - Make changes and test thoroughly
- Submit pull request with clear documentation
See _shared/docs/CONTRIBUTING.md for detailed guidelines.
- Template-specific READMEs with setup instructions
- General guidance in
_shared/docs/ - Automation help in
tools/directory
- Path issues: Use
here()for file references - Missing packages: Check template README for requirements
- Quarto errors: Verify
_quarto.ymlconfiguration
- Open GitHub issues for bugs or feature requests
- Check template documentation first
- Review existing projects for examples
MIT License - see LICENSE.md for details.
Professional academic research templates - streamline your workflow with specialized, tested templates for every research type.