https://github.com/ebi-webcomponents/nightingale
Data visualisation web components for the life sciences.
https://github.com/ebi-webcomponents/nightingale
biohackeu21 biohackeu22 bioinformatics visualization webcomponents
Last synced: about 1 month ago
JSON representation
Data visualisation web components for the life sciences.
- Host: GitHub
- URL: https://github.com/ebi-webcomponents/nightingale
- Owner: ebi-webcomponents
- License: mit
- Created: 2018-07-11T14:49:38.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-05-02T15:26:42.000Z (about 2 months ago)
- Last Synced: 2025-05-08T23:07:36.791Z (about 1 month ago)
- Topics: biohackeu21, biohackeu22, bioinformatics, visualization, webcomponents
- Language: TypeScript
- Homepage: https://ebi-webcomponents.github.io/nightingale
- Size: 75.8 MB
- Stars: 130
- Watchers: 9
- Forks: 39
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-web-components - Nightingale - Data visualisation web components for the life sciences. (Real World / Component Libraries)
README
[](https://github.com/ebi-webcomponents/nightingale/actions)
# nightingale
Nightingale is a monorepo containing visualisation web components to use with
biological data.## Cite us
**Nightingale: web components for protein feature visualization**, Bioinformatics Advances, Volume 3, Issue 1, 2023, vbad064, [https://doi.org/10.1093/bioadv/vbad064](https://doi.org/10.1093/bioadv/vbad064)
## Documentation/Getting started
Documentation, getting started guide and examples for each of the components are
available here
[https://ebi-webcomponents.github.io/nightingale](https://ebi-webcomponents.github.io/nightingale)## Contributing
Read our guide [here](/CONTRIBUTING.md) as well as our
[code of conduct](/CODE_OF_CONDUCT.md)## Installing
Nightingale uses [Lerna](https://lerna.js.org/) to manage its packages.
First run `yarn` to install root packages.
## Building the components
Run `yarn build`
## Showcase application
### Locally
Run `yarn build && yarn storybook` to run the application locally.
### Build
Run `yarn build-storybook` to build the application ready for deployment.
### Publish
Ensure lerna is installed globally via:
```
yarn global add lerna
```Login to npm:
```
npm login
```Finally publish with lerna:
```
lerna publish
```