@haniffalab/cherita-react

A React component library designed for data visualisation and analysis of single-cell and spatial multi-omics data

https://github.com/haniffalab/cherita-react

Science Score: 67.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A React component library designed for data visualisation and analysis of single-cell and spatial multi-omics data

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 17
  • Releases: 12
Created almost 3 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

build build-dev npm tests codecov

Cherita React

demo doi

A React component library designed for data visualisation and analysis of single-cell and spatial multi-omics data. This library provides a set of reusable and customisable components that can be used to used to build study narratives.

Development

Install npm

Install packages

sh npm i

Create a .env file within sites/demo to store environment variables for Vite to use. Within it set REACT_APP_API_URL to the backend API url like

sh REACT_APP_API_URL=http://localhost:5000/api/

Run the demo app

sh npm run start-demo

The app will automatically reload when changes are made

Owner

  • Name: Haniffa Lab
  • Login: haniffalab
  • Kind: organization
  • Location: Newcastle upon Tyne

Based in the Newcastle University Biosciences Institute, we apply disruptive techniques to understand how the immune system develops and maintains health

Citation (CITATION.cff)

cff-version: 1.2.0
type: software
message: "If you use this repo, please cite it"
title: "Cherita React"
abstract: "A React component library designed for data visualisation and analysis of single-cell and spatial multi-omics data."
version: "1.4.1"
url: "https://github.com/haniffalab/cherita-react"
repository-code: "git@github.com:haniffalab/cherita-react.git"
doi: 10.5281/zenodo.14244809
license: "MIT"
authors:
  - family-names: "Basurto-Lozada"
    given-names: "Daniela"
    orcid: "https://orcid.org/0000-0003-3943-8424"
  - family-names: "Horsfall"
    given-names: "David"
    orcid: "https://orcid.org/0000-0002-8086-812X"

GitHub Events

Total
  • Create event: 49
  • Issues event: 63
  • Release event: 12
  • Delete event: 46
  • Issue comment event: 79
  • Push event: 204
  • Public event: 1
  • Pull request review comment event: 5
  • Pull request review event: 59
  • Pull request event: 103
Last Year
  • Create event: 49
  • Issues event: 63
  • Release event: 12
  • Delete event: 46
  • Issue comment event: 79
  • Push event: 204
  • Public event: 1
  • Pull request review comment event: 5
  • Pull request review event: 59
  • Pull request event: 103

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 428
  • Total Committers: 2
  • Avg Commits per committer: 214.0
  • Development Distribution Score (DDS): 0.22
Past Year
  • Commits: 270
  • Committers: 2
  • Avg Commits per committer: 135.0
  • Development Distribution Score (DDS): 0.237
Top Committers
Name Email Commits
dannda d****4@g****m 334
Dave Horsfall d****e@h****v 94
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 65
  • Total pull requests: 157
  • Average time to close issues: 4 months
  • Average time to close pull requests: 16 days
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 0.52
  • Average comments per pull request: 0.76
  • Merged pull requests: 136
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 50
  • Pull requests: 127
  • Average time to close issues: 2 months
  • Average time to close pull requests: 9 days
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 0.38
  • Average comments per pull request: 0.88
  • Merged pull requests: 107
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dannda (46)
  • davehorsfall (18)
Pull Request Authors
  • dannda (129)
  • davehorsfall (29)
Top Labels
Issue Labels
enhancement (14) bug (12)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • npm 329 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 156
  • Total maintainers: 2
npmjs.org: @haniffalab/cherita-react

A React component library designed for data visualisation and analysis of single-cell and spatial multi-omics data.

  • Versions: 156
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 329 Last month
Rankings
Dependent repos count: 18.9%
Average: 32.5%
Dependent packages count: 46.0%
Last synced: 7 months ago

Dependencies

.github/workflows/npm-publish.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
package-lock.json npm
  • 1618 dependencies
package.json npm
  • @babel/cli ^7.22.5 development
  • @babel/core ^7.22.5 development
  • @babel/plugin-proposal-private-property-in-object ^7.21.11 development
  • @babel/preset-env ^7.22.5 development
  • @babel/preset-react ^7.22.5 development
  • eslint ^8.42.0 development
  • eslint-config-prettier ^8.8.0 development
  • eslint-config-react-app ^7.0.1 development
  • @fortawesome/fontawesome-svg-core ^6.4.0
  • @fortawesome/free-solid-svg-icons ^6.4.0
  • @fortawesome/react-fontawesome ^0.2.0
  • @nebula.gl/editor ^1.0.4
  • @nebula.gl/layers ^1.0.4
  • bootstrap ^5.3.0
  • chroma-js ^2.4.2
  • deck.gl ^8.9.19
  • jquery ^3.7.0
  • nebula.gl ^1.0.4
  • plotly.js ^2.23.2
  • popper.js ^1.16.1
  • react-bootstrap ^2.7.4
  • react-plotly.js ^2.6.0
  • react-scripts ^5.0.1
  • zarr ^0.6.1
sites/demo/package-lock.json npm
  • 257 dependencies
sites/demo/package.json npm
  • @types/react ^18.0.37 development
  • @types/react-dom ^18.0.11 development
  • @vitejs/plugin-react ^4.0.1 development
  • eslint ^8.38.0 development
  • eslint-plugin-react ^7.32.2 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • eslint-plugin-react-refresh ^0.3.4 development
  • vite ^4.3.9 development
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-router-dom ^6.14.1
  • sass ^1.63.6