Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
공간 오믹스를 위한 가벼운 GPU 가속. CUDA 커널과 Python API로 포함, 겹침, 세포 집계
Lightweight GPU-accelerated spatial operations for spatial omics, with CUDA kernels and Python APIs for point-in-polygon queries, overlap detection, and cell-level aggregation.
개발 도구GitHub @NVIDIA온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗cuspa assigns transcript coordinates to cell polygons and builds sparse cells-by-genes count matrices on the GPU. Geometry is stored in flat GeoArrow-style buffers. GeoPandas and SpatialData inputs are converted before GPU computation.
Install the prebuilt wheel for your CUDA major version:
[uv] pip install cuspa-cu12 # CUDA 12
[uv] pip install cuspa-cu13 # CUDA 13
Both distributions provide the cuspa Python package; install only one per
environment. The optional adapters are extras, for example
[uv] pip install "cuspa-cu12[geopandas]"; geoarrow and spatialdata work
the same way.
cuspa requires Python 3.12 or newer, a compatible NVIDIA GPU and driver, a CUDA 12 or CUDA 13 runtime, and CuPy or CUDA-enabled PyTorch. Install the CuPy or PyTorch package for your CUDA environment separately. Aggregation and I/O adapters currently require CuPy.
To build from source instead, install the cuspa source distribution. This
requires the matching CUDA toolkit and a C++17 compiler:
[uv] pip install cuspa
See the installation guide for wheel targets and source-build details.
import cuspa as cs
polys = cs.io.from_spatialdata(sdata, "cell_boundaries")
tx = cs.io.transcripts_from_spatialdata(sdata, "transcripts")
csr = cs.tl.aggregate_to_cells(
[(tx.xy, tx.gene_ids)],
polys,
num_genes=len(tx.gene_names),
)
See the documentation for installation, usage, geometry input, and the API reference.
External contributions are open through pull requests. Report bugs and propose changes through GitHub Issues. See CONTRIBUTING.md for the contribution process. All project participants must follow the Code of Conduct.
Do not report vulnerabilities through public GitHub issues. See SECURITY.md for NVIDIA's private reporting channels.
cuspa is licensed under Apache-2.0. See LICENSE.