@neuprint/vimo-sketches

A React component to sketch / search for network motifs.

https://github.com/vcg/vimo-sketches

Science Score: 31.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
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords

graphs javascript motif-finding node node-link-diagrams react sketching
Last synced: 6 months ago · JSON representation ·

Repository

A React component to sketch / search for network motifs.

Basic Info
  • Host: GitHub
  • Owner: VCG
  • License: mit
  • Language: JavaScript
  • Default Branch: main
  • Homepage:
  • Size: 1.83 MB
Statistics
  • Stars: 8
  • Watchers: 15
  • Forks: 4
  • Open Issues: 3
  • Releases: 0
Topics
graphs javascript motif-finding node node-link-diagrams react sketching
Created about 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README-Publish.md

vimo-sketches

This document describes how to publish the vimo-sketches component to the npm repository.

Install Babel

npm install --save-dev @babel/core @babel/cli @babel/preset-env npm install -save @babel/polyfill

Create babel.config.js in /src and add the script with the following.

```javascript module.exports = function (api) { api.cache(true);

const presets = ['@babel/preset-env', '@babel/preset-react']; const plugins = ['macros'];

return { presets, plugins, }; }; ```

Edit package.json

Add script under scripts with the following:

"build": "rm -rf dist && NODE_ENV=production babel src/lib --out-dir dist --copy-files";

This script will build the files under src/lib and copy to the dist folder.

Add some fields that could be a metadata for the package with the following: "name": "@vimo-public/vimo-sketches", "version": "0.1.1", "private": false, "main": "dist/index.js", "module": "dist/index.js", "files": [ "dist", "README.md" ], "author": "VCG", "repository": { "type": "git", "url": "git+https://github.com/VCG/vimo-sketches.git" },

Test the package

In the vimo-sketches Project

Build the package

npm run build

Pack the package

npm pack

This will create .tgz file in your project's root path.

In the test Project

To test the package locally, you need to create a new React project. Please install the vimo-sketches package to your test project.

npm install ../vimo-sketches/vimo-public-vimo-sketches-{VERSION}.tgz

You need to change the vimo-sketches package version number for the package update to take effect in your test project.

Publish

Login to the npm repository

npm login

Publish

npm publish

You need to change version in package.json if you have already published the package.

Owner

  • Name: Visual Computing Group @ Harvard
  • Login: VCG
  • Kind: organization
  • Location: Cambridge, MA

Citation (CITATION.bib)

@article {troidl2022vimo,
    title={Vimo: Visual Analysis of Neuronal Connectivity Motifs},
    author={Troidl, Jakob and Warchol, Simon and Choi, Jinhan and Matelsky, Jordan
    and Dhanysai, Nagaraju and Wang, Xueying and Wester, Brock and Wei, Donglai
    and Lichtman, Jeff W and Pfister, Hanspeter and Beyer, Johanna},
    year={2022},
    doi={10.1101/2022.12.09.519772},
    publisher={Cold Spring Harbor Laboratory},
    url={https://www.biorxiv.org/content/early/2022/12/11/2022.12.09.519772},
    journal={bioRxiv}
}

GitHub Events

Total
Last Year

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 77
  • Total Committers: 3
  • Avg Commits per committer: 25.667
  • Development Distribution Score (DDS): 0.403
Top Committers
Name Email Commits
jinhan c****n@g****m 46
Jakob Troidl j****l@g****m 28
Jody Clements j****y@n****k 3
Committer Domains (Top 20 + Academic)

Packages

  • Total packages: 4
  • Total downloads:
    • npm 12 last-month
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 23
  • Total maintainers: 4
npmjs.org: @vimo-public/vimo-sketches

A React component of the Vimo Sketching interface.

  • Versions: 16
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 1 Last month
Rankings
Forks count: 8.9%
Dependent repos count: 10.3%
Stargazers count: 10.5%
Downloads: 12.2%
Average: 12.6%
Dependent packages count: 21.0%
Maintainers (2)
Last synced: 6 months ago
npmjs.org: @neuprint/vimo-sketches

A React component of the Vimo Sketching interface.

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Dependent repos count: 25.6%
Average: 31.3%
Dependent packages count: 37.1%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: vimo-sketches2

A React component of the Vimo Sketching interface.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Dependent repos count: 25.7%
Average: 31.5%
Dependent packages count: 37.3%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: vimo-sketchestest

A React component of the Vimo Sketching interface.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
Rankings
Dependent repos count: 25.7%
Average: 31.5%
Dependent packages count: 37.3%
Maintainers (1)
Last synced: 6 months ago

Dependencies

package.json npm
  • @babel/cli ^7.20.7 development
  • @babel/core ^7.20.12 development
  • @babel/preset-env ^7.20.2 development
  • @babel/polyfill ^7.12.1
  • @coreui/react ^4.1.2
  • @emotion/react ^11.9.0
  • @emotion/styled ^11.8.1
  • @fortawesome/fontawesome-svg-core ^6.1.1
  • @fortawesome/free-solid-svg-icons ^6.1.1
  • @fortawesome/react-fontawesome ^0.1.18
  • @mui/icons-material ^5.6.1
  • @mui/lab ^5.0.0-alpha.77
  • @mui/material ^5.6.1
  • @testing-library/jest-dom ^5.16.2
  • @testing-library/react ^12.1.3
  • @testing-library/user-event ^13.5.0
  • @turf/centroid ^6.5.0
  • @turf/turf ^6.5.0
  • axios ^0.26.0
  • font-awesome ^4.7.0
  • lodash ^4.17.21
  • paper ^0.12.15
  • prop-types ^15.8.1
  • react ^17.0.2
  • react-awesome-query-builder ^5.1.2
  • react-cache-buster ^0.1.6
  • react-dom ^17.0.0
  • react-scripts 5.0.1
  • react-tooltip ^4.2.21
  • three ^0.125.0
  • three-obj-loader ^1.1.3
  • three.interactive ^1.3.0
  • web-vitals ^2.1.4
package-lock.json npm
  • 1492 dependencies