Comments (4)
Hello Mattias,
In the next version of CheckM, I will put in some options to only plot a specific number of the "best" bins. In the meantime, there are two workarounds. You can reduce the DPI (--dpi
) as this will allow more bins to be plotted. Alternatively, you can create a directory with only the bins you really want to have plotted (202 is a lot to look at!) and point the bin_qa_plot
command to this directory. I usual create a directory and symlink to the bins that are good enough to consider for further processing and are including in a manuscript.
Cheers,
Donovan
from checkm.
Hi Donovan,
Thanks! I will have a look at that and make a selection of bins. I have to see why there are so many bins.
Greetings,
Mattias
from checkm.
Hi all,
I have been able to plot 507 bins from my data but after dealing with the -dpi
option. But I never got the error showed above. Most of the times this was the error:
*******************************************************************************
[CheckM - bin_qa_plot] Creating bar plot of bin quality.
*******************************************************************************
Calculating AAI between multi-copy marker genes.
[Error] There are too many bins to plot.
The resulting plot would be 100776 pixels in height and the maximum allowed size is 32768.
Please reduce the number of bins to be plotted or decrease the DPI (--dpi).
{ Current stage: 0:00:41.618 || Total: 0:00:41.618 }
Other alternative I tried was to set the output file format to svg but the size of the file (>167MB) makes it impossible to handle in Inkscape, or at least would take way to long to open.
from checkm.
Hello,
The bin_qa_plot command is really designed to provide a visualization of at most a few dozen bins. More than this and the plot quickly becomes unreasonably large. Generally, we select the best bins and place these in a separate folder. You can then produce a bin_qa_plot for just these bins. I hope to add some filtering criteria to this plotting function in the future, but for now a manual selection of the bins to plot is required when you have more than a few dozen bins.
from checkm.
Related Issues (20)
- WARNING: Expected all files to contain sequences in amino acid space. HOT 1
- local variable 'seqId' referenced before assignment
- 'utf-8' codec can't decode byte 0xb0 in position 37: invalid start byte HOT 1
- checkm ssu_finder HOT 2
- Fatal exception (source file p7_hmmfile.c, line 2095): hmm write failed. system error: No space left on device HOT 2
- checkm_coverage dropped some bins
- NameError: free variable 'mask' referenced before assignment in enclosing scope
- Having trouble interpreting the meaning of "root" as a marker lineage HOT 1
- Make sure pplacer is on your system path. HOT 1
- Having trouble running CheckM: Models must be parsed before identifying HMM hits.
- Unexpected error: <class 'FileNotFoundError'> HOT 1
- question:Anaconda ——conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge
- No space left on device error in HMM step not caught HOT 2
- For a specific bin, why is the Marker lineage in lineage.ms different with it in quality report?
- fail to run if AF_UNIX path is > 108 characters - HOT 1
- np.float64 in binstats output causes ast error (fix included) HOT 3
- ValueError: malformed node or string on line 1: <ast.Call object at 0x71dfb527dfd0> HOT 4
- updated taxonomic data for marker sets? HOT 6
- question about definition in # contigs column in ouput produced in Chdb.tsv file
- CheckM failing at pplacer step HOT 3
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 checkm.