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

Pseudobulk Analysis with Decoupler and edgeR #5617

Merged
merged 84 commits into from
Feb 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
45bf389
Add pseudobulk-analysis tutorial and associated files
Dec 6, 2024
93c92c7
Delete topics/single-cell/tutorials/pseudobulk-analysis/faqs/.Rhistory
dianichj Dec 6, 2024
fd8eed3
Update data-library.yaml
dianichj Dec 6, 2024
6e8d4d4
Update tutorial.bib
dianichj Dec 6, 2024
d62e5b3
Update tutorial.bib
dianichj Dec 6, 2024
cbf3ef1
Update tutorial.md
dianichj Dec 6, 2024
7667591
Update tutorial.md
dianichj Dec 6, 2024
a02bce3
Update tutorial.bib
dianichj Dec 9, 2024
a034ac1
Update tutorial.md
dianichj Dec 9, 2024
5f81f19
Merge branch 'main' into pseudobulk-analysis
dianichj Dec 9, 2024
3b977f4
Update tutorial.md
dianichj Dec 11, 2024
71b28c3
Update tutorial.md
dianichj Dec 11, 2024
7c0f7d2
Merge branch 'main' into pseudobulk-analysis
dianichj Dec 11, 2024
95f00fe
Update pseudo-bulk_edgeR.ga
dianichj Dec 11, 2024
cc78883
Update pseudo-bulk_edgeR.ga
dianichj Dec 11, 2024
3c710f5
Update tutorial.md
dianichj Dec 11, 2024
43dc1fe
Update tutorial.md
dianichj Dec 11, 2024
1c48c55
Merge branch 'galaxyproject:main' into pseudobulk-analysis
dianichj Dec 11, 2024
1df1e73
Added Image files for tutorial and their respective links to the md file
Dec 11, 2024
7e1b0f5
Update tutorial.md
dianichj Dec 12, 2024
897e05d
Update tutorial.md
dianichj Jan 15, 2025
b5d726e
Update tutorial.md
dianichj Jan 15, 2025
f1dfc9d
Merge branch 'main' into pseudobulk-analysis
dianichj Jan 15, 2025
2a9e2b4
Update tutorial.md
dianichj Jan 15, 2025
b152379
Update tutorial.bib
dianichj Jan 17, 2025
a824bb7
Update tutorial.md
dianichj Jan 17, 2025
f94f423
Update tutorial.md
dianichj Jan 17, 2025
457b62c
Merge branch 'galaxyproject:main' into pseudobulk-analysis
dianichj Jan 17, 2025
ee8c80d
Update tutorial.md
dianichj Jan 17, 2025
4bc0bcd
Update tutorial.md
dianichj Jan 17, 2025
1f51fec
Update tutorial.md
dianichj Jan 17, 2025
5089fc4
Update tutorial.md
dianichj Jan 17, 2025
8a16a72
Update tutorial.md
dianichj Jan 17, 2025
6371f35
Update tutorial.md
dianichj Jan 17, 2025
995c392
Update tutorial.md
dianichj Jan 17, 2025
1935996
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
940e4a3
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
4184c96
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
9ca64c5
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
9aa7236
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 17, 2025
8cf2690
Update tutorial.md
dianichj Jan 17, 2025
1ec961c
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 29, 2025
88da516
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 29, 2025
0d22bed
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 29, 2025
b538827
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 29, 2025
5abf6a7
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Jan 29, 2025
6a67e2f
Update tutorial.md
dianichj Jan 29, 2025
f1e56ab
Update tutorial.md
dianichj Feb 7, 2025
2286b8b
Update tutorial.md
dianichj Feb 7, 2025
5856964
Merge branch 'main' into pseudobulk-analysis
bgruening Feb 7, 2025
4ac3850
Update tutorial.md
dianichj Feb 8, 2025
29ce570
Update tutorial.md
dianichj Feb 8, 2025
523c314
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
dianichj Feb 8, 2025
ebf0279
Update tutorial.md
dianichj Feb 8, 2025
2f1b62b
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 8, 2025
4ac2d1f
Update tutorial.md
dianichj Feb 10, 2025
5d78a87
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 10, 2025
8880915
Update tutorial.md
dianichj Feb 10, 2025
0ab3385
Update tutorial.md
dianichj Feb 10, 2025
1962b99
Update tutorial.md
dianichj Feb 10, 2025
d951878
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 10, 2025
4213237
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
shiltemann Feb 10, 2025
316301a
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
shiltemann Feb 10, 2025
3478f45
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
shiltemann Feb 10, 2025
029ba9e
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
shiltemann Feb 10, 2025
90aa3b9
Update topics/single-cell/tutorials/pseudobulk-analysis/tutorial.md
shiltemann Feb 10, 2025
cd225b8
Update tutorial.md
dianichj Feb 10, 2025
fa34e25
Update tutorial.md
dianichj Feb 10, 2025
a4ad260
Update tutorial.md
dianichj Feb 10, 2025
dffc6c8
Merge branch 'galaxyproject:main' into pseudobulk-analysis
dianichj Feb 10, 2025
12032c5
Add files via upload
dianichj Feb 10, 2025
07a79bc
Update tutorial.md
dianichj Feb 10, 2025
c839be3
Update tutorial.md
dianichj Feb 10, 2025
44398db
Update tutorial.md
dianichj Feb 10, 2025
f579a9b
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 10, 2025
795e6de
minor formatting tweaks
shiltemann Feb 12, 2025
c2ecb85
numbering
shiltemann Feb 12, 2025
672e939
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 12, 2025
44fa289
Update tutorial.md
dianichj Feb 12, 2025
930e39c
Update tutorial.md
dianichj Feb 12, 2025
b0cf4dc
Update tutorial.md
dianichj Feb 12, 2025
9ee8249
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 12, 2025
777f713
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 12, 2025
3c88ec1
Merge branch 'main' into pseudobulk-analysis
dianichj Feb 12, 2025
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
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
@@ -0,0 +1,19 @@
---
destination:
type: library
name: GTN - Material
description: Galaxy Training Network Material
synopsis: Galaxy Training Network Material. See https://training.galaxyproject.org
items:
- name: single-cell
description: Training material for single-cell
items:
- name: Pseudobulk Analysis with Decoupler and EdgeR
items:
- name: 'DOI: 10.5281/zenodo.13929549'
description: latest
items:
- url: https://zenodo.org/api/records/13929549/files/Source AnnData file.h5ad/content
src: url
ext: h5ad
info: https://zenodo.org/records/13929549
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
layout: faq-page
---
98 changes: 98 additions & 0 deletions topics/single-cell/tutorials/pseudobulk-analysis/tutorial.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
@article{Murphy2022,
doi = {10.1038/s41467-022-35519-4},
url = {https://doi.org/10.1038/s41467-022-35519-4},
year = {2022},
month = dec,
publisher = {Springer Nature},
volume = {13},
pages = {7851},
author = {A.E. Murphy and N.G. Skene},
title = {A balanced measure shows superior performance of pseudobulk methods in single-cell RNA-sequencing analysis},
journal = {Nature Communications}
}

@article{Squair2021,
doi = {10.1038/s41467-021-25960-2},
url = {https://doi.org/10.1038/s41467-021-25960-2},
year = {2021},
month = sep,
publisher = {Springer Nature},
volume = {12},
pages = {5692},
author = {Jordan W. Squair and Matthieu Gautier and Claudia Kathe and Mark A. Anderson and Nicholas D. James and Thomas H. Hutson and Rémi Hudelle and Taha Qaiser and Kaya J. E. Matson and Quentin Barraud and Ariel J. Levine and Gioele La Manno and Michael A. Skinnider and Grégoire Courtine},
title = {Confronting false discoveries in single-cell differential expression},
journal = {Nature Communications}
}

@article{Badia-iMompel2022,
doi = {10.1093/bioadv/vbac016},
url = {https://doi.org/10.1093/bioadv/vbac016},
year = {2022},
volume = {2},
number = {1},
publisher = {Oxford University Press},
author = {Pau Badia-i Mompel and Jose Vélez Santiago and Julia Braunger and Clemens Geiss and Dimitar Dimitrov and Stefan Müller-Dott and Patrick Taus and Antoine Dugourd and Christopher H. Holland and Rodrigo O. Ramirez Flores and Julio Saez-Rodriguez},
title = {decoupleR: ensemble of computational methods to infer biological activities from omics data},
journal = {Bioinformatics Advances}
}

@article{Silvin2020,
doi = {10.1016/j.cell.2020.08.002},
url = {https://doi.org/10.1016/j.cell.2020.08.002},
year = {2020},
month = sep,
publisher = {Elsevier {BV}},
volume = {182},
number = {6},
pages = {1401--1418.e18},
author = {A. Silvin and N. Chapuis and G. Dunsmore and A.G. Goubet and A. Dubuisson and L. Derosa and C. Almire and C. H{\'{e}}non and O. Kosmider and N. Droin and P. Rameau and C. Catelain and A. Alfaro and C. Dussiau and C. Friedrich and E. Sourdeau and N. Marin and T.A. Szwebel and D. Cantin and L. Mouthon and D. Borderie and M. Deloger and D. Bredel and S. Mouraud and D. Drubay and M. Andrieu and A.S. Lhonneur and V. Saada and A. Stoclin and C. Willekens and F. Pommeret and F. Griscelli and L.G. Ng and Z. Zhang and P. Bost and I. Amit and F. Barlesi and A. Marabelle and F. P{\`{e}}ne and B. Gachot and F. Andr{\'{e}} and L. Zitvogel and F. Ginhoux and M. Fontenay and E. Solary},
title = {Elevated Calprotectin and Abnormal Myeloid Cell Subsets Discriminate Severe from Mild COVID-19},
journal = {Cell},
pmid = {32810439},
pmcid = {PMC7405878}
}

@article{Liu2015,
doi = {10.1093/nar/gkv412},
url = {https://doi.org/10.1093/nar/gkv412},
year = {2015},
month = sep,
publisher = {Oxford University Press ({OUP})},
volume = {43},
number = {15},
pages = {e97},
author = {Ruijie Liu and Aliaksei Z. Holik and Shian Su and Natasha Jansz and Kelan Chen and Huei San Leong and Marnie E. Blewitt and Marie-Liesse Asselin-Labat and Gordon K. Smyth and Matthew E. Ritchie},
title = {Why weight? Modelling sample and observational level variability improves power in RNA-seq analyses},
journal = {Nucleic Acids Research}
}

@online{decoupler-pseudobulk,
author = {Saez Lab and Contributors},
title = {Pseudobulk Analysis Notebook: A tutorial for pseudobulk analysis using Decoupler},
url = {https://github.com/saezlab/decoupler-py/blob/main/docs/source/notebooks/pseudobulk.ipynb},
note = {Accessed via Decoupler documentation: \url{https://decoupler-py.readthedocs.io/en/latest/notebooks/pseudobulk.html}},
urldate = {2024-12-09}
}

@manual{Chen2024,
author = {Yunshun Chen and Davis McCarthy and Pedro Baldoni and Matthew Ritchie and Mark Robinson and Gordon Smyth},
title = {edgeR User’s Guide},
year = {2024},
month = oct,
edition = {Last revised 26 October 2024},
organization = {Bioconductor},
url = {https://www.bioconductor.org/packages/devel/bioc/vignettes/edgeR/inst/doc/edgeRUsersGuide.pdf},
note = {First edition 17 September 2008}
}

@incollection{Chen2016,
author = {Yunshun Chen and Gordon K. Smyth},
title = {It’s DE-licious: a recipe for differential expression analyses of RNA-seq experiments using quasi-likelihood methods in edgeR},
booktitle = {Methods in Molecular Biology},
volume = {1418},
pages = {391--416},
year = {2016},
publisher = {Springer},
doi = {10.1007/978-1-4939-3578-9_19},
note = {This book chapter explains the glmQLFit and glmQLFTest functions, which are alternatives to glmFit and glmLRT. They replace the chi-square approximation to the likelihood ratio statistic with a quasi-likelihood F-test, resulting in more conservative and rigorous type I error rate control.}
}
Loading