https://github.com/animesh/gosling.js
Grammar of Scalable Linked Interactive Nucleotide Graphics
Science Score: 23.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
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: wiley.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
Repository
Grammar of Scalable Linked Interactive Nucleotide Graphics
Basic Info
- Host: GitHub
- Owner: animesh
- License: mit
- Language: TypeScript
- Default Branch: master
- Homepage: https://gosling.js.org
- Size: 1.17 GB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of gosling-lang/gosling.js
Created over 4 years ago
· Last pushed about 4 years ago
https://github.com/animesh/gosling.js/blob/master/
# Gosling.js [](https://www.npmjs.com/package/gosling.js) [](https://travis-ci.com/gosling-lang/gosling.js) [](https://codecov.io/gh/gosling-lang/gosling.js) [](https://github.com/prettier/prettier) [](https://gosling.js.org/) [](http://gosling-lang.org/docs/) **Gosling.js is a declarative grammar for interactive (epi)genomics visualization on the Web.**> Please be aware that the grammar of Gosling.js may change to some extent before the first official release. ## Why Gosling? The Gosling's key features compared to existing visualization libraries and grammars are as follows: - **Encoding/Data Scalability**: Gosling scales from whole genomes to single nucleotides via semantic zooming that updates visual encodings dynamically and by using the rendering and data access capabilities of [our HiGlass genomics visualization framework](http://higlass.io/). - **Expressiveness**: Gosling is designed to be expressive enough to generate pretty much any visualization of genome-mapped data, which we accomplished by basing the grammar on [our taxonomy of (epi)genomics data visualizations](https://onlinelibrary.wiley.com/doi/full/10.1111/cgf.13727). - **Interactivity**: Gosling has intuitive and effective user interactions built in, including zooming and panning and [brushing and linking](https://infovis-wiki.net/wiki/Linking_and_Brushing). This enables flexible visualizations that cover a wide range of visual analysis scenarios, like overview + detail views with brushes or comparative views. ## Learn More About Gosling - [Documentation](http://gosling-lang.org/) - [Gosling.js Editor](https://gosling.js.org/) - [Roadmap](https://github.com/gosling-lang/gosling.js/projects/1) ## Contributing to Gosling.js We welcome and greatly appreciate your contribution to this project! Please read [CONTRIBUTING.md](/CONTRIBUTING.md) to find guidelines. ## Contact - Open [Github Issues](https://github.com/gosling-lang/gosling.js/issues/) to ask questions or request features. ## Team - Sehi L'Yi ([@sehi_lyi](https://twitter.com/sehi_lyi) |
) - Qianwen Wang ([@WangQianwenToo](https://twitter.com/WangQianwenToo) | ) - Fritz Lekschas ([@flekschas](https://twitter.com/flekschas) | [lekschas.de](https://lekschas.de)) - Trevor Manz ([@trevmanz](https://twitter.com/trevmanz) | ) - Nils Gehlenborg ([@ngehlenborg](https://twitter.com/ngehlenborg) | ) ## Citation [L'Yi et al., 2021. Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization.](https://osf.io/6evmb) ```bib @article{lyi2021gosling, title={Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization}, author={Sehi L'Yi and Qianwen Wang and Fritz Lekschas and Nils Gehlenborg}, year={2021}, journal={IEEE Transactions on Visualization and Computer Graphics}, publisher={IEEE}, doi={10.1109/TVCG.2021.3114876}, } ``` ## License This project is licensed under the terms of the [MIT license](https://github.com/gosling-lang/gosling.js/blob/master/LICENSE.md).
Owner
- Name: Ani
- Login: animesh
- Kind: user
- Location: Norway
- Company: Norwegian University of Science and Technology
- Website: https://www.fuzzylife.org
- Twitter: animesh1977
- Repositories: 749
- Profile: https://github.com/animesh
A medical graduate from Delhi University with post-graduation in bioinformatics from Jawaharlal Nehru University, India.
> Please be aware that the grammar of Gosling.js may change to some extent before the first official release.
## Why Gosling?
The Gosling's key features compared to existing visualization libraries and grammars are as follows:
- **Encoding/Data Scalability**: Gosling scales from whole genomes to single nucleotides via semantic zooming that updates visual encodings dynamically and by using the rendering and data access capabilities of [our HiGlass genomics visualization framework](http://higlass.io/).
- **Expressiveness**: Gosling is designed to be expressive enough to generate pretty much any visualization of genome-mapped data, which we accomplished by basing the grammar on [our taxonomy of (epi)genomics data visualizations](https://onlinelibrary.wiley.com/doi/full/10.1111/cgf.13727).
- **Interactivity**: Gosling has intuitive and effective user interactions built in, including zooming and panning and [brushing and linking](https://infovis-wiki.net/wiki/Linking_and_Brushing). This enables flexible visualizations that cover a wide range of visual analysis scenarios, like overview + detail views with brushes or comparative views.
## Learn More About Gosling
- [Documentation](http://gosling-lang.org/)
- [Gosling.js Editor](https://gosling.js.org/)
- [Roadmap](https://github.com/gosling-lang/gosling.js/projects/1)
## Contributing to Gosling.js
We welcome and greatly appreciate your contribution to this project! Please read [CONTRIBUTING.md](/CONTRIBUTING.md) to find guidelines.
## Contact
- Open [Github Issues](https://github.com/gosling-lang/gosling.js/issues/) to ask questions or request features.
## Team
- Sehi L'Yi ([@sehi_lyi](https://twitter.com/sehi_lyi) |