rBiopaxParser

Parses BioPAX files (BioPAX Version 2 and BioPAX Version 3 are supported) and represents them in R. There is quite alot of documentation available for this package. See the reference manual and the vignette for examples! If you have any questions or suggestions... DONT BE SHY! Mail me! See package description for an email address.

https://github.com/frankkramer-lab/rbiopaxparser

Science Score: 10.0%

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

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 9 committers (11.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.0%) to scientific vocabulary

Keywords from Contributors

bioconductor-packages bioconductor proteomics proteomics-data spatial-proteomics visualisation
Last synced: 11 months ago · JSON representation

Repository

Parses BioPAX files (BioPAX Version 2 and BioPAX Version 3 are supported) and represents them in R. There is quite alot of documentation available for this package. See the reference manual and the vignette for examples! If you have any questions or suggestions... DONT BE SHY! Mail me! See package description for an email address.

Basic Info
  • Host: GitHub
  • Owner: frankkramer-lab
  • Language: R
  • Default Branch: master
  • Homepage:
  • Size: 2.68 MB
Statistics
  • Stars: 10
  • Watchers: 4
  • Forks: 2
  • Open Issues: 4
  • Releases: 0
Created about 14 years ago · Last pushed about 6 years ago
Metadata Files
Readme

README.md

rBiopaxParser

Parses BioPax files of Level 2 and Level 3 and represents them in R.
https://github.com/frankkramer-lab/rBiopaxParser

More concretely, rBiopaxParser:

  • Can download Biopax data from online resources

  • Parses Biopax owl files

  • Features many functions to select, add, modify and remove from the parsed Biopax models

  • Can produce regulatory graphs from Biopax pathway data and offers functions to merge, diff and transform these graphs in various ways

  • Visualization functions to layout ina a (more or less) beautiful way

  • Can export the (modified) Biopax models to OWL

rBiopaxParser has been published in Bioinformatics! rBiopaxParser - an R package to parse, modify and visualize BioPAX data. Kramer F, Bayerlova M, Klemm F, Bleckmann A, Beissbarth T. Bioinformatics (2013) 29(4): 520-522. http://bioinformatics.oxfordjournals.org/content/29/4/520.abstract

You can retrieve rBiopaxParser from Bioconductor or GitHub: http://www.bioconductor.org/packages/devel/bioc/html/rBiopaxParser.html https://github.com/frankkramer-lab/rBiopaxParser

Prerequisites:

This package suggests package RCurl to download Biopax files from the web.
This package needs package XML to parse the Biopax .owl files.
This package needs package graph to build graphs/networks from the data.
This package suggests package Rgraphviz to visualize networks.
To install directly from github you need package devtools.

Installation or running certain functions MIGHT fail if these are not met. Please read carefully through the following instructions.

Installing prerequisites for Linux users:

XML:
Make sure your linux has library libxml2 installed. This is almost always the case. Otherwise run in your shell
sudo apt-get install libxml2
will fix this issue. You will now be able to install R package XML, this should be automatically done when you install rBiopaxParser, or you can run within R:
install.packages("XML")

RCurl:
RCurl is only needed for a convenience function to download Biopax files directly within R. You can skip this step if you already have the Biopax data downloaded.
Make sure your linux has library libcurl installed and curl-config in your path. Check out locate libcurl locate curl-config
If these are not found (usually the developer version is missing), most Linux users can usually fix this by running
sudo apt-get install libcurl4-openssl-dev
You will now be able to install R package RCurl, this should be automatically done when you install rBiopaxParser, or you can run within R:
install.packages("RCurl")
If you encounter more problems check out http://www.omegahat.org/RCurl/FAQ.html

graph:
Package graph has moved from CRAN to Bioconductor recently, you might encounter an error saying that package graph is not available for your distribution when calling install.packages("graph").
Check out http://bioconductor.org/packages/release/bioc/html/graph.html or call Biocmanager::install("graph")
to install it.

