Rigraphlib
Prebuilt igraph static library for Bioconductor packages
Science Score: 26.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.1%) to scientific vocabulary
Repository
Prebuilt igraph static library for Bioconductor packages
Basic Info
- Host: GitHub
- Owner: libscran
- Language: R
- Default Branch: master
- Size: 8.26 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Static igraph libraries for R packages
|Environment|Status|
|---|---|
|BioC-release||
|BioC-devel|
|
Builds the igraph static library for use in R/Bioconductor packages. This is primarily intended for R packages that wrap other C/C++ libraries that depend on the igraph C library and cannot easily be modified to use the usual igraph R package. By vendoring in the source code, we reduce our susceptibility to out-of-release-schedule changes in results due to igraph updates. It also allows developers to access functionality that might yet not be available from the R bindings.
For downstream package developers, use of Rigraphlib is as simple as adding:
Imports: Rigraphlib
to the DESCRIPTION, and setting:
bash
RIGRAPH_FLAGS=$(shell "${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e 'Rigraphlib::pkgconfig("PKG_CPPFLAGS")')
PKG_CPPFLAGS=$(RIGRAPH_FLAGS)
RIGRAPH_LIBS=$(shell "${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e 'Rigraphlib::pkgconfig("PKG_LIBS")')
PKG_LIBS=$(RIGRAPH_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
in the src/Makevars.
We use R's own BLAS and LAPACK libraries to avoid redundant recompilation of igraph's vendored copies.
We can update the vendored copy of the source code with:
bash
VERSION=0.10.15
url=https://github.com/igraph/igraph/releases/download/${VERSION}/igraph-${VERSION}.tar.gz
curl -L ${url} > sources.tar.gz
Owner
- Name: libscran
- Login: libscran
- Kind: organization
- Repositories: 1
- Profile: https://github.com/libscran
C++ libraries for single-cell analysis
GitHub Events
Total
- Issue comment event: 2
- Push event: 10
- Pull request event: 2
- Fork event: 1
Last Year
- Issue comment event: 2
- Push event: 10
- Pull request event: 2
- Fork event: 1
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 11 days
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 11 days
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- szhorvat (1)
Pull Request Authors
- llrs (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- bioconductor 4,666 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
bioconductor.org: Rigraphlib
igraph library as an R package
- Homepage: https://github.com/libscran/Rigraphlib
- Documentation: https://bioconductor.org/packages/release/bioc/vignettes/Rigraphlib/inst/doc/Rigraphlib.pdf
- License: GPL-3
-
Latest release: 1.0.0
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- BiocStyle * suggests
- knitr * suggests
- rmarkdown * suggests
- testthat * suggests