Skip to main content

ReactomeGSA-Viz

Python Version >= 3.6 License: MIT Test Package PyPI version

ReactomeGSA-Viz is a specialized Python tool designed to transform raw JSON results from the ReactomeGSA service into professional, interactive HTML reports.

This package simplifies the interpretation of Gene Set Analysis (GSA) by providing clear summaries for individual datasets and powerful comparative visualizations across multiple datasets.

Key Features

  • Automated Summaries: Generates concise overview reports for every dataset analyzed.
  • Comparative Analysis: Built-in logic to compare enrichment results across different experimental conditions or datasets.
  • Interactive Bubble Plots: Visualizes pathway enrichment (p-values, fold changes, and pathway size) using interactive charts.
  • Detailed Data Tables: Searchable and sortable tables for deep dives into specific pathway results.
  • Self-Contained: All assets are embedded directly into a single HTML file for easy sharing.

Requirements

The package requires Python 3.6 or higher.

Installation

Install the package via pip:

pip install reactomegsa-viz

Usage

Integrate the report generator into your own pipelines:

import json
import gzip
from reactomegsa_viz import HtmlReportGenerator

# 1. Load your ReactomeGSA results
with gzip.open("tests/results.json.gz", "rt") as f:
    data = json.load(f)

# 2. Generate the interactive report
HtmlReportGenerator.create_report(
    json_dict=data, 
    out_html="test_package.html", 
    r_script_token="R_SCRIPT_TOKEN",
    reactome_url="https://gsa.reactome.org"
)

Metadata

Release files for reactomegsa-viz 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reactomegsa-viz 0.2
File Size Uploaded
reactomegsa_viz-0.2.tar.gz 26.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reactomegsa-viz 0.2
File Interpreter ABI Platform
reactomegsa_viz-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 51.3 kB

Release files / reactomegsa_viz-0.2.tar.gz

Download URL reactomegsa_viz-0.2.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9b50e2a740c3da182d15faa1e1f92d67e0fe2d1dafa7900aa81635b188a0d566
BLAKE2b-256 checksum
How to use checksums
d59280f9858dd66cfe0a55a394ba84a10132c0672589c9e7228c4b2edcc6b0ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / reactomegsa_viz-0.2-py3-none-any.whl

Download URL reactomegsa_viz-0.2-py3-none-any.whl
Size 25.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c546dcaba8f640afb4a1085e1f4d8e1a4493b904796935ce58f7cbe8c7f9ec07
BLAKE2b-256 checksum
How to use checksums
0907e089e9ca8fc3bd55b2f62f9bcb29ba0e85d88c3039c3a8d108d93b509f18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page