Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.1%) to scientific vocabulary
Keywords
r
r-package
rstats
Last synced: 10 months ago
·
JSON representation
Repository
An R package for analyzing PamGene kinome array data
Basic Info
- Host: GitHub
- Owner: CogDisResLab
- License: other
- Language: R
- Default Branch: devel
- Homepage: https://CogDisResLab.github.io/KRSA/
- Size: 35.2 MB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 5
- Open Issues: 23
- Releases: 16
Topics
r
r-package
rstats
Created over 5 years ago
· Last pushed 10 months ago
Metadata Files
Readme
License
Codemeta
README.Rmd
---
title: "Intro"
author: "Khaled Alganem"
output:
md_document:
variant: markdown_github
---
# KRSA: Kinome Random Sampling Analyzer
[](https://www.tidyverse.org/lifecycle/#experimental)
[](https://github.com/CogDisResLab/KRSA/actions/workflows/rworkflows.yml)
[](https://github.com/CogDisResLab/KRSA/actions/workflows/pkgdown.yml)
[](https://www.repostatus.org/#active)
KRSA is a package designed to analyze the high throughput kinase activity
data generated by the PamGene's PamChip platform. The primary purpose of this package
is to implement a novel way to predict upstream kinase activity based on the
peptide phosphorylation data. In addition to the implementation of the KRSA
algorithm, this package also provides a few convenience methods that allow
users to load, analyze and visualize the PamChip data.
## Installation
This package is available through [CDRL](https://cdrl-ut.org)'s `r-universe` repository.
The easiest way to install a stable version is to use that version.
```r
install.packages("KRSA", repos = c("https://cogdisrelab.r-universe.dev", "https://cloud.r-project.org"))
```
To install the development version of the package, you can install directly from
the GitHub repository.
```r
if (!requireNamespace("remotes", quietly = TRUE)) {
install.packages("remotes")
}
remotes::install_github("CogDisResLab/KRSA")
```
## KRSA
Kinome Random Sampling Analyzer, or KRSA, is an R Shiny application that automates many of the steps required to analyze [PamChip](https://pamgene.com/technology/) datasets, including peptide filtering, random sampling, heatmap generation, and kinase network generation. This new software makes analyzing kinome array datasets accessible and eliminates much of the human workload that the previous method required. More importantly, KRSA represents the results in a bigger biological context by visualizing altered kinome signaling networks instead of individual kinases.
More info on the PamChip and the PamStation12 platform can be found here: [PamGene](https://pamgene.com/technology/)
## Package Website
## Workflow

## Random Sampling Approach
###### Running Random Sampling
###### Calculating Mean, Standard Deviations, and Z Scores
## Input Files
The user-supplied kinase-peptide association file and the raw kinome array data file are selected as input. The kinase-peptide associations should be based on the known/predicted interactions found in databases like GPS 3.0 and Kinexus Phosphonet. Expected inputs should be formatted as shown in the example files: vignettes/data_files/example_Median_SigmBg.txt
Owner
- Name: Cognitive Disorders Research Lab
- Login: CogDisResLab
- Kind: organization
- Email: contact@cdrl-ut.org
- Location: United States of America
- Website: www.cdrl-ut.org
- Repositories: 52
- Profile: https://github.com/CogDisResLab
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "KRSA",
"description": "The goal of this package is to analyze the PamChip data and identify the changes in the active kinome. The package can preprocess the PamChip data output from BioNavigator and use Random Sampling and Permutation Analysis to identify upstream kinases. Additionally, this package provides a set of useful visualizations for the PamChip data.",
"name": "KRSA: KRSA: Kinome Random Sampling Analyzer",
"relatedLink": "https://cogdisreslab.github.io/KRSA/",
"codeRepository": "https://github.com/CogDisResLab/KRSA",
"issueTracker": "https://github.com/CogDisResLab/KRSA/issues",
"license": "https://spdx.org/licenses/MIT",
"version": "1.99.354",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.5.1 (2025-06-13)",
"author": [
{
"@type": "Person",
"givenName": [
"Ali",
"Sajid"
],
"familyName": "Imami",
"email": "Ali.Sajid.Imami@gmail.com",
"@id": "https://orcid.org/0000-0003-3684-3539"
},
{
"@type": "Person",
"givenName": "Khaled",
"familyName": "Alganem",
"email": "khaled.a.alganem@gmail.com",
"@id": "https://orcid.org/0000-0003-4419-3708"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": [
"Ali",
"Sajid"
],
"familyName": "Imami",
"email": "Ali.Sajid.Imami@gmail.com",
"@id": "https://orcid.org/0000-0003-3684-3539"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "markdown",
"name": "markdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=markdown"
},
{
"@type": "SoftwareApplication",
"identifier": "tidyverse",
"name": "tidyverse",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyverse"
},
{
"@type": "SoftwareApplication",
"identifier": "gt",
"name": "gt",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=gt"
},
{
"@type": "SoftwareApplication",
"identifier": "furrr",
"name": "furrr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=furrr"
},
{
"@type": "SoftwareApplication",
"identifier": "biocthis",
"name": "biocthis",
"provider": {
"@id": "https://www.bioconductor.org",
"@type": "Organization",
"name": "Bioconductor",
"url": "https://www.bioconductor.org"
},
"sameAs": "https://bioconductor.org/packages/release/bioc/html/biocthis.html"
},
{
"@type": "SoftwareApplication",
"identifier": "usethis",
"name": "usethis",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=usethis"
},
{
"@type": "SoftwareApplication",
"identifier": "gganimate",
"name": "gganimate",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=gganimate"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "magrittr",
"name": "magrittr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=magrittr"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "tibble",
"name": "tibble",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tibble"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "readr",
"name": "readr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=readr"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "stringr",
"name": "stringr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringr"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "purrr",
"name": "purrr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=purrr"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "dplyr",
"name": "dplyr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dplyr"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "pheatmap",
"name": "pheatmap",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=pheatmap"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "EnvStats",
"name": "EnvStats",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=EnvStats"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "broom",
"name": "broom",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=broom"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "igraph",
"name": "igraph",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=igraph"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "stats",
"name": "stats"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "utils",
"name": "utils"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "ggplot2",
"name": "ggplot2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ggplot2"
},
"15": {
"@type": "SoftwareApplication",
"identifier": "tidyr",
"name": "tidyr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyr"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "ggsignif",
"name": "ggsignif",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ggsignif"
},
"17": {
"@type": "SoftwareApplication",
"identifier": "httr",
"name": "httr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=httr"
},
"18": {
"@type": "SoftwareApplication",
"identifier": "jsonlite",
"name": "jsonlite",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=jsonlite"
},
"19": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 4.0.0"
},
"SystemRequirements": null
},
"applicationCategory": "Proteomics",
"isPartOf": "https://cdrlprojects.org/",
"keywords": [
"Kinase",
"Phosphatases",
"PamChip",
"Kinome",
"RandomSampling",
"PermutationAnalysis",
"rstats",
"r-package",
"r"
],
"fileSize": "4466.061KB",
"readme": "https://github.com/CogDisResLab/KRSA/blob/devel/README.md",
"contIntegration": [
"https://github.com/CogDisResLab/KRSA/actions/workflows/rworkflows.yml",
"https://github.com/CogDisResLab/KRSA/actions/workflows/pkgdown.yml"
],
"developmentStatus": [
"https://www.tidyverse.org/lifecycle/#experimental",
"https://www.repostatus.org/#active"
]
}
GitHub Events
Total
- Release event: 1
- Delete event: 27
- Push event: 30
- Pull request event: 61
- Fork event: 1
- Create event: 33
Last Year
- Release event: 1
- Delete event: 27
- Push event: 30
- Pull request event: 61
- Fork event: 1
- Create event: 33
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 23
- Average time to close issues: about 3 hours
- Average time to close pull requests: about 4 hours
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 13
- Bot issues: 1
- Bot pull requests: 23
Past Year
- Issues: 1
- Pull requests: 23
- Average time to close issues: about 3 hours
- Average time to close pull requests: about 4 hours
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 13
- Bot issues: 1
- Bot pull requests: 23
Top Authors
Issue Authors
- AliSajid (3)
- renovate[bot] (2)
Pull Request Authors
- renovate[bot] (67)
- AliSajid (12)
Top Labels
Issue Labels
enhancement (3)
bug (1)
Pull Request Labels
dependencies (66)
renovate (66)
enhancement (1)
Dependencies
DESCRIPTION
cran
- R >= 3.5.0 depends
- EnvStats * imports
- broom * imports
- dplyr * imports
- ggplot2 * imports
- ggsignif * imports
- httr * imports
- igraph * imports
- jsonlite * imports
- magrittr * imports
- pheatmap * imports
- purrr * imports
- readr * imports
- rlang * imports
- stats * imports
- stringr * imports
- tibble * imports
- tidyr * imports
- utils * imports
- furrr * suggests
- gt * suggests
- knitr * suggests
- markdown * suggests
- rmarkdown * suggests
- tidyverse * suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
.github/workflows/pkgdown.yml
actions
- actions/cache v2 composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
- r-lib/actions/setup-tinytex v1 composite