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++ 63 15

  2. qdtsne qdtsne Public

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

    C++ 10 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 9

  5. libscran libscran Public archive

    scran, but in C++.

    C++ 8

  6. scrapper scrapper Public

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

    R 8

Repositories

Showing 10 of 27 repositories
  • scrapbook Public

    Book for the scrapper package

    libscran/scrapbook’s past year of commit activity
    TeX 0 0 0 0 Updated Sep 28, 2025
  • scrapper Public

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

    libscran/scrapper’s past year of commit activity
    R 8 0 1 0 Updated Sep 28, 2025
  • qdtsne Public

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

    libscran/qdtsne’s past year of commit activity
    C++ 10 MIT 3 1 0 Updated Sep 26, 2025
  • topicks Public

    Pick top genes for downstream analyses.

    libscran/topicks’s past year of commit activity
    C++ 3 MIT 0 0 0 Updated Sep 24, 2025
  • scran_variances Public

    Model per-gene variances in log-expression data

    libscran/scran_variances’s past year of commit activity
    C++ 1 MIT 0 0 0 Updated Sep 21, 2025
  • gsdecon Public

    C++ port of the GSDecon algorithm

    libscran/gsdecon’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Sep 11, 2025
  • mnncorrect Public

    C++ implementation of the MNN correction algorithm

    libscran/mnncorrect’s past year of commit activity
    C++ 4 MIT 0 1 0 Updated Sep 10, 2025
  • umappp Public

    C++ port of the UMAP algorithm

    libscran/umappp’s past year of commit activity
    C++ 63 BSD-2-Clause 15 7 0 Updated Sep 10, 2025
  • phyper Public

    Hypergeometric distribution tail calculations

    libscran/phyper’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Sep 4, 2025
  • scran_graph_cluster Public

    Graph-based clustering for single-cell data

    libscran/scran_graph_cluster’s past year of commit activity
    C++ 0 MIT 0 0 0 Updated Aug 30, 2025

Top languages

Loading…

Most used topics

Loading…