celda
Bayesian Hierarchical Modeling for Clustering Single Cell Genomic Data
Science Score: 23.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
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
12 of 28 committers (42.9%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.8%) to scientific vocabulary
Keywords from Contributors
Repository
Bayesian Hierarchical Modeling for Clustering Single Cell Genomic Data
Basic Info
- Host: GitHub
- Owner: campbio
- License: mit
- Language: R
- Default Branch: master
- Homepage: http://bioconductor.org/packages/celda
- Size: 61.1 MB
Statistics
- Stars: 147
- Watchers: 6
- Forks: 27
- Open Issues: 4
- Releases: 9
Metadata Files
README.md
celda: CEllular Latent Dirichlet Allocation
"celda" stands for "CEllular Latent Dirichlet Allocation". It is a suite of Bayesian hierarchical models and supporting functions to perform gene and cell clustering for count data generated by single cell RNA-seq platforms. This algorithm is an extension of the Latent Dirichlet Allocation (LDA) topic modeling framework that has been popular in text mining applications. This package also includes a method called DecontX which can be used to estimate and remove contamination in single cell genomic data.
Installation Instructions
To install the latest stable release of celda from Bioconductor (requires R version >= 3.6):
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("celda")
The latest stable version of celda can be installed from GitHub using devtools:
library(devtools)
install_github("campbio/celda")
The development version of celda can also be installed from GitHub using devtools:
library(devtools)
install_github("campbio/celda@devel")
NOTE For MAC OSX users, devtools::install_github() requires installation of libgit2. This can be installed via homebrew:
brew install libgit2
Also, if you receive installation errors when Rcpp is being installed and compiled, try following the steps outlined here to solve the issue:
https://thecoatlessprofessor.com/programming/cpp/r-compiler-tools-for-rcpp-on-macos/
If you are running R 4.0.0 or later version on MacOS Catalina and you see error 'wchar.h' file not found, you can try the method in this link:
https://discourse.mc-stan.org/t/dealing-with-catalina-iii/12731/5
If you are trying to install on MacOS in an Apple Silicon computater and you see the following error:
ld: warning: directory not found for option '-L/opt/gfortran/lib/gcc/x86_64-apple-darwin20.0/12.2.0'
ld: warning: directory not found for option '-L/opt/gfortran/lib'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [celda.so] Error 1
ERROR: compilation failed for package ‘celda’
You can solve this by downloading and installing the gfortran pkg located here and then running the following command:
sudo /opt/gfortran/bin/gfortran-update-sdk
NOTE If you are trying to install celda using Rstudio and get this error: could not find tools necessary to compile a package, you can try this:
options(buildtools.check = function(action) TRUE)
Vignettes and examples
To build the vignettes for Celda and DecontX during installation from GitHub, use the following command:
library(devtools)
install_github("campbio/celda", build_vignettes = TRUE)
Note that installation may take an extra 5-10 minutes for building of the vignettes. The Celda and DecontX vignettes can then be accessed via the following commands:
vignette("celda")
vignette("decontX")
For developers
Check out our Wiki for developer's guide if you want to contribute! - Celda Development Coding Style Guide - Celda Development Robust and Efficient Code - Celda Development Rstudio configuration - FAQ on how to use celda - FAQ on package development
Owner
- Name: campbio
- Login: campbio
- Kind: organization
- Website: camplab.net
- Twitter: camplab1
- Repositories: 12
- Profile: https://github.com/campbio
GitHub Events
Total
- Issues event: 2
- Watch event: 5
- Issue comment event: 2
- Push event: 2
- Create event: 2
Last Year
- Issues event: 2
- Watch event: 5
- Issue comment event: 2
- Push event: 2
- Create event: 2
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Joshua D. Campbell | j****l@g****m | 858 |
| Sean Corbett | s****t@b****u | 670 |
| zhewa | z****e@b****u | 379 |
| Yusuke Koga | y****7@b****u | 326 |
| Irisapo | s****g@b****u | 185 |
| 87875172 | 3****3@q****m | 110 |
| Sean | d****n | 83 |
| Yuan | 7****y | 59 |
| ykoga07 | 0****0@g****m | 39 |
| David Jenkins | d****0@g****m | 21 |
| Andrew Gregory | a****8@g****m | 20 |
| Ahmed Youssef | a****a@w****m | 18 |
| Jiangyuan Liu | l****4@g****m | 14 |
| ericreed | e****d@s****u | 14 |
| Nitesh Turaga | n****a@g****m | 14 |
| Sean Corbett | s****t@g****m | 8 |
| lloydliu717 | l****u@b****u | 8 |
| masanao-yajima | y****a@b****u | 6 |
| salzcamino | s****a@b****u | 6 |
| Josh Campbell | j****h@j****l | 4 |
| irisapo | s****4@g****m | 4 |
| Andrew Gregory | g****a@s****u | 2 |
| J Wokaty | j****y | 2 |
| hhtiffany | h****n@B****u | 1 |
| Tianzhu2019 | 4****9 | 1 |
| Yusuke Koga | y****7@s****u | 1 |
| J Wokaty | j****y@s****u | 1 |
| Xingyi Shi | x****1@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- zijunmeng (1)
- yls2g13 (1)
- kotr98 (1)
Pull Request Authors
- joshua-d-campbell (2)
- salzcamino (2)
- irzamsarfraz (1)
- ykoga07 (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Matrix * depends
- R >= 4.0 depends
- SingleCellExperiment * depends
- ComplexHeatmap * imports
- DelayedArray * imports
- MCMCprecision * imports
- RColorBrewer * imports
- Rcpp * imports
- RcppEigen * imports
- Rtsne * imports
- S4Vectors * imports
- SummarizedExperiment * imports
- circlize * imports
- data.table * imports
- dbscan * imports
- digest * imports
- doParallel * imports
- enrichR * imports
- foreach * imports
- ggplot2 * imports
- ggrepel * imports
- grDevices * imports
- graphics * imports
- grid * imports
- gtable * imports
- matrixStats * imports
- methods * imports
- multipanelfigure * imports
- plyr * imports
- reshape2 * imports
- scales * imports
- scater >= 1.14.4 imports
- scran * imports
- stringr * imports
- uwot * imports
- withr * imports
- BiocManager * suggests
- BiocStyle * suggests
- M3DExampleData * suggests
- TENxPBMCData * suggests
- biomaRt * suggests
- covr * suggests
- knitr * suggests
- rmarkdown * suggests
- roxygen2 * suggests
- singleCellTK * suggests
- testthat * suggests