Skip to content
@libscran

libscran

C++ libraries for single-cell analysis

C++ libraries for single-cell analysis

This organization contains bits and pieces of C++ code for single-cell analysis. Most of this was originally taken from the scran R package, with some refactoring to enable re-use outside of R.

Developers can check out the scran-cli repository to see how the various libscran components fit together. For actual analyses, users are referred to the R, Python or Javascript bindings.

Popular repositories Loading

  1. umappp umappp Public

    C++ port of the UMAP algorithm

    C++ 68 14

  2. qdtsne qdtsne Public

    Quick-and-dirty t-SNE in C++

    C++ 11 3

  3. scran.chan scran.chan Public

    A slimmed down version of scran, based on the C++ library of the same name.

    R 10

  4. scranpy scranpy Public

    Single-cell data analysis, from C++ to Python

    Python 10

  5. libscran libscran Public archive

    scran, but in C++.

    C++ 7

  6. scrapper scrapper Public

    R bindings to C++ code for single-cell analysis

    R 7

Repositories

Showing 10 of 28 repositories
  • scrapbook Public

    Book for the scrapper package

    libscran/scrapbook’s past year of commit activity
    TeX 0 0 0 0 Updated Jan 9, 2026
  • scrapper Public

    R bindings to C++ code for single-cell analysis

    libscran/scrapper’s past year of commit activity
    R 7 0 2 0 Updated Jan 9, 2026
  • scranpy Public

    Single-cell data analysis, from C++ to Python

    libscran/scranpy’s past year of commit activity
    Python 10 MIT 0 3 1 Updated Jan 7, 2026
  • Rigraphlib Public

    Prebuilt igraph static library for Bioconductor packages

    libscran/Rigraphlib’s past year of commit activity
    C 1 1 1 0 Updated Dec 26, 2025
  • scrapple Public archive

    User-friendly wrappers for single-cell analysis

    libscran/scrapple’s past year of commit activity
    R 0 0 0 0 Updated Dec 26, 2025
  • clrm1 Public

    A slightly improved method for ADT normalization

    libscran/clrm1’s past year of commit activity
    R 0 MIT 0 0 0 Updated Dec 17, 2025
  • scran_markers Public

    Marker detection from single-cell expression data

    libscran/scran_markers’s past year of commit activity
    C++ 1 MIT 0 0 0 Updated Dec 15, 2025
  • umappp Public

    C++ port of the UMAP algorithm

    libscran/umappp’s past year of commit activity
    C++ 68 BSD-2-Clause 14 11 0 Updated Dec 15, 2025
  • scran_qc Public

    Compute simple quality control metrics for each cell

    libscran/scran_qc’s past year of commit activity
    C++ 0 MIT 0 1 0 Updated Dec 9, 2025
  • scran_pca Public

    Various flavors of principal components analysis

    libscran/scran_pca’s past year of commit activity
    C++ 0 MIT 1 0 0 Updated Dec 7, 2025

Most used topics

Loading…