@article{Virshup_2023,
	doi = {10.1038/s41587-023-01733-8},
	url = {https://doi.org/10.1038%2Fs41587-023-01733-8},
	year = 2023,
	month = {apr},
	publisher = {Springer Science and Business Media {LLC}},
	author = {Isaac Virshup and Danila Bredikhin and Lukas Heumos and Giovanni Palla and Gregor Sturm and Adam Gayoso and Ilia Kats and Mikaela Koutrouli and Philipp Angerer and Volker Bergen and Pierre Boyeau and Maren Büttner and Gokcen Eraslan and David Fischer and Max Frank and Justin Hong and Michal Klein and Marius Lange and Romain Lopez and Mohammad Lotfollahi and Malte D. Luecken and Fidel Ramirez and Jeffrey Regier and Sergei Rybakov and Anna C. Schaar and Valeh Valiollah Pour Amiri and Philipp Weiler and Galen Xing and Bonnie Berger and Dana Pe'er and Aviv Regev and Sarah A. Teichmann and Francesca Finotello and F. Alexander Wolf and Nir Yosef and Oliver Stegle and Fabian J. Theis and},
	title = {The scverse project provides a computational ecosystem for single-cell omics data analysis},
	journal = {Nature Biotechnology}
}

@article{Wolf2018,
  author = {Wolf, F. Alexander and Angerer, Philipp and Theis, Fabian J.},
  title = {SCANPY: large-scale single-cell gene expression data analysis},
  journal = {Genome Biology},
  year = {2018},
  volume = {19},
  number = {1},
  pages = {15},
  doi = {10.1186/s13059-017-1382-0},
  url = {https://doi.org/10.1186/s13059-017-1382-0}
}

@article{Heumos2025,
  author    = {Heumos, Lukas and Ji, Yuge and May, Lilly and Green, Tessa D. and Peidli, Stefan and Zhang, Xinyue and Wu, Xichen and Ostner, Johannes and Schumacher, Antonia and Hrovatin, Karin and M{\"u}ller, Michaela and Chong, Faye and Sturm, Gregor and Tejada, Alejandro and Dann, Emma and Dong, Mingze and Pinto, Gon{\c{c}}alo and Bahrami, Mojtaba and Gold, Ilan and Rybakov, Sergei and Namsaraeva, Altana and Moinfar, Amir Ali and Zheng, Zihe and Roellin, Eljas and Mekki, Isra and Sander, Chris and Lotfollahi, Mohammad and Schiller, Herbert B. and Theis, Fabian J.},
  title     = {Pertpy: an end-to-end framework for perturbation analysis},
  journal   = {Nature Methods},
  year      = {2025},
  doi       = {10.1038/s41592-025-02909-7},
  issn      = {1548-7105},
  url       = {https://doi.org/10.1038/s41592-025-02909-7}
}

@article{Badia2022,
    author = {Badia-i-Mompel, Pau and Vélez Santiago, Jesús and Braunger, Jana and Geiss, Celina and Dimitrov, Daniel and Müller-Dott, Sophia and Taus, Petr and Dugourd, Aurelien and Holland, Christian H and Ramirez Flores, Ricardo O and Saez-Rodriguez, Julio},
    title = {decoupleR: ensemble of computational methods to infer biological activities from omics data},
    journal = {Bioinformatics Advances},
    volume = {2},
    number = {1},
    pages = {vbac016},
    year = {2022},
    month = {03},
    issn = {2635-0041},
    doi = {10.1093/bioadv/vbac016},
    url = {https://doi.org/10.1093/bioadv/vbac016},
}

@article{Palla2022,
  author    = {Palla, Giovanni and Spitzer, Hannah and Klein, Michal and Fischer, David and Schaar, Anna Christina and Kuemmerle, Louis Benedikt and Rybakov, Sergei and Ibarra, Ignacio L. and Holmberg, Olle and Virshup, Isaac and Lotfollahi, Mohammad and Richter, Sabrina and Theis, Fabian J.},
  title     = {Squidpy: a scalable framework for spatial omics analysis},
  journal   = {Nature Methods},
  year      = {2022},
  volume    = {19},
  number    = {2},
  pages     = {171--178},
  doi       = {10.1038/s41592-021-01358-2},
  issn      = {1548-7105},
  url       = {https://doi.org/10.1038/s41592-021-01358-2}
}

@misc{McInnes2018,
  author    = {McInnes, Leland and Healy, John and Melville, James},
  doi       = {10.48550/ARXIV.1802.03426},
  url       = {https://arxiv.org/abs/1802.03426},
  title     = {UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction},
  publisher = {arXiv},
  year      = {2018},
}

@article{vanDerMaaten2008,
  author  = {van der Maaten, Laurens and Hinton, Geoffrey},
  title   = {Visualizing Data using t-SNE},
  journal = {Journal of Machine Learning Research},
  year    = {2008},
  volume  = {9},
  number  = {86},
  pages   = {2579--2605},
  url     = {http://jmlr.org/papers/v9/vandermaaten08a.html},
}

@article{Coifman2005,
  author    = {Coifman, R. R. and Lafon, S. and Lee, A. B. and Maggioni, M. and Nadler, B. and Warner, F. and Zucker, S. W.},
  title     = {Geometric diffusions as a tool for harmonic analysis and structure definition of data: Diffusion maps},
  volume    = {102},
  issn      = {1091-6490},
  url       = {https://doi.org/10.1073/pnas.0500334102},
  doi       = {10.1073/pnas.0500334102},
  number    = {21},
  journal   = {Proceedings of the National Academy of Sciences},
  year      = {2005},
  month     = {may},
  pages     = {7426--7431},
}

@article{Haghverdi2015,
  author    = {Haghverdi, Laleh and Buettner, Florian and Theis, Fabian J.},
  title     = {Diffusion maps for high-dimensional single-cell analysis of differentiation data},
  volume    = {31},
  issn      = {1367-4803},
  url       = {https://doi.org/10.1093/bioinformatics/btv325},
  doi       = {10.1093/bioinformatics/btv325},
  number    = {18},
  journal   = {Bioinformatics},
  publisher = {Oxford University Press (OUP)},
  year      = {2015},
  month     = {may},
  pages     = {2989--2998},
}

@article{Traag2019,
  author    = {Traag, V. A. and Waltman, L. and van Eck, N. J.},
  title     = {From Louvain to Leiden: guaranteeing well-connected communities},
  volume    = {9},
  issn      = {2045-2322},
  url       = {https://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},
  year      = {2019},
  month     = {mar},
}

@article{Blondel2008,
  author    = {Blondel, Vincent D and Guillaume, Jean-Loup and Lambiotte, Renaud and Lefebvre, Etienne},
  title     = {Fast unfolding of communities in large networks},
  volume    = {2008},
  issn      = {1742-5468},
  url       = {https://doi.org/10.1088/1742-5468/2008/10/P10008},
  doi       = {10.1088/1742-5468/2008/10/p10008},
  number    = {10},
  journal   = {Journal of Statistical Mechanics: Theory and Experiment},
  publisher = {IOP Publishing},
  year      = {2008},
  month     = {oct},
  pages     = {P10008},
}

@article{Korsunsky2019,
  author    = {Korsunsky, Ilya and Millard, Nghia and Fan, Jean and Slowikowski, Kamil and Zhang, Fan and Wei, Kevin and Baglaenko, Yuriy and Brenner, Michael and Loh, Po-ru and Raychaudhuri, Soumya},
  title     = {Fast, sensitive and accurate integration of single-cell data with Harmony},
  volume    = {16},
  issn      = {1548-7105},
  url       = {https://doi.org/10.1038/s41592-019-0619-0},
  doi       = {10.1038/s41592-019-0619-0},
  number    = {12},
  journal   = {Nature Methods},
  publisher = {Springer Science and Business Media LLC},
  year      = {2019},
  month     = {nov},
  pages     = {1289--1296},
}

@article{Wolock2019,
  author    = {Wolock, Samuel L. and Lopez, Romain and Klein, Allon M.},
  doi       = {10.1016/j.cels.2018.11.005},
  url       = {https://doi.org/10.1016/j.cels.2018.11.005},
  year      = {2019},
  month     = {apr},
  publisher = {Elsevier {BV}},
  volume    = {8},
  number    = {4},
  pages     = {281--291.e9},
  title     = {Scrublet: Computational Identification of Cell Doublets in Single-Cell Transcriptomic Data},
  journal   = {Cell Systems},
}

@article{Lause2021,
  author    = {Lause, Jan and Berens, Philipp and Kobak, Dmitry},
  title     = {Analytic Pearson residuals for normalization of single-cell RNA-seq UMI data},
  volume    = {22},
  issn      = {1474-760X},
  url       = {https://doi.org/10.1186/s13059-021-02451-7},
  doi       = {10.1186/s13059-021-02451-7},
  number    = {1},
  journal   = {Genome Biology},
  publisher = {Springer Science and Business Media LLC},
  year      = {2021},
  month     = {sep},
}

@misc{Halko2009,
  author    = {Halko, Nathan and Martinsson, Per-Gunnar and Tropp, Joel A.},
  doi       = {10.48550/ARXIV.0909.4061},
  url       = {https://arxiv.org/abs/0909.4061},
  title     = {Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions},
  publisher = {arXiv},
  year      = {2009},
}

@article{Satija2015,
  author    = {Satija, Rahul and Farrell, Jeffrey A and Gennert, David and Schier, Alexander F and Regev, Aviv},
  doi       = {10.1038/nbt.3192},
  url       = {https://doi.org/10.1038/nbt.3192},
  year      = {2015},
  month     = {apr},
  publisher = {Springer Science and Business Media {LLC}},
  volume    = {33},
  number    = {5},
  pages     = {495--502},
  title     = {Spatial reconstruction of single-cell gene expression data},
  journal   = {Nature Biotechnology},
}

@article{Zheng2017,
  author    = {Zheng, Grace X. Y. and Terry, Jessica M. and Belgrader, Phillip and Ryvkin, Paul and Bent, Zachary W. and Wilson, Ryan and Ziraldo, Solongo B. and Wheeler, Tobias D. and McDermott, Geoff P. and Zhu, Junjie and Gregory, Mark T. and Shuga, Joe and Montesclaros, Luz and Underwood, Jason G. and Masquelier, Donald A. and Nishimura, Stefanie Y. and Schnall-Levin, Michael and Wyatt, Paul W. and Hindson, Christopher M. and Bharadwaj, Rajiv and Wong, Alexander and Ness, Kevin D. and Beppu, Lan W. and Deeg, H. Joachim and McFarland, Christopher and Loeb, Keith R. and Valente, William J. and Ericson, Nolan G. and Stevens, Emily A. and Radich, Jerald P. and Mikkelsen, Tarjei S. and Hindson, Benjamin J. and Bielas, Jason H.},
  doi       = {10.1038/ncomms14049},
  url       = {https://doi.org/10.1038/ncomms14049},
  year      = {2017},
  month     = {jan},
  publisher = {Springer Science and Business Media {LLC}},
  volume    = {8},
  number    = {1},
  title     = {Massively parallel digital transcriptional profiling of single cells},
  journal   = {Nature Communications},
}

@article{Stuart2019,
  author    = {Stuart, Tim and Butler, Andrew and Hoffman, Paul and Hafemeister, Christoph and Papalexi, Efthymia and Mauck, William M. and Hao, Yuhan and Stoeckius, Marlon and Smibert, Peter and Satija, Rahul},
  title     = {Comprehensive Integration of Single-Cell Data},
  volume    = {177},
  issn      = {0092-8674},
  url       = {https://doi.org/10.1016/j.cell.2019.05.031},
  doi       = {10.1016/j.cell.2019.05.031},
  number    = {7},
  journal   = {Cell},
  publisher = {Elsevier BV},
  year      = {2019},
  month     = {jun},
  pages     = {1888--1902.e21},
}

@article{Scialdone2015,
  author    = {Scialdone, Antonio and Natarajan, Kedar N. and Saraiva, Luis R. and Proserpio, Valentina and Teichmann, Sarah A. and Stegle, Oliver and Marioni, John C. and Buettner, Florian},
  title     = {Computational assignment of cell-cycle stage from single-cell transcriptome data},
  volume    = {85},
  issn      = {1046-2023},
  url       = {https://doi.org/10.1016/j.ymeth.2015.06.021},
  doi       = {10.1016/j.ymeth.2015.06.021},
  journal   = {Methods},
  publisher = {Elsevier BV},
  year      = {2015},
  month     = {sep},
  pages     = {54--61},
}

@article{Tirosh2016,
  author    = {Tirosh, Itay and Izar, Benjamin and Prakadan, Sanjay M and Wadsworth, Marc H and Treacy, Daniel and Trombetta, John J and Rotem, Asaf and Rodman, Christopher and Lian, Christine and Murphy, George and others},
  title     = {Dissecting the multicellular ecosystem of metastatic melanoma by single-cell RNA-seq},
  journal   = {Science},
  volume    = {352},
  number    = {6282},
  pages     = {189--196},
  year      = {2016},
  publisher = {American Association for the Advancement of Science},
}

@article{McCarthy2017,
  author    = {McCarthy, Davis J and Campbell, Kieran R and Lun, Aaron T L and Wills, Quin F},
  doi       = {10.1093/bioinformatics/btw777},
  url       = {https://doi.org/10.1093/bioinformatics/btw777},
  year      = {2017},
  month     = {jan},
  publisher = {Oxford University Press ({OUP})},
  volume    = {33},
  number    = {8},
  pages     = {1179--1186},
  title     = {Scater: pre-processing, quality control, normalization and visualization of single-cell {RNA}-seq data in R},
  journal   = {Bioinformatics},
}

@article{Polanski2019,
  author    = {Polański, Krzysztof and Young, Matthew D and Miao, Zhichao and Meyer, Kerstin B and Teichmann, Sarah A and Park, Jong-Eun},
  title     = {BBKNN: fast batch alignment of single cell transcriptomes},
  volume    = {36},
  issn      = {1367-4811},
  url       = {https://doi.org/10.1093/bioinformatics/btz625},
  doi       = {10.1093/bioinformatics/btz625},
  number    = {3},
  journal   = {Bioinformatics},
  publisher = {Oxford University Press (OUP)},
  year      = {2019},
  month     = {aug},
  pages     = {964--965},
}

@article{Fruchterman1991,
  author    = {Fruchterman, Thomas M. J. and Reingold, Edward M.},
  title     = {Graph drawing by force‐directed placement},
  volume    = {21},
  issn      = {1097-024X},
  url       = {https://doi.org/10.1002/spe.4380211102},
  doi       = {10.1002/spe.4380211102},
  number    = {11},
  journal   = {Software: Practice and Experience},
  publisher = {Wiley},
  year      = {1991},
  month     = {nov},
  pages     = {1129--1164},
}

@article{Jacomy2014,
  author    = {Jacomy, Mathieu and Venturini, Tommaso and Heymann, Sebastien and Bastian, Mathieu},
  title     = {ForceAtlas2, a Continuous Graph Layout Algorithm for Handy Network Visualization Designed for the Gephi Software},
  volume    = {9},
  issn      = {1932-6203},
  url       = {https://doi.org/10.1371/journal.pone.0098679},
  doi       = {10.1371/journal.pone.0098679},
  number    = {6},
  journal   = {PLoS ONE},
  publisher = {Public Library of Science (PLoS)},
  year      = {2014},
  month     = {jun},
  pages     = {e98679},
}

@article{Tomas2024,
  author    = {Tomás, Andrés E. and Quintana-Ortí, Enrique S. and Anzt, Hartwig},
  title     = {Fast truncated SVD of sparse and dense matrices on graphics processors},
  journal   = {The International Journal of High Performance Computing Applications},
  volume    = {37},
  number    = {3-4},
  pages     = {380--393},
  year      = {2024},
  doi       = {10.1177/10943420231179699},
  url       = {https://doi.org/10.1177/10943420231179699},
}

@article{Andrews2019,
  author    = {Andrews, Tallulah S. and Hemberg, Martin},
  title     = {M3Drop: dropout-based feature selection for scRNASeq},
  journal   = {Bioinformatics},
  volume    = {35},
  number    = {16},
  pages     = {2865--2867},
  year      = {2019},
  month     = {aug},
  doi       = {10.1093/bioinformatics/bty1044},
  url       = {https://doi.org/10.1093/bioinformatics/bty1044},
}

@article{Nolet2021,
  author    = {Nolet, Corey J. and Lafargue, Victor and Raff, Edward and Nanditale, Thejaswi and Oates, Tim and Zedlewski, John and Patterson, Josh},
  title     = {Bringing UMAP Closer to the Speed of Light with GPU Acceleration},
  volume    = {35},
  number    = {1},
  pages     = {418--426},
  journal   = {Proceedings of the AAAI Conference on Artificial Intelligence},
  year      = {2021},
  doi       = {10.1609/aaai.v35i1.16118},
  url       = {https://doi.org/10.1609/aaai.v35i1.16118},
}

@misc{Chan2018,
  author    = {Chan, David M. and Rao, Roshan and Huang, Forrest and Canny, John F.},
  title     = {t-SNE-CUDA: GPU-Accelerated t-SNE and its Applications to Modern Data},
  doi       = {10.48550/ARXIV.1807.11824},
  url       = {https://arxiv.org/abs/1807.11824},
  publisher = {arXiv},
  year      = {2018},
}

@inproceedings{Ootomo2024,
  author    = {Ootomo, Hiroyuki and Naruse, Akira and Nolet, Corey and Wang, Ray and Araki, Tetsuo and Futamura, Yasunori and Sakurai, Tetsuya},
  title     = {CAGRA: Highly Parallel Graph Construction and Approximate Nearest Neighbor Search for GPUs},
  booktitle = {2024 IEEE 40th International Conference on Data Engineering (ICDE)},
  year      = {2024},
  doi       = {10.1109/ICDE60146.2024.00428},
  url       = {https://arxiv.org/abs/2308.15136},
}

@article{Lambiotte2014,
  author    = {Lambiotte, Renaud and Delvenne, Jean-Charles and Barahona, Mauricio},
  title     = {Random Walks, Markov Processes and the Multiscale Modular Organization of Complex Networks},
  volume    = {1},
  issn      = {2327-4697},
  url       = {https://doi.org/10.1109/TNSE.2015.2391998},
  doi       = {10.1109/tnse.2015.2391998},
  number    = {2},
  journal   = {IEEE Transactions on Network Science and Engineering},
  publisher = {Institute of Electrical and Electronics Engineers (IEEE)},
  year      = {2014},
  month     = {jul},
  pages     = {76--90},
}
