Git Product home page Git Product logo

alignmentviewer's Introduction

Introduction

This repository contains the code for https://sanderlab.org

How to Edit the sanderlab.org Website

Edit Text

  1. Edit this data file: https://github.com/sanderlab/sanderlab/edit/master/docs/sanderlabdata.json
  2. Make sure the result is valid JSON: https://jsonformatter.curiousconcept.com/#

Edit Images

Images may be added or removed here: https://github.com/sanderlab/sanderlab/tree/master/docs/images NOTE: Ensure images of people are placed in the people folder versus images for research activities.

Deployment

Wait 5-10 minutes for website to be deployed automatically on sanderlab.org with new changes via the GitHub Pages system, if it does not then contact site administrators. NOTE: Only changes in the docs/ folder will trigger re-deployment.

Projects

Linode-Hosted Project List

This is a list of projects that are available on Linode server. They are accesible via either of the following:

Java-Based

Shiny

Javascript (ALL DEPRECATED)

  • rcytoscapejs: Unpublished
  • alignmentviewer: Version unpublished

alignmentviewer's People

Contributors

cannin avatar drew-diamantoukos avatar rocreguant avatar sacdallago avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

alignmentviewer's Issues

No color when using lowercases

It just a minor issue that has been described in the title.

When I upload a DNA alignment with the lowercases alphabet, neither color schemes were applied.
If I changed it to uppercases, it will work.

Create a user manual on the front page

There should be a user manual with simple use case examples of the Javascript library. This is how MSAviewer works. The msa view module could then be used as a viewer for BLAST results.

Image view not generated on certain browsers

Heard this is already known, just putting here for reference:

Sometimes image view doesn't render unless one reduces the height/width pixels to 2 (Chrome) or 1 (Firefox). Not a problem with Safari, which renders which the default settings.

AlignmentViewer hangs for empty/single-sequence MSAs (instead of throwing an error)

When uploading an empty MSA or one that contains only a single sequence, the website just stops during the loading/rendering process instead of providing any error/warning message. While such a MSA does not make much sense, this case can occur when the MSA and links to AlignmentViewer are generated programmatically.

In case of an empty alignment, the website just hangs at "reading MSA...", while a single-sequence MSA hangs at "rendering MSA .. 0%."

Sequence conservation not the same as the sequences

The sequence conservation – consensus sequence section does not use the same font size as the aligned sequences. The offset is visible when displaying ~500 columns and disturbing when displaying > 1000 columns.

Main color scheme

Please add alternative colouring schemes for viewing the alignments. It makes a surprisingly big difference for experienced users ability to interpret an alignment. I personally like the ClustalX colouring scheme that is widely adopted, but there are other popular schemes it would be nice to incorporate as options.

f1000

Update load couplings to use evcouplings file format vs. evfold file format

EVfold has been retired in favor of EVcouplings. The "load couplings" option on alignmentviewer uses the old csv file format of evfold. In evcouplings, a similar file to that provided by evfold exists, but the column names have been changed. Attached an example of such a file.

Note that I have changed the extension from csv to txt in order to upload it to GitHub, but the file will always come in .csv format: 7fc6a52079d9c810c14726423d724df5_b0.1_CouplingScores.csv.txt

In practice, from my understanding of how this used to be, this means changing the JS parser for the file to consider residue A as column "i", resudue B as column "j". The file is sorted; the first row needs to be ignored (headers).

Cluster the pairwise identity matrix

It may be useful to offer a ranking scheme that deliberately clusters sequences according to their local similarity to each other (ie maximising the clarity of these patterns), rather than comparing everything to the first sequence.

Analytics colors

For the top graph on the stats view the three colours used for max/average and min identity are hard to distinguish. Please use a broader colour palette. Please add axis legends for this graph and make it clearer what the title of this graph is. The title is very clear for the bottom plot.
F1000

Fix example links

These links: Or use example alignment: 1bkr:A, MYG, BLAT on main page

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.