{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T06:17:29Z","timestamp":1782886649261,"version":"3.54.5"},"reference-count":23,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T00:00:00Z","timestamp":1770681600000},"content-version":"vor","delay-in-days":9,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100013362","name":"Swiss Cancer Research Foundation","doi-asserted-by":"publisher","award":["KFS-5409-08-2021"],"award-info":[{"award-number":["KFS-5409-08-2021"]}],"id":[{"id":"10.13039\/501100013362","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,2,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Summary<\/jats:title>\n                    <jats:p>Gene signature scoring provides a simple yet powerful approach for quantifying biological signals within single-cell omics datasets. UCell and pyUCell offer fast and robust implementations of rank-based signature scoring for R and Python, respectively, integrating seamlessly with leading single-cell analysis ecosystems such as Seurat, Bioconductor, and scanpy\/scverse.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>UCell v2 is distributed as an R package by BioConductor (https:\/\/bioconductor.org\/packages\/UCell\/) and as a Python package by pyPI (https:\/\/pypi.org\/project\/pyucell\/).<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btag055","type":"journal-article","created":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T12:48:04Z","timestamp":1769690884000},"source":"Crossref","is-referenced-by-count":12,"title":["UCell and pyUCell: single-cell gene signature scoring for R and Python"],"prefix":"10.1093","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8036-2647","authenticated-orcid":false,"given":"Massimo","family":"Andreatta","sequence":"first","affiliation":[{"name":"Department of Pathology and Immunology, Faculty of Medicine, University of Geneva , Geneva 1206,","place":["Switzerland"]},{"name":"Translational Research Centre in Onco-Hematology (CRTOH) , Geneva 1211,","place":["Switzerland"]},{"name":"Geneva Centre for Inflammation Research (GCIR) , Geneva 1211,","place":["Switzerland"]},{"name":"Swiss Institute of Bioinformatics , Lausanne 1015,","place":["Switzerland"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2495-0671","authenticated-orcid":false,"given":"Santiago J","family":"Carmona","sequence":"additional","affiliation":[{"name":"Department of Pathology and Immunology, Faculty of Medicine, University of Geneva , Geneva 1206,","place":["Switzerland"]},{"name":"Translational Research Centre in Onco-Hematology (CRTOH) , Geneva 1211,","place":["Switzerland"]},{"name":"Geneva Centre for Inflammation Research (GCIR) , Geneva 1211,","place":["Switzerland"]},{"name":"Swiss Institute of Bioinformatics , Lausanne 1015,","place":["Switzerland"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2026,2,3]]},"reference":[{"key":"2026022206564879500_btag055-B1","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1038\/nmeth.4463","article-title":"SCENIC: single-cell regulatory network inference and clustering","volume":"14","author":"Aibar","year":"2017","journal-title":"Nat Methods"},{"key":"2026022206564879500_btag055-B2","doi-asserted-by":"crossref","first-page":"2642","DOI":"10.1093\/bioinformatics\/btac141","article-title":"scGate: marker-based purification of cell types from heterogeneous single-cell RNA-seq datasets","volume":"38","author":"Andreatta","year":"2022","journal-title":"Bioinformatics"},{"key":"2026022206564879500_btag055-B3","doi-asserted-by":"crossref","first-page":"3796","DOI":"10.1016\/j.csbj.2021.06.043","article-title":"UCell: robust and scalable single-cell gene signature scoring","volume":"19","author":"Andreatta","year":"2021","journal-title":"Comput Struct Biotechnol J"},{"key":"2026022206564879500_btag055-B4","doi-asserted-by":"crossref","first-page":"eabi7640","DOI":"10.1126\/sciadv.abi7640","article-title":"Transcriptional census of epithelial-mesenchymal plasticity in cancer","volume":"8","author":"Cook","year":"2022","journal-title":"Sci Adv"},{"key":"2026022206564879500_btag055-B5","doi-asserted-by":"crossref","first-page":"bbae243","DOI":"10.1093\/bib\/bbae243","article-title":"irGSEA: the integration of single-cell rank-based gene set enrichment analysis","volume":"25","author":"Fan","year":"2024","journal-title":"Brief Bioinf"},{"key":"2026022206564879500_btag055-B6","author":"Joblib Development Team","year":"2020"},{"key":"2026022206564879500_btag055-B7","doi-asserted-by":"crossref","first-page":"D353","DOI":"10.1093\/nar\/gkw1092","article-title":"KEGG: new perspectives on genomes, pathways, diseases and drugs","volume":"45","author":"Kanehisa","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2026022206564879500_btag055-B8","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1016\/j.cels.2015.12.004","article-title":"The molecular signatures database (MSigDB) hallmark gene set collection","volume":"1","author":"Liberzon","year":"2015","journal-title":"Cell Syst"},{"key":"2026022206564879500_btag055-B9","doi-asserted-by":"crossref","first-page":"2595","DOI":"10.1038\/s41467-024-46912-6","article-title":"Single cell deciphering of progression trajectories of the tumor ecosystem in head and neck cancer","volume":"15","author":"Liu","year":"2024","journal-title":"Nat Commun"},{"key":"2026022206564879500_btag055-B10","doi-asserted-by":"crossref","first-page":"e8746","DOI":"10.15252\/msb.20188746","article-title":"Current best practices in single-cell RNA-seq analysis: a tutorial","volume":"15","author":"Luecken","year":"2019","journal-title":"Mol Syst Biol"},{"key":"2026022206564879500_btag055-B11","article-title":"BiocNeighbors: nearest neighbor detection for Bioconductor packages. R package version","author":"Lun","year":"2020"},{"key":"2026022206564879500_btag055-B12","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1214\/aoms\/1177730491","article-title":"On a test of whether one of two random variables is stochastically larger than the other","volume":"18","author":"Mann","year":"1947","journal-title":"Ann Math Statist"},{"key":"2026022206564879500_btag055-B13","doi-asserted-by":"crossref","first-page":"D672","DOI":"10.1093\/nar\/gkad1025","article-title":"The reactome pathway knowledgebase 2024","volume":"52","author":"Milacic","year":"2024","journal-title":"Nucleic Acids Res"},{"key":"2026022206564879500_btag055-B14","doi-asserted-by":"crossref","first-page":"100498","DOI":"10.1016\/j.crmeth.2023.100498","article-title":"hdWGCNA identifies co-expression networks in high-dimensional transcriptomics data","volume":"3","author":"Morabito","year":"2023","journal-title":"Cell Rep Methods"},{"key":"2026022206564879500_btag055-B15","article-title":"BiocParallel: Bioconductor facilities for parallel evaluation. R package version","author":"Morgan","year":"2014"},{"key":"2026022206564879500_btag055-B16","doi-asserted-by":"crossref","first-page":"e71994","DOI":"10.7554\/eLife.71994","article-title":"Signature-scoring methods developed for bulk samples are not adequate for cancer single-cell RNA sequencing data","volume":"11","author":"Noureen","year":"2022","journal-title":"Elife"},{"key":"2026022206564879500_btag055-B17","doi-asserted-by":"crossref","first-page":"5692","DOI":"10.1038\/s41467-021-25960-2","article-title":"Confronting false discoveries in single-cell differential expression","volume":"12","author":"Squair","year":"2021","journal-title":"Nat Commun"},{"key":"2026022206564879500_btag055-B18","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1016\/j.tig.2018.07.003","article-title":"Enter the matrix: factorization uncovers knowledge from omics","volume":"34","author":"Stein-O\u2019Brien","year":"2018","journal-title":"Trends Genet"},{"key":"2026022206564879500_btag055-B19","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1038\/s41587-023-01733-8","article-title":"The scverse project provides a computational ecosystem for single-cell omics data analysis","volume":"41","author":"Virshup","year":"2023","journal-title":"Nat Biotechnol"},{"key":"2026022206564879500_btag055-B20","doi-asserted-by":"crossref","first-page":"lqae124","DOI":"10.1093\/nargab\/lqae124","article-title":"Comparative analysis of single-cell pathway scoring methods and a novel approach","volume":"6","author":"Wang","year":"2024","journal-title":"NAR Genomics Bioinf"},{"key":"2026022206564879500_btag055-B21","doi-asserted-by":"crossref","first-page":"eabi7377","DOI":"10.1126\/science.abi7377","article-title":"A single-cell atlas of the normal and malformed human brain vasculature","volume":"375","author":"Winkler","year":"2022","journal-title":"Science"},{"key":"2026022206564879500_btag055-B22","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1186\/s13059-017-1382-0","article-title":"SCANPY: large-scale single-cell gene expression data analysis","volume":"19","author":"Wolf","year":"2018","journal-title":"Genome Biol"},{"key":"2026022206564879500_btag055-B23","doi-asserted-by":"crossref","first-page":"738","DOI":"10.1038\/s41467-021-21038-1","article-title":"A practical solution to pseudoreplication bias in single-cell studies","volume":"12","author":"Zimmerman","year":"2021","journal-title":"Nat Commun"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag055\/66844506\/btag055.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag055\/66844506\/btag055.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btag055\/66844506\/btag055.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,22]],"date-time":"2026-02-22T11:56:57Z","timestamp":1771761417000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btag055\/8471616"}},"subtitle":[],"editor":[{"given":"Anthony","family":"Mathelier","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2026,2]]},"references-count":23,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,2,3]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btag055","relation":{},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2026,2]]},"published":{"date-parts":[[2026,2]]},"article-number":"btag055"}}