pathwayspace

PathwaySpace is an R package that creates landscape images from graphs containing vertices (nodes), edges (lines), and a signal associated with the vertices.

https://github.com/sysbiolab/pathwayspace

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

bioinformatics biological-networks graph r
Last synced: 6 months ago · JSON representation

Repository

PathwaySpace is an R package that creates landscape images from graphs containing vertices (nodes), edges (lines), and a signal associated with the vertices.

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
bioinformatics biological-networks graph r
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme

README.md

PathwaySpace: Spatial projection of network signals along geodesic paths

<!-- badges: start --> <!-- badges: end --> PathwaySpace is an R package that creates landscape images from graphs containing vertices (nodes), edges (lines), and a signal associated with the vertices. The package processes the signal using a convolution algorithm that considers the graph's topology to project the signal on a 2D space. Figure 1 illustrates the convolution operation problem addressed by the PathwaySpace package. For detailed documentation and usage examples, see the package's vignette and workflows.

PathwaySpace could have various applications, such as visualizing network data in a graphical format that highlights the relationships and signal strengths between vertices.

Alt text

Figure 1. Signal processing addressed by the PathwaySpace package. A) Graph overlaid on a 2D coordinate system. Each projection cone represents the signal associated with a graph vertex (referred to as vertex-signal positions), while question marks indicate positions with no signal information (referred to as null-signal positions). Inset: Graph layout of a toy example used in the package's vignette. B) Illustration of signal projection from two neighboring vertices, simplified to one dimension. Right: Signal profiles from aggregation and decay functions.

Installation in R (>=4.4)

Install dependencies to build the package's vignettes

r install.packages("knitr") install.packages("rmarkdown")

Install the PathwaySpace package

r install.packages("remotes") remotes::install_github("sysbiolab/RGraphSpace", build_vignettes=TRUE) remotes::install_github("sysbiolab/PathwaySpace", build_vignettes=TRUE)

Vignette

r library(PathwaySpace) vignette("PathwaySpace")

Tutorials

Citation

If you use PathwaySpace, please cite:

  • Tercan & Apolonio et al. Protocol for assessing distances in pathway space for classifier feature sets from machine learning methods. STAR Protocols, 2025. https://doi.org/10.1016/j.xpro.2025.103681

  • Ellrott et al. Classification of non-TCGA cancer samples to TCGA molecular subtypes using compact feature sets. Cancer Cell, 2025. https://doi.org/10.1016/j.ccell.2024.12.002

Supporting Material for Tercan et al. (2025)

Download and uncompress Tercanetal_20250112.zip, then follow the instructions in the pspace_perturbation.R script. This R script has been developed to reproduce the results presented in Figure S1 of Tercan et al. (2025).

Licenses

The PathwaySpace package is distributed under Artistic-2.0

Owner

  • Name: Bioinformatics and Systems Biology Laboratory
  • Login: sysbiolab
  • Kind: organization
  • Location: Curitiba, Brazil

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Push event: 55
  • Fork event: 1
  • Create event: 1
Last Year
  • Watch event: 1
  • Delete event: 1
  • Push event: 55
  • Fork event: 1
  • Create event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 46
  • Total Committers: 1
  • Avg Commits per committer: 46.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 46
  • Committers: 1
  • Avg Commits per committer: 46.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Mauro Castro m****o@g****m 46

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 months
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 months
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • vapolonio (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 278 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
  • Total maintainers: 1
cran.r-project.org: PathwaySpace

Spatial Projection of Network Signals along Geodesic Paths

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 278 Last month
Rankings
Dependent packages count: 28.3%
Dependent repos count: 34.9%
Average: 50.0%
Downloads: 86.7%
Maintainers (1)
Last synced: 6 months ago