Coder Social home page Coder Social logo

Sarah Hilton*, John Huddleston*, Allison Black, Khrystyna North, Adam Dingens, Trevor Bedford, and Jesse Bloom. (* equal contribution)

DOI DOI

dms-view is an interactive visualization tool for deep mutational scanning experiments. You can find the tool at dms-view.github.io.

This repo contains the JavaScript and D3 code to run the tool itself. For information on how to use the tool, please see the documentation.

Please raise issues with the tool at github.com/dms-view/dms-view.github.io/issues.

Organization

The code and data for the docs, the tool, and the paper are found in the following directories:

This directory contains the code for the dms-view.github.io tool.

This directory contains the default data for the tool from Lee et al., 2019.

This directory contains the code for the dms-view docs.

This directory contains the templates for the docs.

This directory contains the code for the dms-view paper.

Testing

As described above, dms-view uses a default dataset from Lee et al., 2019. Below are two descriptions of different combinations of dropdown menus and selected sites, as well as pictures of what the tool should look like.

View 1 (default view)

When dms-view.github.io is loaded, the default view of the data section should look as follows:

Load view 1 to explore this example.

View 2

The data section should look as follows when you change

  • condition to "2009-age-65"
  • mutation metric to "Natural Frequencies"
  • selected sites 144, 159, 192, 193, 222, 224

Load view 2 to explore this example.

Other views

In the documentation, we use dms-view to recreate paper figures for two different studies. Please see dms-view.github.io/docs/casestudies to see these examples

Contribute to dms-view

We welcome contributions to the dms-view code and documentation. Consult our contributing guide for more details.

Have you used dms-view for your own analyses and think these would make a great case study for our documentation? Open a new issue on GitHub to let us know more.

Building the complete website locally

Build the complete dms-view website locally with Jekyll and Bundler.

# Install dependencies for Jekyll.
bundle install

# Build the site.
bundle exec jekyll serve

View the local website in your browser at http://localhost:4000/.

See the documentation for more details on deploying or developing dms-view locally.

dms-view's Projects

brca1 icon brca1

BRCA1 datasets visualized by `dms-view`.

docs icon docs

Documentation for dms-view, an interactive visualization tool for deep mutational scanning

hiv icon hiv

HIV data for dms-view

influenza icon influenza

Influenza virus datasets visualized by `dms-view`.

zika icon zika

Zika virus datasets visualized by `dms-view`.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.