Skip to main content

single-cell loop analysis

Project description

scloop - single-cell loop analysis

Test Import Test Build

Note: this package is still under development.

scLoop is a library to identify statistically significant loops in single-cell RNA-seq data.

persistent homology

Build Instructions

make build

or

make rebuild

Virtual Envrionemnt

make sync

or

make full-sync

to prevent partial compilation of some modules

Installation

Note: this package is still under development. The current build will likely not work.

pip install scloop

Project Structure

src/scloop/
├── analyzing
│   └── __init__.py
├── benchmarking
│   └── __init__.py
├── data
│   ├── analysis_containers.py
│   ├── containers.py
│   ├── __init__.py
│   ├── metadata.py
│   ├── ripser.cpp
│   ├── ripser.hpp
│   ├── ripser_lib.cpp
│   ├── ripser_lib.pyx
│   ├── types.py
│   └── utils.py
├── __init__.py
├── matching
│   ├── data_modules.py
│   ├── __init__.py
│   ├── mlp.py
│   └── nf.py
├── plotting
│   ├── __init__.py
│   └── plot.py
├── preprocessing
│   ├── delve
│   │   ├── delve.py
│   │   ├── __init__.py
│   │   └── kh.py
│   ├── downsample.py
│   ├── __init__.py
│   └── prepare.py
├── py.typed
├── tools
│   └── __init__.py
└── utils
    ├── distance_metrics
    │   ├── discrete-frechet-distance
    │   ├── frechet.cpp
    │   ├── frechet.pyx
    │   └── __init__.py
    ├── __init__.py
    └── linear_algebra_gf2
        ├── gf2_toolkit_lib.pyx
        ├── __init__.py
        ├── m4ri_lib.c
        └── m4ri_lib.pyx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scloop-0.1.2.tar.gz (321.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scloop-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file scloop-0.1.2.tar.gz.

File metadata

  • Download URL: scloop-0.1.2.tar.gz
  • Upload date:
  • Size: 321.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for scloop-0.1.2.tar.gz
Algorithm Hash digest
SHA256 43b748e4b351ffe32a36b8401e918baad49f46395d4363da4261c4ec9e2dee81
MD5 028cb68f7aef887da151678236bd1154
BLAKE2b-256 5303fc46304639d6eea1ff533fc9e353e9f4bf830e8bcadf506485e65f691a2e

See more details on using hashes here.

File details

Details for the file scloop-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: scloop-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for scloop-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96cf97632635b2c9ae450fe995caed48c3b1f59b1a987d3f13c19d339bd1e631
MD5 a84dbeaa48116ac57ffeb6f4f0898f95
BLAKE2b-256 557337c3453dfef69e42d914ab72087adf5f6bd443e10e581410d8af335c1444

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page