All Projects → ismms-himc → clustergrammer2-notebooks

ismms-himc / clustergrammer2-notebooks

Licence: other
Examples using Clustergrammer2 to explore high-dimensional datasets.

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects

Projects that are alternatives of or similar to clustergrammer2-notebooks

ijava-binder
An IJava binder base for trying the Java Jupyter kernel on https://mybinder.org/
Stars: ✭ 28 (-20%)
Mutual labels:  binder, jupyter, binder-ready
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (+1097.14%)
Mutual labels:  binder, jupyter, notebook
appmode
Creating web applications with Jupyter and Binder
Stars: ✭ 37 (+5.71%)
Mutual labels:  binder, jupyter, binder-ready
covid-19-community
Community effort to build a Neo4j Knowledge Graph (KG) that links heterogeneous data about COVID-19
Stars: ✭ 95 (+171.43%)
Mutual labels:  binder, jupyter
observable-jupyter
Embed visualizations and code from Observable notebooks in Jupyter
Stars: ✭ 27 (-22.86%)
Mutual labels:  jupyter, notebook
ipychart
The power of Chart.js with Python
Stars: ✭ 48 (+37.14%)
Mutual labels:  jupyter, notebook
workshop
Workshop: Micromagnetics with Ubermag
Stars: ✭ 19 (-45.71%)
Mutual labels:  binder, jupyter
2021 course dev-rougier
NumFocus Academy - Matplotlib (beginner)
Stars: ✭ 54 (+54.29%)
Mutual labels:  jupyter, notebook
Hello-Kaggle-Guide-KOR
Kaggle을 처음 접하는 사람들을 위한 문서
Stars: ✭ 140 (+300%)
Mutual labels:  jupyter, notebook
colab-badge-action
GitHub Action that generates "Open In Colab" Badges for you
Stars: ✭ 15 (-57.14%)
Mutual labels:  jupyter, notebook
MGT-python
Musical Gestures Toolbox for Python
Stars: ✭ 25 (-28.57%)
Mutual labels:  jupyter, notebook
dmind
jupyter notebook 的思维导图插件
Stars: ✭ 21 (-40%)
Mutual labels:  jupyter, notebook
sage-binder-env
A SageMath-based computing environment for binder
Stars: ✭ 17 (-51.43%)
Mutual labels:  jupyter, notebook
mercury
Mercury - data visualize and discovery with Javascript, such as apache zeppelin and jupyter
Stars: ✭ 29 (-17.14%)
Mutual labels:  jupyter, notebook
python ml tutorial
A complete tutorial in python for Data Analysis and Machine Learning
Stars: ✭ 118 (+237.14%)
Mutual labels:  jupyter, notebook
vscode-binder
VS Code on Binder
Stars: ✭ 88 (+151.43%)
Mutual labels:  binder, binder-ready
biojupies
Automated generation of tailored bioinformatics Jupyter Notebooks via a user interface.
Stars: ✭ 96 (+174.29%)
Mutual labels:  jupyter, notebook
R-in-Jupyter-with-Binder
Example of how to use R in Jupyter notebooks and make compatible with Binder
Stars: ✭ 17 (-51.43%)
Mutual labels:  binder, jupyter
DashIntro
A quick intro to Dash made for the PyData event in Zurich
Stars: ✭ 57 (+62.86%)
Mutual labels:  jupyter, binder-ready
cornerstone widget
A jupyter widget for the cornerstone library to make showing flashy images with nice tools easier.
Stars: ✭ 25 (-28.57%)
Mutual labels:  jupyter, binder-ready

Clustergrammer2 Notebooks

badge

This repository contains several example Jupyter notebooks using the interactive heatmap Clustergrammer2. These notebooks demonstrate how Clustergrammer2 can be used explore datasets of increasing size and complexity. Click the MyBinder badge above to launch Jupyter Lab, where you can easily upload your own dataset to explore on the cloud.

