Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new training for scATAC-seq analysis using SnapATAC2 #4973

Merged
merged 56 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
7c27b84
Add new training for scATAC-seq analysis using SnapATAC2
timonschlegel May 28, 2024
979e753
update title and add contributor
timonschlegel May 28, 2024
bad4c1d
introduction and metadata
timonschlegel May 29, 2024
87342e3
data and first sources
timonschlegel Jun 3, 2024
6ae98b1
corrected bibtex
timonschlegel Jun 4, 2024
502fde4
bib-correction2
timonschlegel Jun 4, 2024
4506237
kp
timonschlegel Jun 4, 2024
93ca2db
test
timonschlegel Jun 4, 2024
3115e04
revert test
timonschlegel Jun 4, 2024
0623c5a
rename_reversed
timonschlegel Jun 4, 2024
456e5a0
Add files via upload
timonschlegel Jun 4, 2024
e043681
Rename Gemfile.txt to Gemfile
timonschlegel Jun 4, 2024
6c33659
gitpod-test of commit
timonschlegel Jun 4, 2024
4005e55
gitpod-test2 of commit
timonschlegel Jun 4, 2024
a087bdf
images and subtopic
timonschlegel Jun 5, 2024
755add5
added images
timonschlegel Jun 5, 2024
6ec7647
new reference and preprocessing
timonschlegel Jun 5, 2024
2535d1a
preprocessing of anndata and 10x image
timonschlegel Jun 6, 2024
bf55784
finished preprocessing, start with dimension reduction
timonschlegel Jun 6, 2024
127b203
fixed spelling mistakes
timonschlegel Jun 6, 2024
2603df5
clustering almost finished
timonschlegel Jun 7, 2024
9b80011
finished standard pipeline
timonschlegel Jun 7, 2024
513a4fd
icon changed to galaxy-toggle
timonschlegel Jun 10, 2024
157209d
reverse icon name
timonschlegel Jun 10, 2024
bf551c3
remove toggle icon
timonschlegel Jun 10, 2024
9a8db86
conclusion
timonschlegel Jun 10, 2024
dfea2c1
begin with manual cluster annotation
timonschlegel Jun 10, 2024
95a8302
Manual cluster annotation
timonschlegel Jun 11, 2024
7ac16c4
small corrections
timonschlegel Jun 11, 2024
af77217
finished annotation and draft images
timonschlegel Jun 11, 2024
e02b629
updated-image and fixed mistakes
timonschlegel Jun 12, 2024
5ae9073
begin with bam-cyot
timonschlegel Jun 12, 2024
7c57292
removed-cyot and add make_fragment_file
timonschlegel Jun 13, 2024
4bebee4
correction of make_fragment_file
timonschlegel Jun 13, 2024
fabc4d4
fix2-make_fragment_file
timonschlegel Jun 13, 2024
50b713e
updated zenodo files and fixed snippet issue
timonschlegel Jun 23, 2024
67c6088
small corrections
bgruening Jun 23, 2024
c8281e3
fixed zenodo link
timonschlegel Jun 24, 2024
a327eaa
updated workflow link
timonschlegel Jun 24, 2024
2fe4835
pavans changes
timonschlegel Jun 27, 2024
486994f
scrublet and magic explained
timonschlegel Jun 28, 2024
973d7b9
minor changes and bibliography
timonschlegel Jul 1, 2024
b7636b0
additional spectral embedding infos and update workflow
timonschlegel Jul 2, 2024
4a03ca7
add bibtex belkin 2003
timonschlegel Jul 2, 2024
ad514c7
minor changes
timonschlegel Jul 2, 2024
0e40bc5
number of features plot and updated zenodo links
timonschlegel Jul 2, 2024
cdbf4b9
fixed spelling error
timonschlegel Jul 5, 2024
5b37359
small changes, very nice tutorial
bgruening Jul 5, 2024
3150239
edited cell annotations and updated tool-id
timonschlegel Jul 8, 2024
45c4a8b
new example history
timonschlegel Jul 9, 2024
91ed154
updated images for new marker genes
timonschlegel Jul 9, 2024
8357b24
final edits
timonschlegel Jul 9, 2024
cc7636c
updated history link
timonschlegel Jul 9, 2024
b462156
history link update
timonschlegel Jul 9, 2024
2065443
fixed magic solver
timonschlegel Jul 9, 2024
9740cbb
Update workflow and add tests
pavanvidem Jul 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CONTRIBUTORS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2067,6 +2067,10 @@ thomaswollmann:
- deNBI
- elixir-europe

timonschlegel:
name: Timon Schlegel
joined: 2024-05

timothygriffin:
name: Timothy J. Griffin
email: [email protected]
Expand Down
8 changes: 4 additions & 4 deletions topics/single-cell/faqs/single_cell_omics.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: Use our Single Cell Lab
title: Use our Single Cell Omics Lab
area: Resources
box_type: tip
layout: faq
contributors: [nomadscientist]
---

