{"id":"https://openalex.org/W7119495948","doi":"https://doi.org/10.12688/f1000research.175162.1","title":"Spotsweeper-py: spatially-aware quality control metrics for spatial omics data in the Python ecosystem","display_name":"Spotsweeper-py: spatially-aware quality control metrics for spatial omics data in the Python ecosystem","publication_year":2026,"publication_date":"2026-01-09","ids":{"openalex":"https://openalex.org/W7119495948","doi":"https://doi.org/10.12688/f1000research.175162.1","pmid":"https://pubmed.ncbi.nlm.nih.gov/41427384"},"language":"en","primary_location":{"id":"doi:10.12688/f1000research.175162.1","doi":"https://doi.org/10.12688/f1000research.175162.1","is_oa":true,"landing_page_url":"https://doi.org/10.12688/f1000research.175162.1","pdf_url":"https://f1000research.com/articles/15-33/pdf","source":{"id":"https://openalex.org/S4210239046","display_name":"F1000Research","issn_l":"2046-1402","issn":["2046-1402"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-scientific","cwts-core","doaj","jufo-1","ki-jl-1","medline","norway-1","poland-70","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320357","host_organization_name":"Faculty of 1000","host_organization_lineage":["https://openalex.org/P4310320357","https://openalex.org/P4310320547"],"host_organization_lineage_names":["Faculty of 1000","Taylor & Francis"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"F1000Research","raw_type":"journal-article"},"volume":null,"type":"article","indexed_in":["crossref","doaj","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://f1000research.com/articles/15-33/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007968053","display_name":"Xingyi Chen","orcid":"https://orcid.org/0009-0008-7226-2022","observed_orcids":["https://orcid.org/0009-0008-7226-2022"]},"institutions":[{"id":"https://openalex.org/I145311948","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95","country_code":"US","type":"education","lineage":["https://openalex.org/I145311948"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xingyi Chen","raw_affiliation_strings":["Department of Applied Math and Statistics, Johns Hopkins University, Baltimore, Maryland"],"raw_orcid":"https://orcid.org/0009-0008-7226-2022","affiliations":[{"raw_affiliation_string":"Department of Applied Math and Statistics, Johns Hopkins University, Baltimore, Maryland","institution_ids":["https://openalex.org/I145311948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022429729","display_name":"Michael S. Totty","orcid":"https://orcid.org/0000-0002-9292-8556","observed_orcids":["https://orcid.org/0000-0002-9292-8556"]},"institutions":[{"id":"https://openalex.org/I145311948","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95","country_code":"US","type":"education","lineage":["https://openalex.org/I145311948"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Totty","raw_affiliation_strings":["Department of Biostatistics, Johns Hopkins University Bloomberg School of Public Health, Baltimore, Maryland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Biostatistics, Johns Hopkins University Bloomberg School of Public Health, Baltimore, Maryland","institution_ids":["https://openalex.org/I145311948"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028505800","display_name":"Stephanie C. Hicks","orcid":"https://orcid.org/0000-0002-7858-0231","observed_orcids":["https://orcid.org/0000-0002-7858-0231"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Stephanie Hicks","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5028505800"],"corresponding_institution_ids":[],"apc_list":{"value":1350,"currency":"USD","value_usd":1350},"apc_paid":{"value":1350,"currency":"USD","value_usd":1350},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.01896568,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"15","issue":null,"first_page":"33","last_page":"33"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11289","display_name":"Single-cell and spatial transcriptomics","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T11289","display_name":"Single-cell and spatial transcriptomics","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10885","display_name":"Gene expression and cancer classification","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/spatial-transcriptomics","display_name":"spatial transcriptomics","score":0.9649999737739563},{"id":"https://openalex.org/keywords/outlier-detection","display_name":"outlier detection","score":0.7049999833106995},{"id":"https://openalex.org/keywords/visium","display_name":"Visium","score":0.7570000290870667}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8932999968528748},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7526999711990356},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.7009000182151794},{"id":"https://openalex.org/C64869954","wikidata":"https://www.wikidata.org/wiki/Q1859747","display_name":"False positive paradox","level":2,"score":0.6553000211715698},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5514000058174133},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.508899986743927},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.4090999960899353},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.39469999074935913},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.38199999928474426},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.34130001068115234},{"id":"https://openalex.org/C2776493296","wikidata":"https://www.wikidata.org/wiki/Q7307150","display_name":"Reference software","level":3,"score":0.33809998631477356},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3231000006198883},{"id":"https://openalex.org/C2984074130","wikidata":"https://www.wikidata.org/wiki/Q73539779","display_name":"R package","level":2,"score":0.3125999867916107},{"id":"https://openalex.org/C24756922","wikidata":"https://www.wikidata.org/wiki/Q1757694","display_name":"Data quality","level":3,"score":0.30309998989105225},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.29600000381469727},{"id":"https://openalex.org/C72634772","wikidata":"https://www.wikidata.org/wiki/Q386824","display_name":"Data integration","level":2,"score":0.2777000069618225},{"id":"https://openalex.org/C112789634","wikidata":"https://www.wikidata.org/wiki/Q18207010","display_name":"False positives and false negatives","level":3,"score":0.2718000113964081},{"id":"https://openalex.org/C189206191","wikidata":"https://www.wikidata.org/wiki/Q222046","display_name":"Genomics","level":4,"score":0.25859999656677246},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.25060001015663147}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.12688/f1000research.175162.1","doi":"https://doi.org/10.12688/f1000research.175162.1","is_oa":true,"landing_page_url":"https://doi.org/10.12688/f1000research.175162.1","pdf_url":"https://f1000research.com/articles/15-33/pdf","source":{"id":"https://openalex.org/S4210239046","display_name":"F1000Research","issn_l":"2046-1402","issn":["2046-1402"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-scientific","cwts-core","doaj","jufo-1","ki-jl-1","medline","norway-1","poland-70","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320357","host_organization_name":"Faculty of 1000","host_organization_lineage":["https://openalex.org/P4310320357","https://openalex.org/P4310320547"],"host_organization_lineage_names":["Faculty of 1000","Taylor & Francis"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"F1000Research","raw_type":"journal-article"},{"id":"doi:10.64898/2025.12.06.692760","doi":"https://doi.org/10.64898/2025.12.06.692760","is_oa":true,"landing_page_url":"https://doi.org/10.64898/2025.12.06.692760","pdf_url":null,"source":{"id":"https://openalex.org/S4306402567","display_name":"bioRxiv (Cold Spring Harbor Laboratory)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I2750212522","host_organization_name":"Cold Spring Harbor Laboratory","host_organization_lineage":["https://openalex.org/I2750212522"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"bioRxiv","raw_type":"posted-content"},{"id":"pmid:41427384","doi":null,"is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/41427384","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"bioRxiv : the preprint server for biology","raw_type":"Journal Article"},{"id":"pmh:oai:pubmedcentral.nih.gov:12714011","doi":null,"is_oa":true,"landing_page_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC12714011/","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"bioRxiv","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.12688/f1000research.175162.1","doi":"https://doi.org/10.12688/f1000research.175162.1","is_oa":true,"landing_page_url":"https://doi.org/10.12688/f1000research.175162.1","pdf_url":"https://f1000research.com/articles/15-33/pdf","source":{"id":"https://openalex.org/S4210239046","display_name":"F1000Research","issn_l":"2046-1402","issn":["2046-1402"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-scientific","cwts-core","doaj","jufo-1","ki-jl-1","medline","norway-1","poland-70","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320357","host_organization_name":"Faculty of 1000","host_organization_lineage":["https://openalex.org/P4310320357","https://openalex.org/P4310320547"],"host_organization_lineage_names":["Faculty of 1000","Taylor & Francis"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"F1000Research","raw_type":"journal-article"},"sustainable_development_goals":[],"sustainable_development_goals_aurora":[{"display_name":"Life on land","score":0.43471217155456543,"id":"https://metadata.un.org/sdg/15"}],"study_designs":[],"awards":[{"id":"https://openalex.org/G6705171086","display_name":null,"funder_award_id":"F32MH13562","funder_id":"https://openalex.org/F4320337346","funder_display_name":"National Institute of Mental Health"},{"id":"https://openalex.org/G9000910465","display_name":"Computational Methods for Emerging Spatially-resolved Transcriptomics with Multiple Samples","funder_award_id":"R35GM150671","funder_id":"https://openalex.org/F4320337354","funder_display_name":"National Institute of General Medical Sciences"}],"funders":[{"id":"https://openalex.org/F4320310145","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95"},{"id":"https://openalex.org/F4320332161","display_name":"National Institutes of Health","ror":"https://ror.org/01cwqze88"},{"id":"https://openalex.org/F4320332669","display_name":"Johns Hopkins Bloomberg School of Public Health","ror":"https://ror.org/00za53h95"},{"id":"https://openalex.org/F4320337346","display_name":"National Institute of Mental Health","ror":"https://ror.org/04xeg9z08"},{"id":"https://openalex.org/F4320337354","display_name":"National Institute of General Medical Sciences","ror":"https://ror.org/04q48ey07"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7119495948.pdf","grobid_xml":"https://content.openalex.org/works/W7119495948.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W2800392236","https://openalex.org/W2949237386","https://openalex.org/W3080945506","https://openalex.org/W3119379269","https://openalex.org/W4210583065","https://openalex.org/W4220765701","https://openalex.org/W4281846513","https://openalex.org/W4289956737","https://openalex.org/W4362737480","https://openalex.org/W4393004135","https://openalex.org/W4400982412","https://openalex.org/W4402902773","https://openalex.org/W4406608369","https://openalex.org/W4409285581","https://openalex.org/W4411100429","https://openalex.org/W4412825820"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"Spatially-resolved":[1],"transcriptomics":[2],"(SRT)":[3],"generates":[4],"large":[5],"and":[6,86,95,108],"heterogeneous":[7],"datasets":[8,102],"where":[9],"global":[10,128],"(tissue-wide)":[11],"quality":[12,129],"control":[13,130],"(QC)":[14],"metrics":[15,29,51,74,117],"often":[16],"over-aggressively":[17],"remove":[18],"biologically":[19],"meaningful":[20],"regions":[21],"or":[22],"miss":[23],"localized":[24],"artifacts.":[25],"Recently,":[26],"spatially-aware":[27,115],"QC":[28,73,116,150],"have":[30],"been":[31],"introduced":[32],"in":[33,152],"SpotSweeper,":[34],"but":[35],"this":[36],"is":[37,167],"limited":[38],"to":[39,48],"the":[40,53,93,104,156],"R":[41],"programming":[42],"language,":[43],"which":[44],"makes":[45],"it":[46],"challenging":[47],"use":[49],"these":[50],"within":[52],"Python/scverse":[54,122],"ecosystem.":[55],"Here,":[56],"we":[57],"present":[58],"SpotSweeper-py,":[59],"a":[60],"Python":[61],"equivalent":[62],"package":[63],"of":[64,83,88,97,113,143,158],"SpotSweeper":[65],"that":[66],"computes":[67],"neighborhood-aware":[68],"z":[69],"-scores":[70],"for":[71,140,160],"standard":[72],"such":[75],"as":[76],"total":[77,80],"counts,":[78,81],"log":[79],"number":[82],"detected":[84],"genes,":[85],"percentage":[87],"mitochondrial":[89],"counts.":[90],"We":[91],"demonstrate":[92],"performance":[94],"usability":[96],"SpotSweeper-py":[98,154],"on":[99,169],"two":[100],"public":[101],"from":[103,127],"10x":[105],"Genomics":[106],"Visium":[107],"VisiumHD":[109],"platforms.":[110],"This":[111],"implementation":[112],"local":[114,149],"enables":[118],"direct":[119],"integration":[120],"with":[121],"ecosystem,":[123],"reduces":[124],"false":[125],"positives":[126],"while":[131],"preserving":[132],"tissue-specific":[133],"architecture.":[134],"Plotting":[135],"utilities":[136],"are":[137],"also":[138],"included":[139],"quick":[141],"visualizations":[142],"flagged":[144],"outliers.":[145],"By":[146],"making":[147],"robust":[148],"accessible":[151],"Python,":[153],"strengthens":[155],"reliability":[157],"pipelines":[159],"analyzing":[161],"SRT":[162],"data.":[163],"The":[164],"open-source":[165],"software":[166],"available":[168],"PyPI":[170],"(":[171],"https://pypi.org/project/spotsweeper":[172],").":[173]},"counts_by_year":[],"updated_date":"2026-10-15T10:00:46.086208","created_date":"2026-01-09T00:00:00"}
