Comments (9)
bigwigCompare has already a wrapper but if I remember correctly the tools was not stable enough. Is that still true @friedue ?
from deeptools.
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.
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.
It will probably not effect the galaxy installation, as we can depend on any version, independent from Galaxy.
from deeptools.
bamCompare is not included in the testtoolshed, is PE_fragment_size also ready to ship?
from deeptools.
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.
Ok, I will write a wrapper tomorrow. Do we care about renaming the tool? It does not fit the deepTools naming schema.
from deeptools.
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.
Yes, something along these lines.
from deeptools.
Related Issues (20)
- There is no setup.py file HOT 2
- issue with multibigwigsummary
- Current documentation is missing information HOT 1
- Display the name of genes
- Question about different information included in the input bed file would generate totally different Metagene Plot
- Why enrichment of TSS and TES region are similar when using scale-region
- AttributeError: module 'numpy' has no attribute 'float'. HOT 1
- Heatmap gene deletion issues HOT 1
- plotHeatmap set multiple yMax values error HOT 1
- correctGCbias error HOT 2
- deeptools k-means clustering HOT 1
- bamCoverage: error: argument --outFileName/-o: xxdir/sss/ddd/bugwig.bw file can't be opened for writing HOT 1
- A colormap named "rocket" is already registered. HOT 1
- Effective genome size T2T-CHM13 reference genome HOT 2
- deepTools-3.5.4 :: estimateScaleFactor :: typo HOT 1
- Can I directly ajdust the height ratio of the subplots when using several bed files? HOT 1
- Why does alignmentSieve output bam files with no sequence / base quality? HOT 1
- plotFingerprint bigwig support HOT 1
- ERROR: Could not build wheels for deeptoolsintervals, py2bit, which is required to install pyproject.toml-based projects HOT 11
- plotHeatmap.py fails because direct matplotlib.tight_layout use was deprecated in matplotlib 3.6.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deeptools.