https://github.com/bodenmillergroup/neighbourhood

Adds an R implementation for the HistoCAT neightbourhood analysis that runs from CellProfiler output.

https://github.com/bodenmillergroup/neighbourhood

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
    Links to: nature.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Adds an R implementation for the HistoCAT neightbourhood analysis that runs from CellProfiler output.

Basic Info
  • Host: GitHub
  • Owner: BodenmillerGroup
  • License: lgpl-3.0
  • Language: R
  • Default Branch: master
  • Size: 2.5 MB
Statistics
  • Stars: 7
  • Watchers: 16
  • Forks: 6
  • Open Issues: 2
  • Releases: 0
Archived
Created almost 8 years ago · Last pushed almost 5 years ago

https://github.com/BodenmillerGroup/neighbouRhood/blob/master/

# neighbouRhood
Adds an R implementation for the HistoCAT neightbourhood analysis (https://www.nature.com/articles/nmeth.4391) that runs from 'CellProfiler output' or 'CellProfiler output'-like data.

## Deprecation note

The `neighbouRhood` package has been deprecated. Please install the [imcRtools](https://github.com/BodenmillerGroup/imcRtools) package and use the [countInteractions](https://bodenmillergroup.github.io/imcRtools/reference/countInteractions.html) and [testInteractions](https://bodenmillergroup.github.io/imcRtools/reference/testInteractions.html) function to perform the neighbourhood analysis.

## Data requirements
This require an edge representation of a neightbourhood graph as well as a table that associates each object with a label.

The neightbourhood graph can be exported from object segmentation masks via the `Object relationships.csv` table.
To do this use the `MeasureObjectNeighbors` module and add an additional `ExportToSpreadsheet` module with the option `Export all measurement types -> No` and select `Object Relationships`.

Further it needs a table which associates each of the measured oject (with `ImageNumber` and `ObjectNumber`) with a `label` (eg a cluster).


## Installation
Either clone and install the repository or install  `devtools` to run:
`
devtools::install_github("BodenmillerGroup/neighbouRhood")
`
## Documentation
Please follow the vignette https://github.com/BodenmillerGroup/neighbouRhood/blob/master/vignettes/example_permutation_analysis.md 
to see an explaination about the concept behind the package and how to use it.
Also all individual functions are documented, ie the documentation can be displayed using: `?neightbouRhood`.

## Support
In case you need help, *please* open a Github issue!

Owner

  • Name: BodenmillerGroup
  • Login: BodenmillerGroup
  • Kind: organization

GitHub Events

Total
Last Year

Dependencies

DESCRIPTION cran
  • data.table * depends
  • dplyr * depends
  • dtplyr * depends
  • magrittr * depends
  • knitr * suggests
  • rmarkdown * suggests
  • testthat * suggests