-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e6e508a
commit 3fa44dc
Showing
1 changed file
with
0 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,12 @@ | ||
# callback (Calibrated Clustering via Knockoffs) <img src="man/figures/callback_logo.png" align="right" alt="" width="120"/> | ||
|
||
|
||
[![R CMD check](https://github.com/lcrawlab/callback/actions/workflows/check-standard.yml/badge.svg)](https://github.com/lcrawlab/callback/actions/workflows/check-standard.yml) | ||
[![Docker Image CI](https://github.com/lcrawlab/callback/actions/workflows/docker-image.yml/badge.svg)](https://github.com/lcrawlab/callback/actions/workflows/docker-image.yml) | ||
|
||
|
||
## Introduction | ||
|
||
Standard single-cell RNA-sequencing (scRNA-seq) pipelines nearly always include unsupervised clustering as a key step in identifying biologically distinct cell types. A follow-up step in these pipelines is to test for differential expression between the identified clusters. When algorithms over-cluster, downstream analyses will produce inflated P-values resulting in increased false discoveries. Here, we present `callback` (Calibrated Clustering via Knockoffs): a new method for protecting against over-clustering by controlling for the impact of double-dipping. Importantly, our approach can be applied to any clustering algorithm (implemented here are the Louvain, Leiden, K-means, and hierarchical clustering algorithms). `callback` provides state-of-the-art clustering performance and can rapidly analyze large-scale scRNA-seq studies, even on a personal laptop. | ||
|
||
|
||
## Installation | ||
|
||
You can install the lastest development version by using the [devtools](https://CRAN.R-project.org/package=devtools) library. To install this package with devtools, use this command: | ||
|
@@ -18,7 +15,6 @@ You can install the lastest development version by using the [devtools](https:// | |
devtools::install_github("lcrawlab/callback") | ||
``` | ||
|
||
|
||
## Tutorial | ||
|
||
```r | ||
|
@@ -27,7 +23,6 @@ library(SeuratData) | |
|
||
library(callback) | ||
|
||
|
||
set.seed(123) | ||
|
||
# load pbmc3k dataset | ||
|
@@ -64,6 +59,3 @@ A. DenAdel, M. Ramseier, A. Navia, A. Shalek, S. Raghavan, P. Winter, A. Amini, | |
## Questions and Feedback | ||
For questions or concerns with `callback`, please contact | ||
[Alan DenAdel](mailto:[email protected]) or [Lorin Crawford]([email protected]). Any feedback on the software, manuscript, and tutorials is appreciated. | ||
|
||
|
||
|