Overview
This package is a fork of CIDAtools, and allows you to setup a standardized .Rproj directory with the following preset subdirectories:
- 01_Raw_data
- 02_Analysis
- 03_Working_files
- 04_Processed
- 05_Admin
In addition, a README.md file will be generated for all newly created directories to describe which files are contained within.
To install OPPtools on your local machine:
# install.packages("devtools")
devtools::install_github('popovs/OPPtools')
Creating a new project
After OPPtools is installed, a new OPP project can be
created using the Rstudio GUI (File>New Project>New
Directory>New OPP Project).
Or, to create a new project folder structure from the R console, navigate to the main project directory, and run:
CreateProject()
Feel free to set the project name, PI, and analyst via the
ProjectName, PI, or analyst
arguments respectively, and see ?CreateProject for more
details. If any of these are specified, they are stored as text in a
hidden subdirectory called .ProjData, and can be called in subsequent R
code anywhere in the project using ProjectName(),
ProjectPI(), and ProjectAnalyst().
Documentation
The package website of the original project, CIDAtools,
is available here.
Further documentation on the original CIDAtools functions
can be found there.
Using snippets
OPPtools functions can be used in snippets (if you have
a header snippet already in your Rstudio options):
Example of a header snippet using Project Data:
snippet header
###########################################
# Project: `r OPPtools::ProjectName()`
# Author: `r OPPtools::ProjectAnalyst()`
# Date: `r paste(format(Sys.Date(), '%m/%d/%Y'))`
# #########################################