Did you know we have a unique Single Cell Lab with all our single cell tools highlighted to make it easier to use on Galaxy? We recommend this site for all your single cell analysis needs, particularly for newer users.
Did you know we have a unique Single Cell Omics Lab with all our single cell tools highlighted to make it easier to use on Galaxy? We recommend this site for all your single cell analysis needs, particularly for newer users.

The Single Cell Lab currently uses the main European Galaxy infrastructure and power, it's just organised better for users of particular analyses...like single cell!
The Single Cell Omics Lab currently uses the main European Galaxy infrastructure and power, it's just organised better for users of particular analyses...like single cell!

Try it out! All your histories/workflows/logins from the general [European Galaxy server](https://usegalaxy.eu) will be there!

- {% icon subdomain %} [Single Cell Lab](https://singlecell.usegalaxy.eu)
- {% icon subdomain %} [Single Cell Omics Lab](https://singlecell.usegalaxy.eu)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ follow_up_training:
topic_name: single-cell
tutorials:
- scrna-scanpy-pbmc3k
- scatac-standard-processing-snapatac2

contributors:
- pavanvidem
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
destination:
type: library
name: GTN - Material
description: Galaxy Training Network Material
synopsis: Galaxy Training Network Material. See https://training.galaxyproject.org
items:
- name: The new topic
description: Summary
items:
- name: scATAC-seq standard processing with SnapATAC2
items:
- name: 'DOI: 10.5281/zenodo.11473531'
description: latest
items:
- url: https://zenodo.org/api/records/11473531/files/atac_pbmc_5k_nextgem_fragments.tsv/
src: url
ext: auto
info: https://zenodo.org/records/11473531
- url: https://zenodo.org/api/records/11473531/files/gencode.v46.annotation.gtf.gz/
src: url
ext: auto
info: https://zenodo.org/records/11473531
- url: https://zenodo.org/api/records/11473531/files/chrom_sizes.txt/
src: url
ext: auto
info: https://zenodo.org/records/11473531
- url: https://zenodo.org/api/records/11473531/files/BAM_500-PBMC.bam/
src: url
ext: auto
info: https://zenodo.org/records/11473531
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
layout: faq-page
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@

# This is the bibliography file for your tutorial.
#
# To add bibliography (bibtex) entries here, follow these steps:
# 1) Find the DOI for the article you want to cite
# 2) Go to https://doi2bib.org and fill in the DOI
# 3) Copy the resulting bibtex entry into this file
#
# To cite the example below, in your tutorial.md file
# use {% cite Batut2018 %}
#
# If you want to cite an online resourse (website etc)
# you can use the 'online' format (see below)
#
# You can remove the examples below
@article{Kia2017,
title = {Improved genome sequencing using an engineered transposase},
volume = {17},
ISSN = {1472-6750},
url = {http://dx.doi.org/10.1186/s12896-016-0326-1},
DOI = {10.1186/s12896-016-0326-1},
number = {1},
journal = {BMC Biotechnology},
publisher = {Springer Science and Business Media LLC},
author = {Kia, Amirali and Gloeckner, Christian and Osothprarop, Trina and Gormley, Niall and Bomati, Erin and Stephenson, Michelle and Goryshin, Igor and He, Molly Min},
year = {2017},
month = jan
}
@article{Zhang2024,
title = {A fast, scalable and versatile tool for analysis of single-cell omics data},
volume = {21},
ISSN = {1548-7105},
url = {http://dx.doi.org/10.1038/s41592-023-02139-9},
DOI = {10.1038/s41592-023-02139-9},
number = {2},
journal = {Nature Methods},
publisher = {Springer Science and Business Media LLC},
author = {Zhang, Kai and Zemke, Nathan R. and Armand, Ethan J. and Ren, Bing},
year = {2024},
month = jan,
pages = {217–227}
}
@article{Traag2019,
title = {From Louvain to Leiden: guaranteeing well-connected communities},
volume = {9},
ISSN = {2045-2322},
url = {http://dx.doi.org/10.1038/s41598-019-41695-z},
DOI = {10.1038/s41598-019-41695-z},
number = {1},
journal = {Scientific Reports},
publisher = {Springer Science and Business Media LLC},
author = {Traag, V. A. and Waltman, L. and van Eck, N. J.},
year = {2019},
month = mar
}
@misc{McInnes2018,
doi = {10.48550/ARXIV.1802.03426},
url = {https://arxiv.org/abs/1802.03426},
author = {McInnes, Leland and Healy, John and Melville, James},
keywords = {Machine Learning (stat.ML), Computational Geometry (cs.CG), Machine Learning (cs.LG), FOS: Computer and information sciences, FOS: Computer and information sciences},
title = {UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction},
publisher = {arXiv},
year = {2018},
copyright = {arXiv.org perpetual, non-exclusive license}
}
@article{Belkin2003,
title = {Laplacian Eigenmaps for Dimensionality Reduction and Data Representation},
volume = {15},
ISSN = {1530-888X},
url = {http://dx.doi.org/10.1162/089976603321780317},
DOI = {10.1162/089976603321780317},
number = {6},
journal = {Neural Computation},
publisher = {MIT Press - Journals},
author = {Belkin, Mikhail and Niyogi, Partha},
year = {2003},
month = jun,
pages = {1373–1396}
}
@article{Sun2019,
title = {A Bayesian mixture model for clustering droplet-based single-cell transcriptomic data from population studies},
volume = {10},
ISSN = {2041-1723},
url = {http://dx.doi.org/10.1038/s41467-019-09639-3},
DOI = {10.1038/s41467-019-09639-3},
number = {1},
journal = {Nature Communications},
publisher = {Springer Science and Business Media LLC},
author = {Sun, Zhe and Chen, Li and Xin, Hongyi and Jiang, Yale and Huang, Qianhui and Cillo, Anthony R. and Tabib, Tracy and Kolls, Jay K. and Bruno, Tullia C. and Lafyatis, Robert and Vignali, Dario A. A. and Chen, Kong and Ding, Ying and Hu, Ming and Chen, Wei},
year = {2019},
month = apr
}
@article{Wolf2018,
title = {SCANPY: large-scale single-cell gene expression data analysis},
volume = {19},
ISSN = {1474-760X},
url = {http://dx.doi.org/10.1186/s13059-017-1382-0},
DOI = {10.1186/s13059-017-1382-0},
number = {1},
journal = {Genome Biology},
publisher = {Springer Science and Business Media LLC},
author = {Wolf, F. Alexander and Angerer, Philipp and Theis, Fabian J.},
year = {2018},
month = feb
}
@article{Yan2020,
title = {From reads to insight: a hitchhiker’s guide to ATAC-seq data analysis},
volume = {21},
ISSN = {1474-760X},
url = {http://dx.doi.org/10.1186/s13059-020-1929-3},
DOI = {10.1186/s13059-020-1929-3},
number = {1},
journal = {Genome Biology},
publisher = {Springer Science and Business Media LLC},
author = {Yan, Feng and Powell, David R. and Curtis, David J. and Wong, Nicholas C.},
year = {2020},
month = feb
}
@article{Amemiya2019,
title = {The ENCODE Blacklist: Identification of Problematic Regions of the Genome},
volume = {9},
ISSN = {2045-2322},
url = {http://dx.doi.org/10.1038/s41598-019-45839-z},
DOI = {10.1038/s41598-019-45839-z},
number = {1},
journal = {Scientific Reports},
publisher = {Springer Science and Business Media LLC},
author = {Amemiya, Haley M. and Kundaje, Anshul and Boyle, Alan P.},
year = {2019},
month = jun
}
@article{Franzn2019,
title = {PanglaoDB: a web server for exploration of mouse and human single-cell RNA sequencing data},
volume = {2019},
ISSN = {1758-0463},
url = {http://dx.doi.org/10.1093/database/baz046},
DOI = {10.1093/database/baz046},
journal = {Database},
publisher = {Oxford University Press (OUP)},
author = {Franzén, Oscar and Gan, Li-Ming and Bj\"{o}rkegren, Johan L M},
year = {2019},
month = jan
}
@article{Wolock2019,
title = {Scrublet: Computational Identification of Cell Doublets in Single-Cell Transcriptomic Data},
volume = {8},
ISSN = {2405-4712},
url = {http://dx.doi.org/10.1016/j.cels.2018.11.005},
DOI = {10.1016/j.cels.2018.11.005},
number = {4},
journal = {Cell Systems},
publisher = {Elsevier BV},
author = {Wolock, Samuel L. and Lopez, Romain and Klein, Allon M.},
year = {2019},
month = apr,
pages = {281--291.e9}
}
@article{vanDijk2018,
title = {Recovering Gene Interactions from Single-Cell Data Using Data Diffusion},
volume = {174},
ISSN = {0092-8674},
url = {http://dx.doi.org/10.1016/j.cell.2018.05.061},
DOI = {10.1016/j.cell.2018.05.061},
number = {3},
journal = {Cell},
publisher = {Elsevier BV},
author = {van Dijk, David and Sharma, Roshan and Nainys, Juozas and Yim, Kristina and Kathail, Pooja and Carr, Ambrose J. and Burdziak, Cassandra and Moon, Kevin R. and Chaffer, Christine L. and Pattabiraman, Diwakar and Bierie, Brian and Mazutis, Linas and Wolf, Guy and Krishnaswamy, Smita and Pe’er, Dana},
year = {2018},
month = jul,
pages = {716--729.e27}
}
@online{snapatac2_docs,
author = {Kai Zhang},
title = {SnapATAC2: A Python/Rust package for single-cell epigenomics analysis},
url = {https://kzhang.org/SnapATAC2/version/2.5/index.html},
urldate = {2024-06-03}
}
Loading
Loading