iSEEhex

iSEE extension for summarising data points in hexagonal bins

https://github.com/isee/iseehex

Science Score: 13.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
    Found 8 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

bioconductor iseeu shiny-r
Last synced: 6 months ago · JSON representation

Repository

iSEE extension for summarising data points in hexagonal bins

Basic Info
Statistics
  • Stars: 0
  • Watchers: 4
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Topics
bioconductor iseeu shiny-r
Created over 3 years ago · Last pushed over 1 year ago

https://github.com/iSEE/iSEEhex/blob/devel/



# iSEEhex



[![GitHub
issues](https://img.shields.io/github/issues/iSEE/iSEEhex)](https://github.com/iSEE/iSEEhex/issues)
[![GitHub
pulls](https://img.shields.io/github/issues-pr/iSEE/iSEEhex)](https://github.com/iSEE/iSEEhex/pulls)
[![Lifecycle:
experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[![R-CMD-check-bioc](https://github.com/iSEE/iSEEhex/workflows/R-CMD-check-bioc/badge.svg)](https://github.com/iSEE/iSEEhex/actions)
[![Codecov test
coverage](https://codecov.io/gh/iSEE/iSEEhex/branch/main/graph/badge.svg)](https://app.codecov.io/gh/iSEE/iSEEhex?branch=main)


The goal of `iSEEhex` is to provide panels summarising data points in
hexagonal bins for
*[iSEE](https://bioconductor.org/packages/3.15/iSEE)*.

## Installation instructions

Get the latest stable `R` release from
[CRAN](http://cran.r-project.org/). Then install `iSEEhex` from
[Bioconductor](http://bioconductor.org/) using the following code:

``` r
if (!requireNamespace("BiocManager", quietly = TRUE)) {
    install.packages("BiocManager")
}

BiocManager::install("iSEEhex")
```

And the development version from
[GitHub](https://github.com/iSEE/iSEEhex) with:

``` r
BiocManager::install("iSEE/iSEEhex")
```

## Example

For demonstration, we prepare an example
*[SingleCellExperiment](https://bioconductor.org/packages/3.15/SingleCellExperiment)*
object.

``` r
library(scRNAseq)

# Example data ----
sce <- ReprocessedAllenData(assays="tophat_counts")
class(sce)
#> [1] "SingleCellExperiment"
#> attr(,"package")
#> [1] "SingleCellExperiment"

library(scater)
sce <- logNormCounts(sce, exprs_values="tophat_counts")

sce <- runPCA(sce, ncomponents=4)
sce <- runTSNE(sce)
rowData(sce)$ave_count <- rowMeans(assay(sce, "tophat_counts"))
rowData(sce)$n_cells <- rowSums(assay(sce, "tophat_counts") > 0)
sce
#> class: SingleCellExperiment 
#> dim: 20816 379 
#> metadata(2): SuppInfo which_qc
#> assays(2): tophat_counts logcounts
#> rownames(20816): 0610007P14Rik 0610009B22Rik ... Zzef1 Zzz3
#> rowData names(2): ave_count n_cells
#> colnames(379): SRR2140028 SRR2140022 ... SRR2139341 SRR2139336
#> colData names(23): NREADS NALIGNED ... passes_qc_checks_s sizeFactor
#> reducedDimNames(2): PCA TSNE
#> mainExpName: endogenous
#> altExpNames(1): ERCC
```

Then, we create an *[iSEE](https://bioconductor.org/packages/3.15/iSEE)*
app that compares the `ReducedDimensionHexPlot` panel  defined in this
package  to the standard `ReducedDimensionPlot` defined in the
*[iSEE](https://bioconductor.org/packages/3.15/iSEE)* package.

``` r
library(iSEEhex)
#> Loading required package: iSEE
initialPanels <- list(
    ReducedDimensionPlot(
        ColorBy = "Feature name", ColorByFeatureName = "Cux2", PanelWidth = 6L),
    ReducedDimensionHexPlot(
        ColorBy = "Feature name", ColorByFeatureName = "Cux2", PanelWidth = 6L,
        BinResolution = 30)
)
app <- iSEE(se = sce, initial = initialPanels)
```

## Citation

Below is the citation output from using `citation('iSEEhex')` in R.
Please run this yourself to check for any updates on how to cite
**iSEEhex**.

``` r
print(citation('iSEEhex'), bibtex = TRUE)
#> 
#> Rue-Albrecht K, Soneson C, Marini F, Lun A (2022). _iSEEhex_. doi:
#> 10.18129/B9.bioc.iSEEhex (URL:
#> https://doi.org/10.18129/B9.bioc.iSEEhex),
#> https://github.com/kevinrue/MyBioconductorPackage/iSEEhex - R package
#> version 0.99.0, .
#> 
#> A BibTeX entry for LaTeX users is
#> 
#>   @Manual{,
#>     title = {iSEEhex},
#>     author = {Kevin Rue-Albrecht and Charlotte Soneson and Federico Marini and Aaron Lun},
#>     year = {2022},
#>     url = {http://www.bioconductor.org/packages/iSEEhex},
#>     note = {https://github.com/kevinrue/MyBioconductorPackage/iSEEhex - R package version 0.99.0},
#>     doi = {10.18129/B9.bioc.iSEEhex},
#>   }
#> 
#> Rue-Albrecht K, Soneson C, Marini F, Lun A (2018). "iSEE: Interactive
#> SummarizedExperiment Explorer." _F1000Research_, *7*, 741. doi:
#> 10.12688/f1000research.14966.1 (URL:
#> https://doi.org/10.12688/f1000research.14966.1),  https://f1000research.com/articles/7-741>.
#> 
#> A BibTeX entry for LaTeX users is
#> 
#>   @Article{,
#>     title = {iSEE: Interactive SummarizedExperiment Explorer},
#>     author = {Kevin Rue-Albrecht and Charlotte Soneson and Federico Marini and Aaron Lun},
#>     publisher = {F1000 Research, Ltd.},
#>     journal = {F1000Research},
#>     year = {2018},
#>     month = {Jun},
#>     volume = {7},
#>     pages = {741},
#>     doi = {10.12688/f1000research.14966.1},
#>     url = {https://f1000research.com/articles/7-741},
#>   }
```

Please note that the `iSEEhex` was only made possible thanks to many
other R and bioinformatics software authors, which are cited either in
the vignettes and/or the paper(s) describing this package.

## Code of Conduct

Please note that the `iSEEhex` project is released with a [Contributor
Code of Conduct](http://bioconductor.org/about/code-of-conduct/). By
contributing to this project, you agree to abide by its terms.

## Development tools

-   Continuous code testing is possible thanks to [GitHub
    actions](https://www.tidyverse.org/blog/2020/04/usethis-1-6-0/)
    through *[usethis](https://CRAN.R-project.org/package=usethis)*,
    *[remotes](https://CRAN.R-project.org/package=remotes)*, and
    *[rcmdcheck](https://CRAN.R-project.org/package=rcmdcheck)*
    customized to use [Bioconductors docker
    containers](https://www.bioconductor.org/help/docker/) and
    *[BiocCheck](https://bioconductor.org/packages/3.15/BiocCheck)*.
-   Code coverage assessment is possible thanks to
    [codecov](https://codecov.io/gh) and
    *[covr](https://CRAN.R-project.org/package=covr)*.
-   The [documentation website](http://iSEE.github.io/iSEEhex) is
    automatically updated thanks to
    *[pkgdown](https://CRAN.R-project.org/package=pkgdown)*.
-   The code is styled automatically thanks to
    *[styler](https://CRAN.R-project.org/package=styler)*.
-   The documentation is formatted thanks to
    *[devtools](https://CRAN.R-project.org/package=devtools)* and
    *[roxygen2](https://CRAN.R-project.org/package=roxygen2)*.

For more details, check the `dev` directory.

This package was developed using
*[biocthis](https://bioconductor.org/packages/3.15/biocthis)*.

## Code of Conduct

Please note that the iSEEhex project is released with a [Contributor
Code of Conduct](http://bioconductor.org/about/code-of-conduct/). By
contributing to this project, you agree to abide by its terms.

Owner

  • Name: iSEE everything
  • Login: iSEE
  • Kind: organization

GitHub Events

Total
  • Issues event: 1
  • Delete event: 2
  • Push event: 4
  • Pull request event: 4
  • Create event: 2
Last Year
  • Issues event: 1
  • Delete event: 2
  • Push event: 4
  • Pull request event: 4
  • Create event: 2

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 6
  • Total Committers: 1
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Kevin Rue-Albrecht k****7@g****m 6

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 2
  • Total pull requests: 8
  • Average time to close issues: N/A
  • Average time to close pull requests: about 7 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: about 7 hours
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • kevinrue (2)
Pull Request Authors
  • kevinrue (9)
  • federicomarini (2)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • bioconductor 7,767 total
  • Total dependent packages: 1
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 1
bioconductor.org: iSEEhex

iSEE extension for summarising data points in hexagonal bins

  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 7,767 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Forks count: 19.8%
Average: 28.6%
Stargazers count: 33.2%
Downloads: 90.3%
Maintainers (1)
Last synced: 7 months ago

Dependencies

DESCRIPTION cran
  • SummarizedExperiment * depends
  • iSEE * depends
  • ggplot2 * imports
  • hexbin * imports
  • methods * imports
  • shiny * imports
  • BiocStyle * suggests
  • RefManageR * suggests
  • covr * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • scRNAseq * suggests
  • scater * suggests
  • sessioninfo * suggests
  • testthat >= 3.0.0 suggests