Giter Club home page Giter Club logo

Comments (9)

bgruening avatar bgruening commented on May 28, 2024

bigwigCompare has already a wrapper but if I remember correctly the tools was not stable enough. Is that still true @friedue ?

from deeptools.

friedue avatar friedue commented on May 28, 2024

yes, it is true. they are untested, therefore they should not be added to the major release within the next two weeks, but we should start testing and incorporating them eventually.

from deeptools.

fidelram avatar fidelram commented on May 28, 2024

One issue related to deepTools use of bigwig is the lack of support from the bx-python API to report the chromosome names and lengths. bigwigCompare uses parses the command line output of USCS/bigWigInfo to get such data, and in heatmapper we just guess if by adding of removing 'chr', a chromosome name match is found.

There are two alternatives for this. One is to use another bigWig library. There is one that directly uses the bigwig .c routines from the original ucsc implementation: http://tsznxx.appspot.com/BigWigFile

We may ask the author if we could include this into deepTools. I think this could should be much faster but testing is needed. In the source code I noticed that you can query the chromosome names.

The other option is to change the behaviour of bx-python. I have looked at the source code and the functions to query the chromosome names are present but not public. So, with minimal changes this feature can be activated.

The problem is that this will require a very recent version of bx-python for deepTools installation and I don't know if this may affect galaxy installations.

from deeptools.

bgruening avatar bgruening commented on May 28, 2024

It will probably not effect the galaxy installation, as we can depend on any version, independent from Galaxy.

from deeptools.

bgruening avatar bgruening commented on May 28, 2024

bamCompare is not included in the testtoolshed, is PE_fragment_size also ready to ship?

from deeptools.

fidelram avatar fidelram commented on May 28, 2024

I think we should add it to the toolshed.

On Thu, Sep 4, 2014 at 3:16 PM, Björn Grüning [email protected]
wrote:

bamCompare is not included in the testtoolshed, is PE_fragment_size also
ready to ship?


Reply to this email directly or view it on GitHub
#45 (comment).

Fidel Ramirez

from deeptools.

bgruening avatar bgruening commented on May 28, 2024

Ok, I will write a wrapper tomorrow. Do we care about renaming the tool? It does not fit the deepTools naming schema.

from deeptools.

fidelram avatar fidelram commented on May 28, 2024

I don't mind at all. Shall we call it can call it bamPEFragmentSize?

On Thu, Sep 4, 2014 at 4:34 PM, Björn Grüning [email protected]
wrote:

Ok, I will write a wrapper tomorrow. Do we care about renaming the tool?
It does not fit the deepTools naming schema.


Reply to this email directly or view it on GitHub
#45 (comment).

Fidel Ramirez

from deeptools.

bgruening avatar bgruening commented on May 28, 2024

Yes, something along these lines.

from deeptools.

Related Issues (20)

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.