This repository provides a standardized, reproducible workflow for Kinome Analysis using tools from the Cognitive Disorders Research Lab.
- Generate comprehensive KRSA reports for kinome array experiments
- Perform Universal Kinase Analysis (UKA)
- Create Creedenzymatic results
- Generate detailed quartile plots
- Standardize data and results management
- Ensure reproducible research workflows
-
R (Statistical Computing)
- Download from R Project Website
- Recommended: Latest stable version
-
Git (Version Control)
- Download from Git Website
- Ensures proper version tracking
-
Just (Task Runner)
- Install via: The installation documentation Just Documentation
- Manages project workflows
-
Quarto (Rendering Engine)
- Install via: The installers on the Quarto Website
- Handles the conversion of R Markdown files to Markdown with the R code evaluated.
-
Text Editor/IDE Recommended options:
-
Additional Requirements
-
Click "Use Template" to create a new repository
-
Clone the repository to your local machine
git clone <your-repository-url> cd <repository-name>
-
Open R in the repository directory
-
Restore project dependencies
renv::restore()
-
Place
SigmBg
andSignalSaturation
files in thekinome_data/
directory -
Create a new analysis file from the template
just new-analysis my_experiment
- Edit the newly created
.Rmd
file - Update file paths in the YAML frontmatter
- Set chip type and prefix as needed
Execute the complete workflow:
just render
just all
Command | Description |
---|---|
just list |
Show all available commands |
just new-analysis NAME |
Create a new analysis from template |
just render |
Render all Markdown reports |
just uka |
Run Universal Kinase Analysis |
just creeden |
Run Creedenzymatic analysis and generate quartile plots |
just clean |
Remove generated files and artifacts |
- Ensure all dependencies are installed
- Check R and Just versions
- Verify data file locations
Everything in this project is licensed under the MIT license except for the UKA_*
files in the reference_data
folder.
In case of any problems, please file an issue