{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T14:34:10Z","timestamp":1773671650940,"version":"3.50.1"},"reference-count":14,"publisher":"American Astronomical Society","issue":"3","license":[{"start":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T00:00:00Z","timestamp":1773619200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T00:00:00Z","timestamp":1773619200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/iopscience.iop.org\/info\/page\/text-and-data-mining"}],"content-domain":{"domain":["iopscience.iop.org"],"crossmark-restriction":false},"short-container-title":["Res. Notes AAS"],"published-print":{"date-parts":[[2026,3,16]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    We present\n                    <jats:monospace>SpectralUnmix<\/jats:monospace>\n                    , an\n                    <jats:monospace>R<\/jats:monospace>\n                    package for regularized non-negative matrix factorization (NMF), implemented in\n                    <jats:monospace>torch<\/jats:monospace>\n                    with optional GPU acceleration. The package estimates low-rank non-negative representations through proximal-gradient updates and allows smoothness regularization along the spectral axis. As a compact demonstration, we apply the method to a subset of stellar spectra and compare the recovered NMF components with principal-component directions and representative stellar spectra. The package is released under the MIT license at\n                    <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/rafaelsdesouza.github.io\/SpectralUnmix\/\">https:\/\/rafaelsdesouza.github.io\/SpectralUnmix\/<\/jats:ext-link>\n                    ; a copy has been deposited to Zenodo (R. S. de Souza 2026).\n                  <\/jats:p>","DOI":"10.3847\/2515-5172\/ae5107","type":"journal-article","created":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T13:24:54Z","timestamp":1773667494000},"page":"56","update-policy":"https:\/\/doi.org\/10.1088\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["SpectralUnmix: A Torch-based Regularized Non-negative Matrix Factorization"],"prefix":"10.3847","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7207-4584","authenticated-orcid":true,"given":"Rafael S.","family":"de Souza","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1846-4826","authenticated-orcid":true,"given":"Paula","family":"Coelho","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3372-3638","authenticated-orcid":true,"given":"Niranjana","family":"P","sequence":"additional","affiliation":[]},{"given":"Ana L.","family":"Chies-Santos","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1321-1320","authenticated-orcid":true,"given":"Rog\u00e9rio","family":"Riffel","sequence":"additional","affiliation":[]}],"member":"2208","published-online":{"date-parts":[[2026,3,16]]},"reference":[{"key":"rnaasae5107bib1","doi-asserted-by":"publisher","first-page":"734","DOI":"10.1086\/510127","type":"journal-article","volume":"133","author":"Blanton","year":"2007","journal-title":"AJ"},{"key":"rnaasae5107bib2","doi-asserted-by":"publisher","first-page":"1027","DOI":"10.1093\/mnras\/stu365","type":"journal-article","volume":"440","author":"Coelho","year":"2014","journal-title":"MNRAS"},{"key":"rnaasae5107bib3","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.18982563","type":"dataset","author":"de Souza","year":"2026","unstructured":"de Souza R. S. 2026 SpectralUnmix: A Torch-Based Regularized Non-negative Matrix Factorization, v0.1.0 Zenodo, doi: 10.5281\/zenodo.18982563 10.5281\/zenodo.18982563"},{"key":"rnaasae5107bib4","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1093\/mnras\/stu274","type":"journal-article","volume":"440","author":"de Souza","year":"2014","journal-title":"MNRAS"},{"key":"rnaasae5107bib5","doi-asserted-by":"publisher","first-page":"100633","DOI":"10.1016\/j.ascom.2022.100633","type":"journal-article","volume":"41","author":"de Souza","year":"2022","journal-title":"A&C"},{"key":"rnaasae5107bib6","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1093\/mnras\/stt1875","type":"journal-article","volume":"437","author":"Hurley","year":"2013","journal-title":"MNRAS"},{"key":"rnaasae5107bib7","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1093\/mnras\/sts650","type":"journal-article","volume":"430","author":"Ishida","year":"2013","journal-title":"MNRAS"},{"key":"rnaasae5107bib8","doi-asserted-by":"publisher","first-page":"20150202","DOI":"10.1098\/rsta.2015.0202","type":"journal-article","volume":"374","author":"Jolliffe","year":"2016","journal-title":"RSPTA"},{"key":"rnaasae5107bib9","doi-asserted-by":"publisher","first-page":"A63","DOI":"10.1051\/0004-6361\/201423365","type":"journal-article","volume":"566","author":"Joseph","year":"2014","journal-title":"A&A"},{"key":"rnaasae5107bib10","doi-asserted-by":"publisher","first-page":"788","DOI":"10.1038\/44565","type":"journal-article","volume":"401","author":"Lee","year":"1999","journal-title":"Natur"},{"key":"rnaasae5107bib11","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.ascom.2018.07.001","type":"journal-article","volume":"24","author":"Melchior","year":"2018","journal-title":"A&C"},{"key":"rnaasae5107bib12","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1046\/j.1365-8711.1999.02222.x","type":"journal-article","volume":"303","author":"Ronen","year":"1999","journal-title":"MNRAS"},{"key":"rnaasae5107bib13","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1111\/j.1365-2966.2009.14530.x","type":"journal-article","volume":"395","author":"Steiner","year":"2009","journal-title":"MNRAS"},{"key":"rnaasae5107bib14","doi-asserted-by":"publisher","first-page":"1758","DOI":"10.1137\/120887795","type":"journal-article","volume":"6","author":"Xu","year":"2013","journal-title":"SIAM Journal on Imaging Sciences"}],"container-title":["Research Notes of the AAS"],"original-title":[],"link":[{"URL":"https:\/\/iopscience.iop.org\/article\/10.3847\/2515-5172\/ae5107","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.3847\/2515-5172\/ae5107\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.3847\/2515-5172\/ae5107\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/iopscience.iop.org\/article\/10.3847\/2515-5172\/ae5107\/pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T13:24:54Z","timestamp":1773667494000},"score":1,"resource":{"primary":{"URL":"https:\/\/iopscience.iop.org\/article\/10.3847\/2515-5172\/ae5107"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,16]]},"references-count":14,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2026,3,16]]},"published-print":{"date-parts":[[2026,3,16]]}},"URL":"https:\/\/doi.org\/10.3847\/2515-5172\/ae5107","relation":{},"ISSN":["2515-5172"],"issn-type":[{"value":"2515-5172","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,16]]},"assertion":[{"value":"SpectralUnmix: A Torch-based Regularized Non-negative Matrix Factorization","name":"article_title","label":"Article Title"},{"value":"Research Notes of the AAS","name":"journal_title","label":"Journal Title"},{"value":"paper","name":"article_type","label":"Article Type"},{"value":"\u00a9 2026. The Author(s). Published by the American Astronomical Society.","name":"copyright_information","label":"Copyright Information"},{"value":"2026-03-10","name":"date_received","label":"Date Received","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2026-03-11","name":"date_accepted","label":"Date Accepted","group":{"name":"publication_dates","label":"Publication dates"}},{"value":"2026-03-16","name":"date_epub","label":"Online publication date","group":{"name":"publication_dates","label":"Publication dates"}}]}}