awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
scverse avatar

scverse/scanpy

0
View on GitHub↗

Scanpy

Scanpy is a Python library for the preprocessing, visualization, and analysis of large-scale single-cell gene expression datasets. It serves as a toolkit for single-cell RNA sequencing analysis, providing a framework to process and analyze genomic data from individual cells to identify biological markers and cell types.

The library includes a scalable data processing pipeline for cleaning and preparing genomic data, a clustering framework for grouping cells with similar expression profiles, and a system for modeling transitions between cell states to reconstruct biological development and differentiation processes. It also provides a suite of tools for generating graphical representations of high-dimensional cell populations and gene expression patterns.

The toolkit covers broader analytical capabilities including differential gene expression testing to identify characteristic markers and various genomic data preprocessing operations.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
scanpy.readthedocs.io
↗

Features

  • Single-Cell Analysis - Provides a comprehensive toolkit for preprocessing, visualizing, and analyzing large-scale single-cell gene expression datasets.
  • Cellular State Trajectories - Models transitions between cell states over time to reconstruct biological development and differentiation processes.
  • Biological Data Visualization - Generates graphical representations of cell populations and gene expression patterns to identify biological trends.
  • Genomic Preprocessing Pipelines - Provides memory-efficient pipelines for cleaning and preparing large-scale single-cell datasets.
  • Genome Visualization - Provides a suite of tools for rendering and exploring genomic data and sequence diagrams.
  • Leiden Community Detection - Implements the Leiden algorithm to identify distinct cell clusters within gene expression graphs.
  • Cellular State Projections - Implements graph-based manifold learning to project high-dimensional cell states into low-dimensional visual spaces.
  • Genomic Data Cleaning - Provides vectorized preprocessing pipelines using NumPy and SciPy for high-throughput normalization and scaling of cell data.
  • Genomic Expression Arrays - Provides memory-efficient storage of high-dimensional gene expression matrices and cell metadata using sparse arrays.
  • Biological Trajectory Inferences - Models developmental transitions between cell clusters to reconstruct biological differentiation and development paths.
  • Cellular Trajectory Inference Tools - Models transitions between cell states to reconstruct biological development and differentiation processes.
  • Differential Gene Expression Tests - Provides statistical testing to compare gene expression levels between cell groups to identify characteristic biological markers.
  • Sparse Linear Algebra Routines - Performs large-scale linear algebra using compressed sparse row formats for high-dimensional genomic data.
  • Python Bioinformatics Modules - Toolkit for single-cell gene expression analysis.
2,493 stars·750 forks·Python·BSD-3-Clause·25 views

Star history

Star history chart for scverse/scanpyStar history chart for scverse/scanpy

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Scanpy

These projects share indexed features with Scanpy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • k-dense-ai/scientific-agent-skillsK-Dense-AI avatar

    K-Dense-AI/scientific-agent-skills

    29,380View on GitHub↗

    This project is a collection of specialized toolkits and an agent skill library designed to equip large language model agents with the capabilities to perform complex scientific research across biology, chemistry, medicine, and physics. It provides a structured framework of integration paths and tools that allow agents to execute multi-step research workflows. The system is distinguished by its domain-specific toolsets, including a bioinformatics toolkit for genomic and single-cell analysis, a cheminformatics toolset for drug-target binding and lead compound optimization, and a multi-omics an

    Python
    View on GitHub↗29,380
  • k-dense-ai/claude-scientific-skillsK-Dense-AI avatar

    K-Dense-AI/claude-scientific-skills

    8,907View on GitHub↗

    This project is a scientific agent framework and workflow orchestrator designed to extend large language models with specialized tools for genomic, chemical, and biological research. It provides a system for planning research hypotheses and executing automated workflows by integrating scientific databases with dynamic code execution. The framework includes a cheminformatics modeling suite for predicting molecular bioactivity and performing virtual screening, alongside a bioinformatics analysis toolkit for processing genomic sequences and single-cell data. It also features an academic document

    Pythonai-scientistbioinformaticschemoinformatics
    View on GitHub↗8,907
  • ceres-solver/ceres-solverceres-solver avatar

    ceres-solver/ceres-solver

    4,499View on GitHub↗

    Ceres Solver is a C++ library for numerical optimization, specializing in non-linear least squares and unconstrained optimization problems. It serves as a framework for automatic differentiation and robust curve fitting, providing tools to solve large-scale mathematical models. The library is distinguished by its bundle adjustment capabilities, which exploit sparse matrix structures to refine 3D scene points and camera parameters. It utilizes dual-number automatic differentiation to compute derivatives of cost functions, removing the need for manual Jacobian derivation. The project covers a

    C++
    View on GitHub↗4,499
  • nmwsharp/geometry-centralnmwsharp avatar

    nmwsharp/geometry-central

    1,320View on GitHub↗

    Geometry-central is a C++ framework designed for 3D geometry processing, surface analysis, and numerical computation. It provides a foundational toolkit for performing discrete differential geometry operations on manifold surface meshes, enabling the analysis and manipulation of complex 3D structures. The library distinguishes itself through its support for intrinsic triangulation processing, which allows for the execution of geometric algorithms independently of vertex positions to maintain stability under deformation. It utilizes a half-edge mesh representation to facilitate constant-time t

    C++
    View on GitHub↗1,320
Compare all 30 related projects→

Frequently asked questions

What does scverse/scanpy do?

Scanpy is a Python library for the preprocessing, visualization, and analysis of large-scale single-cell gene expression datasets. It serves as a toolkit for single-cell RNA sequencing analysis, providing a framework to process and analyze genomic data from individual cells to identify biological markers and cell types.

What are the main features of scverse/scanpy?

The main features of scverse/scanpy are: Single-Cell Analysis, Cellular State Trajectories, Biological Data Visualization, Genomic Preprocessing Pipelines, Genome Visualization, Leiden Community Detection, Cellular State Projections, Genomic Data Cleaning.

Which projects share features with scverse/scanpy?

Projects with overlapping indexed features include: k-dense-ai/claude-scientific-skills — This project is a scientific agent framework and workflow orchestrator designed to extend large language models with… k-dense-ai/scientific-agent-skills — This project is a collection of specialized toolkits and an agent skill library designed to equip large language model… ceres-solver/ceres-solver — Ceres Solver is a C++ library for numerical optimization, specializing in non-linear least squares and unconstrained… nmwsharp/geometry-central — Geometry-central is a C++ framework designed for 3D geometry processing, surface analysis, and numerical computation.… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… biopython/biopython — Biopython is a bioinformatics library for Python providing tools to parse, manipulate, and analyze biological…