https://github.com/alexslemonade/openscpca-analysis

An open, collaborative project to analyze data from the Single-cell Pediatric Cancer Atlas (ScPCA) Portal

https://github.com/alexslemonade/openscpca-analysis

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 (15.1%) to scientific vocabulary

Keywords

openscience single-cell
Last synced: 5 months ago · JSON representation

Repository

An open, collaborative project to analyze data from the Single-cell Pediatric Cancer Atlas (ScPCA) Portal

Basic Info
  • Host: GitHub
  • Owner: AlexsLemonade
  • License: other
  • Language: HTML
  • Default Branch: main
  • Homepage:
  • Size: 3.59 GB
Statistics
  • Stars: 15
  • Watchers: 7
  • Forks: 23
  • Open Issues: 46
  • Releases: 17
Topics
openscience single-cell
Created about 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Codeowners Security

README.md

OpenScPCA-analysis

OpenScPCA is an open, collaborative project to analyze data from the Single-cell Pediatric Cancer Atlas (ScPCA) Portal, which currently holds 500 samples from over 50 pediatric cancer types.

This project aims to:

  • Characterize the ScPCA data with analyses such as labeling cell types or identifying recurrent cell states in multiple tumor types

  • Work on open and collaborative analyses

  • Build consensus around usage, strengths, and pitfalls of methods and their application to pediatric cancer data

  • Improve the utility of the ScPCA data for the research community by generating new data representations (e.g., integrated objects)

Platform and Language

The primary platform for the project is Linux, and we're best able to support analyses written in R and Python. The documentation and analyses modules cater to Linux and Mac platforms, and the above languages.

If desired, please file an issue to request Windows support and associated docs.

Contributing

To start contributing:

  1. Please review our Policies.

  2. Fill out the interest form.

  3. Visit Getting Started for first steps.

Communicating

You can ask questions, propose analyses, get help in GitHub Discussions.

You can also join the OpenScPCA community in the #open-scpca channel on our Cancer Data Science Slack.

GitHub Issues are reserved for planned and defined tasks or bug reports. If this is your first time interacting with the project, please post in Discussions.

If you wish to report a security vulnerability, please email us. Do NOT report it in a public forum. See our security policy for more information.

Please see our documentation on Tools for communication for more information.

Documentation

We have comprehensive documentation to help you with various aspects of participating in OpenScPCA - from proposing an analysis, acquiring data, troubleshooting errors to making your first code contribution.

Please refer to it as you work on the project.

|OpenScPCA Documentation| |---|

Setting up and running analyses

Local Setup

To set up, you will need a Git client, Miniconda, R or Python, and an editor of your choice. Please see our documentation on Technical Setup for detailed instructions to create a local setup.

Accessing Data

Data is publicly available from the ScPCA Portal and from an AWS S3 bucket for OpenScPCA project contributors. We also provide a way to download smaller, simulated data files for you to play with.

Please refer to Getting Access to Data for more details.

Running an analysis module

Each analysis module has a README.md file which contains instructions to run that specific module. Please see the relevant analysis module's README.md for instructions.

Please see our documentation on running an analysis module for more information.

Owner

  • Name: Alex's Lemonade Stand Foundation
  • Login: AlexsLemonade
  • Kind: organization

Childhood Cancer Data Lab of ALSF

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 394
  • Total pull requests: 451
  • Average time to close issues: 20 days
  • Average time to close pull requests: 3 days
  • Total issue authors: 13
  • Total pull request authors: 15
  • Average comments per issue: 0.96
  • Average comments per pull request: 1.52
  • Merged pull requests: 313
  • Bot issues: 64
  • Bot pull requests: 8
Past Year
  • Issues: 223
  • Pull requests: 223
  • Average time to close issues: 11 days
  • Average time to close pull requests: 2 days
  • Issue authors: 11
  • Pull request authors: 12
  • Average comments per issue: 0.82
  • Average comments per pull request: 1.42
  • Merged pull requests: 146
  • Bot issues: 50
  • Bot pull requests: 1
