dseqr
single-cell and bulk RNA-seq analyses from counts → pathways → drug candidates.
Science Score: 62.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
✓Institutional organization owner
Organization hms-dbmi has institutional domain (dbmi.hms.harvard.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Keywords
Repository
single-cell and bulk RNA-seq analyses from counts → pathways → drug candidates.
Basic Info
- Host: GitHub
- Owner: hms-dbmi
- License: other
- Language: R
- Default Branch: master
- Homepage: https://docs.dseqr.com
- Size: 36.9 MB
Statistics
- Stars: 20
- Watchers: 7
- Forks: 4
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
Dseqr
End-to-End RNA-Seq Analysis
Dseqr is a web application that helps you run 10X single-cell and bulk RNA-seq analyses from fastq → pathways → drug candidates.
💡 Read the Docs and Open Dseqr →
Local setup
```R
install
install.packages('remotes') remotes::install_github('hms-dbmi/dseqr')
initialize and run new project
library(dseqr) project_name <- 'example'
directory to store application and project files in
data_dir <- './dseqr'
rundseqr(projectname, data_dir) ```
To enable bulk fastq.gz import, first build a kallisto index for quantification. To do so run:
```R
default as used by run_dseqr
indicesdir <- file.path(datadir, '.indices_dir')
rkal::buildkallistoindex(indices_dir) ```
scRNA-seq fastqs
dseqr can directly import cellranger formatted count matrices. If you are starting
from fastq files, first install kb-python:
```console
install kallisto|bustools wrapper (required)
pip install kb-python ```
Then run pseudo-quantification:
```R
download pre-built index (mouse or human)
dseqr::downloadkbindex(indices_dir, species = 'human')
run pseudo-quantification
datadir <- 'path/to/folder/with/fastqs' dseqr::runkbscseq(indicesdir, data_dir, species = 'human')
clean intermediate files produced by kb
dseqr::cleankbscseq(data_dir) ```
The resulting cellranger formatted count matrix files will be in the data_dir
subdirectory bus_output/counts_unfiltered/cellranger.
Prefer docker?
```bash
pull image
docker pull alexvpickering/dseqr
run at http://0.0.0.0:3838/ and keep data on exit
docker run -v /full/path/to/datadir:/srv/dseqr \ -p 3838:3838 \ alexvpickering/dseqr R -e 'library(dseqr); rundseqr("example", "/srv/dseqr")' ```
Host it
To spin up your own AWS infrastructure to host dseqr, see dseqr.aws →
Owner
- Name: Harvard Medical School - Department of Biomedical Informatics
- Login: hms-dbmi
- Kind: organization
- Location: Boston
- Website: http://dbmi.hms.harvard.edu/
- Repositories: 354
- Profile: https://github.com/hms-dbmi
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Pickering" given-names: "Alex" orcid: "https://orcid.org/0000-0002-0002-6759" title: "dseqr" version: 0.35.0 date-released: 2023-01-18 url: "https://github.com/hms-dbmi/dseqr"
GitHub Events
Total
- Delete event: 1
- Push event: 1
- Pull request event: 2
Last Year
- Delete event: 1
- Push event: 1
- Pull request event: 2
Dependencies
- R >= 4.1.0 depends
- AnnotationDbi >= 1.48.0 imports
- Biobase >= 2.46.0 imports
- BiocManager * imports
- DT >= 0.11 imports
- DropletUtils >= 1.6.1 imports
- FNN * imports
- GO.db >= 3.10.0 imports
- HDF5Array * imports
- MASS * imports
- Matrix * imports
- Matrix.utils >= 0.9.7 imports
- S4Vectors * imports
- Seurat * imports
- SeuratObject * imports
- SingleCellExperiment * imports
- SingleR >= 1.1.6 imports
- SummarizedExperiment * imports
- TSP * imports
- batchelor >= 1.3.9 imports
- callr * imports
- celldex * imports
- cowplot * imports
- crossmeta * imports
- data.table >= 1.12.8 imports
- digest * imports
- dplyr >= 0.8.3 imports
- dseqr.data * imports
- dtangle >= 2.0.9 imports
- edgeR >= 3.28.0 imports
- fs * imports
- ggplot2 >= 3.2.1 imports
- harmony >= 0.1.0 imports
- hdf5r >= 1.3.1 imports
- htmltools * imports
- htmlwidgets * imports
- httr * imports
- igraph >= 1.2.4.2 imports
- jsonlite * imports
- limma >= 3.40.2 imports
- magrittr >= 1.5 imports
- methods * imports
- picker >= 0.2.6 imports
- plotly * imports
- presto * imports
- qs * imports
- repel * imports
- rhandsontable * imports
- rintrojs >= 0.2.2 imports
- rkal >= 0.1.12 imports
- rlang >= 0.4.3 imports
- scDblFinder * imports
- scales * imports
- scater >= 1.15.12 imports
- scran >= 1.14.5 imports
- shiny >= 1.4.0 imports
- shinyBS >= 0.61 imports
- shinyWidgets >= 0.5.0 imports
- shinydlplot >= 0.1.0 imports
- shinyjs >= 1.1 imports
- shinypanel >= 0.1.0 imports
- stats * imports
- stringr * imports
- symphony >= 0.1.0 imports
- tibble >= 2.1.3 imports
- tidyr * imports
- utils * imports
- scuttle * suggests
- shinytest2 * suggests
- testthat >= 3.0.0 suggests
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/build-push-action v3 composite
- docker/login-action v2 composite
- docker/setup-buildx-action v2 composite
- common latest build
- rocker/r-ver 4.2.0 build