https://github.com/animesh/gosling.js

Grammar of Scalable Linked Interactive Nucleotide Graphics

https://github.com/animesh/gosling.js

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

[![npm version](https://img.shields.io/npm/v/gosling.js.svg?style=flat-square)](https://www.npmjs.com/package/gosling.js) [![build status](https://img.shields.io/travis/sehilyi/geminid/master.svg?style=flat-square)](https://travis-ci.com/gosling-lang/gosling.js) [![codecov](https://img.shields.io/codecov/c/github/gosling-lang/gosling.js/master.svg?style=flat-square&?cacheSeconds=60)](https://codecov.io/gh/gosling-lang/gosling.js) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) [![online editor](https://img.shields.io/badge/demo-online_editor-E08243.svg?style=flat-square)](https://gosling.js.org/) [![docs](https://img.shields.io/badge/docs--57B4E9.svg?style=flat-square)](http://gosling-lang.org/docs/)

**Gosling.js is a declarative grammar for interactive (epi)genomics visualization on the Web.**

teaser

>  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

A medical graduate from Delhi University with post-graduation in bioinformatics from Jawaharlal Nehru University, India.

GitHub Events

Total
Last Year