Rgraphviz:
Rgraphviz is used to layout the graphs generated in this package. You can layout and plot these yourself if you want to.
Since version 2.1 Rgraphviz now includes graphviz! You will now be able to install R package Rgraphviz using:
Biocmanager::install("Rgraphviz")
If you are forced to use an earlier version of Rgraphviz you have to make sure your Linux has package graphviz installed. If this is not the case, you can usually fix this by running: sudo apt-get install graphviz

If you encounter more problems check out http://www.bioconductor.org/packages/release/bioc/html/Rgraphviz.html

devtools:
Package devtools is available at CRAN. Call install.packages("devtools")
to install it.

Installing prerequisites for Windows users:

XML & RCurl:
These packages depend on linux libraries, however Brian Ripley has put some work into this to enable Windows users.
Check out http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/ for these two packages for your R version.
Download first XML...zip and then RCurl...zip and install them locally on your machine.

graph:
Package graph has moved from CRAN to Bioconductor recently, you might encounter an error saying that package graph is not available for your distribution when calling install.packages("graph").
Check out http://bioconductor.org/packages/release/bioc/html/graph.html or call Biocmanager::install("graph")
to install it.

Rgraphviz:
Rgraphviz is used to layout the graphs generated in this package. You can layout and plot these yourself if you want to.
Since version 2.1 Rgraphviz now includes graphviz! You will now be able to install R package Rgraphviz (including graphviz) using:
Biocmanager::install("Rgraphviz") If you are forced to use an earlier version of Rgraphviz you have to make sure your your machine has graphviz installed, it can be found at: http://www.graphviz.org
Click on Download -> Windows. After installing graphviz, even older version of Rgraphviz will work.
If you encounter more problems check out http://www.bioconductor.org/packages/release/bioc/html/Rgraphviz.html

devtools:
Package devtools is available at CRAN. For Windows this seems to depend on having Rtools for Windows installed. You can download and install this from:
http://cran.r-project.org/bin/windows/Rtools/
To install R package devtools call
install.packages("devtools")

Finally:

Installing rBiopaxParser from Bioconductor:

Biocmanager::install("rBiopaxParser")

Installing rBiopaxParser from GitHub:

install.packages("devtools")
library(devtools)
install_github(repo="rBiopaxParser", username="frankkramer-lab")

Owner

  • Name: frankkramer-lab
  • Login: frankkramer-lab
  • Kind: organization

GitHub Events

Total
  • Issues event: 1
Last Year
  • Issues event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 129
  • Total Committers: 9
  • Avg Commits per committer: 14.333
  • Development Distribution Score (DDS): 0.574
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
f.kramer f****r@b****8 55
Frank Kramer d****v@f****e 46
d.tenenbaum d****m@b****8 20
Benis, Nirupama n****s@w****l 2
s.arora s****a@b****8 2
Florian J. Auer f****r@g****m 1
Frank Kramer f****r@m****e 1
m.carlson m****n@b****8 1
Frank Kramer 1****r 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 9
  • Total pull requests: 1
  • Average time to close issues: about 2 years
  • Average time to close pull requests: 10 days
  • Total issue authors: 9
  • Total pull request authors: 1
  • Average comments per issue: 2.56
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jordlang01 (1)
  • tboonf (1)
  • MichaelChirico (1)
  • szimmerman92 (1)
  • lcolladotor (1)
  • JessicaMaine (1)
  • j-kreis (1)
  • moldach (1)
  • armish (1)
  • mkarikom (1)
Pull Request Authors
  • nirupamaBenis (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 45,063 total
  • Total dependent packages: 3
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
bioconductor.org: rBiopaxParser

Parses BioPax files and represents them in R

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 45,063 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 7.5%
Downloads: 22.5%
Last synced: 12 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.0 depends
  • data.table * depends
  • XML * imports
  • BiocGenerics * suggests
  • RBGL * suggests
  • RCurl * suggests
  • RUnit * suggests
  • Rgraphviz * suggests
  • graph * suggests
  • igraph * suggests