ccle_gif

Above is a GIF of notebook 2.0 Cancer Cell Line Encyclopedia Bulk Gene Expression exploring the Cancer Cell Line Encyclopedia gene expression data (data obtained from the Broad-Institute).

Additional examples can be found in Clustergrammer's Case Studies and Tutorials documentation:

1.0 Running Clustergrammer2

badge Nbviewer

Running Clustergrammer2

This notebook shows how Clustergrammer2 can be used to load a small dataset and visualize a large random DataFrame. By running the notebook on MyBinder using Jupyter Lab it can also be used to visualize a user uploaded dataset. Please see the video tutorial above for more information.

2.0 Cancer Cell Line Encyclopedia Bulk Gene Expression

badge Nbviewer

CCLE Clustergrammer2

This notebook visualizes the Cancer cell line Encyclopedia gene expression data (data obtained from the Broad-Institute). The CCLE project measured genetic data from over 1000 cancer cell lines. Please see the video tutorial above for more information.

3.0 scRNA-seqs 2,700 PBMC

badge Nbviewer

2,700 PBMC scRNA-seq

Single cell RNA-seq (scRNA-seq) is a powerful method to interrogate gene expression across thousands of single cells. This method produces thousands of measurements (single cells) across thousands of dimensions (genes). This notebook uses Clustergrammer2 to interactively explore an example dataset measuring the gene expression of 2,700 PBMCs obtained from 10X Genomics. Bulk gene expression signatures of cell types from CIBERSORT were used to obtain a tentative cell type for each cell. Please see the video tutorial above for more information.

4.1 CITE-seq 10K PBMC

badge Nbviewer

10K PBMC CITE-seq

CITE-seq (a.k.a feature barcoding from 10X genomics) is a new method that enabels researchers to simultaneously measure gene expression and protein levels in single cells. This notebook uses Clustergrammer2 to interactively explore an example dataset measuring the gene expression and surface marker proteins of 7,800 PBMCs obtained from 10X Genomics. Cell type was assigned based on unbiased hierarchical clustering of cells in surface marker space (ADTs) and transferred to cells in gene expression space. Please see the video tutorial above for more information.

5.2 Mouse Organogenesis Cell Atlas 2 Million Cells

badge Nbviewer

10K PBMC CITE-seq

Cao, J and Spielmann, M et al profiled gene expression from ~2 million mouse cells (~1.3 million non-doublets) between 9.5 and 13.5 days of gestation. They identified 38 major cell types and measured ~25,000 genes. We generated a downsampled view of this data representing the ~1.3 million single cells (~excluding 600K suspected doublets) in the dataset by averaging expression for each cell type in each embryo, resulting in ~2,000 cell-type and embryo representative clusters. We use Clustergrammer2 to explore this dataset in notebook 5.2. We demonstrate how Clustergrammer2 can be used to find genes associated with cell type clusters as well as identify genes that are differentially regulated across developmental stage.

6.0 CODEX Mouse Spleen Dashboard

Binder

10K PBMC CITE-seq

Goltsev et al used a highly multiplexed cytometric approach called CODEX to measure ~30 surface markers in spatially resolved single cells from mouse spleens. We utilized Clustergrammer2 to hierarchically cluster ~5,000 sinlge cells (from a subset of a segmented spleen image). We also used the Jupyter Widget bqplot to visualize single cell location data using voronoi plots. We then built a dashboard using the library voila, which converts Jupyter notebooks to dashboards/web-apps, and linked our heatmap to the spatial map. This allows to interact with the Clustergrammer2 heatmap and highlight cells in the spatially resolved map. These kind of linked views are crucial for exploration of spatially resolved high-dimensional single cell data. Finally, we are running this dashboard using MyBinder. This example dashboard is being run from the repo: https://github.com/ismms-himc/codex_dashboard.

Contact

For issues and concerns please use the issue tracker or gitter discussion room.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].