Giter VIP home page Giter VIP logo

cnaviz's People

Contributors

chuanyiz avatar gillichu avatar melkebir avatar smhsu avatar zubairlalani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cnaviz's Issues

Show estimated copy number states of centroids

It would be more convenient if the scatter plot could also show the estimated (closest) copy number states (major and minor copy number) next to the centroids.
I'm thinking of something similar to the below:
Copy number next to centroids

Script `segment_bins.py` does not work with the hatchet after v1.0.1

  1. The error message is:
    Traceback (most recent call last):
      File "/home/chuanyi5/program/cnaviz/scripts/segment_bins.py", line 18, in <module>
        segments = segmentBins(bb=combo, clusters=clusters, samples=samples)
    NameError: name 'segmentBins' is not defined
    I think it's caused by segmentBins is no longer defined in cluster_bins, since cluster_bins was renamed to cluster_bins_gmm after v1.0.1. Changing the import to from hatchet.utils.cluster_bins_gmm import * solves the problem.
  2. This script always read the same input file. It would be better to use argparse.

"Export" button produces log only on some browsers

Some browsers (I tried Firefox) will download the log file only, which is insufficient to recover the manual operations made using CNAViz. This may have to do with behavior around multiple downloads from the same trigger.

Easy fix could be to add a drop-down menu or another export button.

Use lines instead of dots for bins in linear plots

In order to accommodate variable length bins in HATCHet v1.0+, and make linear plots look better when users zoom in and the bin sizes are large (such as 500kb), is it better to draw line segments instead of dots in linear plots?

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.