Top Authors
Issue Authors
  • sjspielman (168)
  • allyhawkins (83)
  • github-actions[bot] (64)
  • jashapiro (26)
  • dvenprasad (23)
  • jaclyn-taroni (12)
  • maud-p (6)
  • UTSouthwesternDSSR (4)
  • JingxuanChen7 (4)
  • ShashTrip1 (1)
  • yutarohtanaka (1)
  • rs25-code (1)
  • Jen-OMalley (1)
Pull Request Authors
  • sjspielman (201)
  • allyhawkins (104)
  • jashapiro (81)
  • maud-p (19)
  • jaclyn-taroni (16)
  • github-actions[bot] (6)
  • UTSouthwesternDSSR (6)
  • danhtruong (4)
  • JingxuanChen7 (4)
  • keyrus-rob-jackson (4)
  • pre-commit-ci[bot] (2)
  • Jen-OMalley (1)
  • dvenprasad (1)
  • rs25-code (1)
  • georginaalbadri (1)
Top Labels
Issue Labels
analysis (156) OpenScPCA admin (58) documentation (54) ci (37) spelling (21) release (16) Epic (9) docker (6) bug (2) illustration (1) blocked (1) code styling (1)
Pull Request Labels
analysis (7) OpenScPCA admin (5) code styling (4) bug (1) documentation (1) release (1) ci (1)

Dependencies

.github/workflows/spellcheck.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • alexslemonade/spellcheck v0 composite
  • peter-evans/create-issue-from-file v5 composite
.github/workflows/create_periodic_release.yml actions
  • actions/checkout v4 composite
  • ncipollo/release-action v1 composite
.github/workflows/file_periodic_release_issue.yml actions
  • actions/checkout v4 composite
  • peter-evans/create-issue-from-file v5 composite
.github/workflows/run_hello-R.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_hello-python.yml actions
  • actions/checkout v4 composite
  • conda-incubator/setup-miniconda v3 composite
.github/workflows/check-links.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
.github/workflows/build-push-docker-module.yml actions
  • aws-actions/amazon-ecr-login v2 composite
  • aws-actions/configure-aws-credentials v4 composite
  • docker/build-push-action v6 composite
  • docker/metadata-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/code-styling.yml actions
  • actions/checkout v4 composite
  • chartboost/ruff-action v1 composite
  • peter-evans/create-pull-request v6 composite
  • r-lib/actions/setup-r v2 composite
.github/workflows/docker_all-modules.yml actions
  • actions/checkout v4 composite
  • peter-evans/create-issue-from-file v5 composite
.github/workflows/docker_cell-type-ETP-ALL-03.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_cell-type-dsrct.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_cell-type-ewings.yml actions
  • docker/build-push-action v6 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_cell-type-nonETP-ALL-03.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_cell-type-wilms-tumor-06.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_cell-type-wilms-tumor-14.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_doublet-detection.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_hello-R.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_hello-clusters.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_hello-python.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_metacells.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_simulate-sce.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/pre-commit.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pre-commit/action v3.0.1 composite
.github/workflows/run_all-modules.yml actions
  • actions/checkout v4 composite
  • peter-evans/create-issue-from-file v5 composite
.github/workflows/run_cell-type-ETP-ALL-03.yml actions
  • actions/checkout v4 composite
  • conda-incubator/setup-miniconda v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_cell-type-dsrct.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_cell-type-ewings.yml actions
  • actions/checkout v4 composite
.github/workflows/run_cell-type-nonETP-ALL-03.yml actions
  • actions/checkout v4 composite
  • conda-incubator/setup-miniconda v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_cell-type-wilms-tumor-06.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_cell-type-wilms-tumor-14.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_doublet-detection.yml actions
  • actions/checkout v4 composite
.github/workflows/run_hello-clusters.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_metacells.yml actions
  • actions/checkout v4 composite
  • conda-incubator/setup-miniconda v3 composite
analyses/cell-type-ETP-ALL-03/Dockerfile docker
  • bioconductor/r-ver 3.19 build
