Skip to content
@napistu

Napistu

Genome-scale mechanistic networks of cellular physiology

Napistu

Genome-Scale Mechanistic Networks for Biological Pathway Analysis

Napistu is an open-source project for creating and mining genome-scale networks of cellular physiology. Build consensus pathway models from diverse data sources, analyze biological networks, and train graph neural networks to predict regulatory interactions.

🔬 What is Napistu?

  • Unified Representation - Encode diverse data sources using the sbml_dfs structure to faithfully represent molecular biology and biochemistry
  • Consensus Models - Aggregate complementary sources into comprehensive networks where high-quality but incomplete interactions are supported by more comprehensive yet speculative data sources
  • Network Analysis - Translate pathway models into genome-scale graphical networks for propagation, search, and neighborhood discovery
  • Machine Learning - Train graph neural networks on biological networks to predict regulatory interactions and pathway relationships
  • Easy Access - Pre-processed pathway data available on Google Cloud Storage and HuggingFace; MCP server for AI agent integration

📦 Core Packages

Core Python library for pathway representations and network-based searches.

PyPI Documentation CI Release Deploy to Cloud Run

pip install napistu

PyTorch Geometric framework for training GNNs on biological pathways.

PyPI Documentation CI Release

pip install 'napistu-torch[pyg,lightning]'

R library for network visualization and utilities.

pkgdown site R-CMD-check pkgdown

remotes::install_github("napistu/napistu-r")

📚 Resources

  • Website - Project landing page
  • Tutorials - Examples and documentation
  • Wiki - Core algorithms and data structures
  • Blog - Deep dives and tutorials
  • HuggingFace - Pre-trained models and datasets

📖 Recent Blog Posts

💬 Get Help

Pinned Loading

  1. napistu napistu Public

    Landing zone for the Napistu project for working with genome-scale mechanistic networks

    HTML 4

  2. napistu-py napistu-py Public

    The core library of the Napitsu project supporting the creation, transformation, and network-based interrogation of biological pathways

    Python 1

  3. napistu-r napistu-r Public

    R library supporting the Napistu project with network-based visualization

    R

  4. napistu-torch napistu-torch Public

    Python package supporting integration of Napistu network graphs and PyTorch NNs

    Python

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…