Giter VIP home page Giter VIP logo

flareplot's People

Contributors

akma327 avatar rasmusfonseca avatar

Stargazers

 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

flareplot's Issues

Highlight edge and connected node "on-hover"

When one uploads a json and visualizes a flareplot (on the flareplot website), it is unclear which pairs of nodes are connected by a given edge. Upon hovering, the edge and the connected node are not being highlighted. They are being highlighted in the example flareplots but not in the uploaded flareplots. It would be great if you could fix this.

Fixed width font for the node-names/labels

Hi,

The current font makes the labels of same size (e.g. 4 letters) appear with varying sizes. Using fixed-width/monospace fonts can fix this problem.

Courier is a pretty standard fixed-width web-font.

Download flareplot

Hello,

After creating a flareplot, how can I download it for use in a presentation, or download a single image? I see the documentation on embedding it into a webpage, but I don't believe that is what I am looking for.

Best,
Christian

Residues are renumbered by mdtraj so the input-generators must be adapted

From Mariona:

The keys of resi_to_group and resi_to_name are residue positions at the protein sequence, from residue 1 to the last residue (ex. 390). However, the mdtraj “residue index” gives the residue position at the PDB file, starting by 0. Therefore, if in the PDB the first residue sequence number is the 38, what mdtraj considers as residue index 0 will be residue 38 at resi_to_group and resi_to_name dicts. That's why we obtained shifted numbering: the H bonds were being assigned at residues shifted some positions with respect to the correct ones.

towards paper: May 8 todos

Flareplot charting area:

  • Swap the positions of the labels and tracks
  • Between the node-label and the corresponding track rectangle, synchronize the following action: on-click result (make track clickable), on-hover result
  • Add play-button to the time slider

Website:

For manuscript:

  • GPCR interactome: cluster by protein family
  • Use B2AR deactivation simulation as an example for time series section

Visualize self to self edges

Great visualization tool but would like see self to self edges. Great tool, met some of the team at Stanford two months ago.

{
  "edges":[
    {"name1":"ARG135", "name2":"ASP134", "frames":[0,1,2,3,4,6,7,8,9]},
    {"name1":"ASP134", "name2":"TRP161", "frames":[4,5,6,7]},
    {"name1":"TYR223", "name2":"ARG135", "frames":[4,5,6,9]},
    {"name1":"TYR223", "name2":"TYR306", "frames":[0,1,2,5,6,7,8]},
    {"name1":"TYR306", "name2":"VAL54",  "frames":[1,4,5,6,7,8]},
    {"name1":"TYR306", "name2":"TYR306",  "frames":[1,4,5,6,7,8]} 
  ]
}

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.