{"url":"https://pypi.sbomify.com/package/singler/0.5.0","markdown_url":"https://pypi.sbomify.com/package/singler/0.5.0.md","name":"singler","version":"0.5.0","purl":"pkg:pypi/singler@0.5.0","summary":"Python bindings to the singleR algorithm to annotate cell types from known references.","author":"Aaron Lun","project_urls":{"Documentation":"https://github.com/BiocPy/singler","Homepage":"https://github.com/BiocPy/singler"},"requires_python":">=3.9","license":"MIT","classifiers":["Development Status :: 4 - Beta","Programming Language :: Python"],"wheels":[{"filename":"singler-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/d1/60/e6ac9f0ec705b7af2a22cdbb6c3588d80baeb46c4a6df320f8bb9a0b5451/singler-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"64ef4f8b-d266-565c-9e9d-70fcd6878952","path":"singler-0.5.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/64ef4f8b-d266-565c-9e9d-70fcd6878952/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SingleR-inc/singler-py","workflow":"pypi-publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.10":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SingleR-inc/singler-py","1.3.6.1.4.1.57264.1.13":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.14":"refs/tags/0.5.0","1.3.6.1.4.1.57264.1.15":"685298232","1.3.6.1.4.1.57264.1.16":"https://github.com/SingleR-inc","1.3.6.1.4.1.57264.1.17":"154559583","1.3.6.1.4.1.57264.1.18":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.19":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SingleR-inc/singler-py/actions/runs/20714870539/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"singler-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/2a/d6/97a9b3e1ad2f5f033222992ce8014e0cea6d0f1ff1de915dc9a3620860c0/singler-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"ed206276-9173-525d-afeb-5135965a5cc2","path":"singler-0.5.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ed206276-9173-525d-afeb-5135965a5cc2/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SingleR-inc/singler-py","workflow":"pypi-publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.10":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SingleR-inc/singler-py","1.3.6.1.4.1.57264.1.13":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.14":"refs/tags/0.5.0","1.3.6.1.4.1.57264.1.15":"685298232","1.3.6.1.4.1.57264.1.16":"https://github.com/SingleR-inc","1.3.6.1.4.1.57264.1.17":"154559583","1.3.6.1.4.1.57264.1.18":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.19":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SingleR-inc/singler-py/actions/runs/20714870539/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"singler-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/91/08/afb57671f6f0139c6b9eda7b5cb3f8ed498f45075f6652a29810d4bbf7b1/singler-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"5bf524ee-c00d-5816-8bf0-da9dbe17a9c0","path":"singler-0.5.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5bf524ee-c00d-5816-8bf0-da9dbe17a9c0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SingleR-inc/singler-py","workflow":"pypi-publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.10":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SingleR-inc/singler-py","1.3.6.1.4.1.57264.1.13":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.14":"refs/tags/0.5.0","1.3.6.1.4.1.57264.1.15":"685298232","1.3.6.1.4.1.57264.1.16":"https://github.com/SingleR-inc","1.3.6.1.4.1.57264.1.17":"154559583","1.3.6.1.4.1.57264.1.18":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.19":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SingleR-inc/singler-py/actions/runs/20714870539/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"singler-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/3a/45/bde4744961dc5bc25e73316a6bc999ac00bd95999ba6526f362eae0a5a5d/singler-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"9e30ddbf-022b-5054-ab6f-0a95a2a1b600","path":"singler-0.5.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9e30ddbf-022b-5054-ab6f-0a95a2a1b600/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SingleR-inc/singler-py","workflow":"pypi-publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.10":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SingleR-inc/singler-py","1.3.6.1.4.1.57264.1.13":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.14":"refs/tags/0.5.0","1.3.6.1.4.1.57264.1.15":"685298232","1.3.6.1.4.1.57264.1.16":"https://github.com/SingleR-inc","1.3.6.1.4.1.57264.1.17":"154559583","1.3.6.1.4.1.57264.1.18":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.19":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SingleR-inc/singler-py/actions/runs/20714870539/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"singler-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e3/de/bf647171950a44dce8aea853509c30e25373955cd695c93e942489cf4698/singler-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"6640305b-6918-5295-abf2-4386b9f80b37","path":"singler-0.5.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6640305b-6918-5295-abf2-4386b9f80b37/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SingleR-inc/singler-py","workflow":"pypi-publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.10":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SingleR-inc/singler-py","1.3.6.1.4.1.57264.1.13":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.14":"refs/tags/0.5.0","1.3.6.1.4.1.57264.1.15":"685298232","1.3.6.1.4.1.57264.1.16":"https://github.com/SingleR-inc","1.3.6.1.4.1.57264.1.17":"154559583","1.3.6.1.4.1.57264.1.18":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.19":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SingleR-inc/singler-py/actions/runs/20714870539/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"singler-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/6d/40/e0ed94f9eb045e3bf9e7d9a5803ef74b6dca3bb46eb6bf2d538732868978/singler-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"004b0553-be84-5813-a0b9-3be11212e221","path":"singler-0.5.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/004b0553-be84-5813-a0b9-3be11212e221/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"SingleR-inc/singler-py","workflow":"pypi-publish.yml","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.10":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/SingleR-inc/singler-py","1.3.6.1.4.1.57264.1.13":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.14":"refs/tags/0.5.0","1.3.6.1.4.1.57264.1.15":"685298232","1.3.6.1.4.1.57264.1.16":"https://github.com/SingleR-inc","1.3.6.1.4.1.57264.1.17":"154559583","1.3.6.1.4.1.57264.1.18":"https://github.com/SingleR-inc/singler-py/.github/workflows/pypi-publish.yml@refs/tags/0.5.0","1.3.6.1.4.1.57264.1.19":"f01e59f61a43e77ca3bb0a5207ba300036973334","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/SingleR-inc/singler-py/actions/runs/20714870539/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":6,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":6,"total_sboms":6,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}