ismb-biovis-2022
Code related to our BioVis talk at ISMB '22
Science Score: 54.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: sciencedirect.com, nature.com, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.1%) to scientific vocabulary
Repository
Code related to our BioVis talk at ISMB '22
Basic Info
Statistics
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
ISMB BioVis '22 Talk on Data Transformations for Effective Visualization of Single-Cell Embeddings
This repository contains the code to reproduce plots presented in our BioVis talk+poster at ISMB '22. The talk itself is available on YouTube.
For a much more elaborate R implementation that includes our FAUST clustering method, please take a look at https://github.com/RGLab/FAUST.
For details about our clustering and visualization methods, please take a look at the related publication:
Requirements
Install
git clone git@github.com:flekschas-ozette/ismb-biovis-2022.git
cd ismb-biovis-2022
conda env create -f environment.yml
conda activate ozette-ismb-biovis-2022
Example Data
Download the example data from https://figshare.com/articles/dataset/ISMBBioVis2022_Data/20301639 and place the files under data/mair-2022. The data is from Mair et al., 2022, Extricating human tumour immune alterations from tissue inflammation, Nature.
Get Started
- Start JupyterLab:
jupyter-lab
- Open one of the following notebooks:
Explanation of our transformation embedding approach: annotation-embedding.ipynb
Comparison of our transformation approach using different non-linear embedding methods: compare-annotation-embedding.ipynb
Joint embedding of two samples showing how our transformation approach helps to reduce batch effects: joint-annotation-embedding.ipynb
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software or build upon the presented ideas, please cite it as below." authors: - family-names: "Greene" given-names: "Evan" - family-names: "Finak" given-names: "Greg" orcid: "https://orcid.org/0000-0003-4341-9090" - family-names: "Lekschas" given-names: "Fritz" orcid: "https://orcid.org/0000-0001-8432-4835" - family-names: "Smith" given-names: "Malisa" - family-names: "D'Amico" given-names: "Leonard A" - family-names: "Bhardwaj" given-names: "Nina" - family-names: "Church" given-names: "Candice D" - family-names: "Morishima" given-names: "Chihiro" - family-names: "Ramchurren" given-names: "Nirasha" - family-names: "Taube" given-names: "Janis M" - family-names: "Nghiem" given-names: "Paul T" - family-names: "Cheever" given-names: "Martin A" - family-names: "Fling" given-names: "Steven P" - family-names: "Gottardo" given-names: "Raphael" orcid: "https://orcid.org/0000-0002-3867-0232" title: "Data Transformations for Effective Visualization of Single-Cell Embeddings" version: 1.0.0 doi: 10.5281/zenodo.7522322 date-released: 2022-07-13 url: "https://github.com/flekschas-ozette/ismb-biovis-2022" license: Apache-2.0
GitHub Events
Total
Last Year
Dependencies
- matplotlib
- pandas
- pip
- pynndescent
- python 3.9.*
- requests
- scikit-learn
- scipy
- tensorflow
- umap-learn