.github/workflows/docker_cell-type-consensus.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_cell-type-glioblastoma.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_infercnv-consensus-cell-type.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/docker_seurat-conversion.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/run_cell-type-consensus.yml actions
  • actions/checkout v4 composite
.github/workflows/run_cell-type-glioblastoma.yml actions
  • actions/checkout v4 composite
  • conda-incubator/setup-miniconda v3 composite
.github/workflows/run_infercnv-consensus-cell-type.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/run_seurat-conversion.yml actions
  • actions/checkout v4 composite
analyses/cell-type-consensus/Dockerfile docker
  • bioconductor/r-ver 3.20 build
.github/workflows/docker_cell-type-neuroblastoma-04.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/run_cell-type-neuroblastoma-04.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
.github/workflows/docker_cell-type-osteosarcoma-23.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/run_cell-type-osteosarcoma-23.yml actions
  • actions/checkout v4 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-renv v2 composite
analyses/cell-type-dsrct/Dockerfile docker
  • ubuntu 22.04 build
analyses/cell-type-ewings/Dockerfile docker
  • bioconductor/r-ver 3.19 build
analyses/cell-type-glioblastoma/Dockerfile docker
  • ubuntu 22.04 build
analyses/cell-type-neuroblastoma-04/Dockerfile docker
  • bioconductor/r-ver 3.19 build
analyses/cell-type-nonETP-ALL-03/Dockerfile docker
  • bioconductor/r-ver 3.19 build
analyses/cell-type-osteosarcoma-23/Dockerfile docker
  • ubuntu 22.04 build
analyses/cell-type-wilms-tumor-06/Dockerfile docker
  • bioconductor/bioconductor_docker 3.19 build
.github/workflows/docker_cell-type-scimilarity.yml actions
  • docker/build-push-action v5 composite
  • docker/setup-buildx-action v3 composite
.github/workflows/run_cell-type-scimilarity.yml actions
  • actions/checkout v4 composite
analyses/cell-type-ETP-ALL-03/environment.yml conda
  • awscli >=2.15
  • conda-lock >=2.5
  • dill
  • harmonypy
  • jq >=1.7
  • leidenalg 0.10.*
  • pip
  • pre-commit >=3.6
  • python 3.11.*
  • session-info >=1.0
  • umap-learn
analyses/cell-type-ewings/environment.yml conda
  • anndata
  • awscli 2.15.*
  • conda-lock 2.5.*
  • jq 1.7.*
  • pip
  • pre-commit 3.6.*
  • python 3.11.*
  • pytorch
  • session-info 1.0.*
analyses/cell-type-glioblastoma/environment.yml conda
  • awscli >=2.15
  • celltypist
  • conda-lock >=2.5
  • jq >=1.7
  • jupyter 1.0.*
  • pre-commit >=3.6
  • python 3.11.*
  • session-info >=1.0
analyses/cell-type-neuroblastoma-04/environment.yml conda
  • anndata
  • awscli >=2.15
  • conda-lock >=2.5
  • jq >=1.7
  • pip
  • pre-commit >=3.6
  • python 3.11.*
  • pytorch
  • scanpy
  • session-info >=1.0
analyses/cell-type-nonETP-ALL-03/environment.yml conda
  • anndata 0.10.*
  • awscli >=2.15
  • conda-lock >=2.5
  • dill
  • harmonypy
  • jq >=1.7
  • leidenalg 0.10.*
  • pip
  • pre-commit >=3.6
  • python 3.11.*
  • session-info >=1.0
  • umap-learn
analyses/cell-type-osteosarcoma-23/environment.yml conda
  • awscli >=2.15
  • conda-lock >=2.5
  • jq >=1.7
  • jupyter 1.0.*
  • pre-commit >=3.6
  • python 3.11.*
  • session-info >=1.0
analyses/cell-type-scimilarity/Dockerfile docker
  • bioconductor/r-ver 3.19 build
analyses/cell-type-scimilarity/environment.yml pypi
  • scimilarity *