@neuprint/vimo-sketches
A React component to sketch / search for network motifs.
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
Repository
A React component to sketch / search for network motifs.
Basic Info
Statistics
- Stars: 8
- Watchers: 15
- Forks: 4
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
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
- Website: http://vcg.seas.harvard.edu
- Repositories: 10
- Profile: https://github.com/VCG
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 | 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.
- Homepage: https://github.com/VCG/vimo-sketches#readme
- License: MIT
-
Latest release: 0.2.6
published over 2 years ago
Rankings
Maintainers (2)
npmjs.org: @neuprint/vimo-sketches
A React component of the Vimo Sketching interface.
- Homepage: https://github.com/VCG/vimo-sketches#readme
- License: MIT
-
Latest release: 0.2.10
published 10 months ago
Rankings
Maintainers (1)
npmjs.org: vimo-sketches2
A React component of the Vimo Sketching interface.
- Homepage: https://github.com/VCG/vimo-sketches#readme
- License: MIT
-
Latest release: 0.1.0
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: vimo-sketchestest
A React component of the Vimo Sketching interface.
- Homepage: https://github.com/VCG/vimo-sketches#readme
- License: MIT
-
Latest release: 0.1.0
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- @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
- 1492 dependencies