binning-refiner
Improving genome bins through the combination of different binning programs
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 6 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
2 of 4 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.1%) to scientific vocabulary
Keywords
Repository
Improving genome bins through the combination of different binning programs
Basic Info
Statistics
- Stars: 31
- Watchers: 5
- Forks: 4
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md

Publication
- Song WZ, Thomas T (2017) Binning_refiner: Improving genome bins through the combination of different binning programs. Bioinformatics, 33(12), 1873-1875. PDF
- Weizhi Song (songwz03@gmail.com), Torsten Thomas(t.thomas@unsw.edu.au)
- The Centre for Marine Bio-Innovation (CMB), University of New South Wales, Sydney, Australia
Dependencies:
Change Log:
Version 1.4.0 (2019-04-19): + Binning_refiner can now supports MORE THAN THREE binning programs.
Version 1.3 (2019-01-06): + Binningrefiner can now be installed with "pip install Binningrefiner".
Version 1.2 (2017-11-30): + Binning_refiner has been simplified to keep only the core functions, which made it much easier to install and use, hope you enjoy it :)
Important message
Binning_refiner can now supports MORE THAN THREE binning programs.
Binningrefiner can now be installed with "pip install Binningrefiner".
An independent R version of Binningrefiner is available now [Binning_refiner.R]. The R packages seqinr, assertr, tidyr, tools, optparse, googleVis are required for running Binningrefiner.R.
In the original version of Binningrefiner, the blast approach (as described in its publication) was used to identify the same contig among input bin sets. As Binningrefiner was designed to refine bins derived from the same set of assemblies and the blast step is time-consuming (especially for big dataset), the same assembly among different bin sets was identified by its ID rather than blastn, which made Binning_refiner much faster to run and more easier to install.
How to install:
Binning_refiner can be installed with pip now:
# For installation pip install Binning_refiner # For update pip install --upgrade Binning_refinerVisualisation of the correlations between input bins (figure below) can be enabled with '-plot' option. The R packages optparse and googleVis are needed for this function.
Help information:
Binning_refiner -h
-i input bin folder
-p output prefix
-m minimal size (Kbp) of refined bin, default: 512
-plot visualize refinement with Sankey plot
-x the width of sankey plot
-y the height of sankey plot
-q silent progress report
How to run:
The input for Binning_refiner v1.4 is a folder hold all input bins derived from the same set of assemblies, with each binning program produced bins stored in a separated sub-folder. Here is an example of the inputbinfolder.
All bin files in the same sub-folder must have the same extension.
Binning_refiner now compatible with both python2 and python3.
# example command Binning_refiner -i input_bin_folder -p Human -plot # For R version Binning_refiner Rscript path/to/Binning_refiner.R -i input_bin_folder -p Human
Output files:
All refined bins larger than defined bin size cutoff.
The id of the contigs in each refined bin.
The size of refined bins and where its contigs come from.
Visualisation of binning refinement.

Owner
- Name: Weizhi Song
- Login: songweizhi
- Kind: user
- Location: Hong Kong
- Company: The Chinese University of Hong Kong
- Repositories: 9
- Profile: https://github.com/songweizhi
GitHub Events
Total
Last Year
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| songweizhi | s****3@g****m | 171 |
| Ben Woodcroft | d****n@g****m | 3 |
| Weizhi SONG | w****g@s****u | 2 |
| songweizhi | s****i@p****u | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 3
- Total pull requests: 2
- Average time to close issues: almost 2 years
- Average time to close pull requests: about 8 hours
- Total issue authors: 3
- Total pull request authors: 2
- Average comments per issue: 1.67
- Average comments per pull request: 1.5
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- palomo11 (1)
- mewu3 (1)
- keuv-grvl (1)
Pull Request Authors
- wwood (1)
- lobrien20 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 31 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 4
- Total maintainers: 1
pypi.org: binning-refiner
Binning_refiner
- Homepage: https://github.com/songweizhi/Binning_refiner
- Documentation: https://binning-refiner.readthedocs.io/
- License: GPL3+
-
Latest release: 1.4.3
published over 5 years ago
Rankings
Maintainers (1)
Dependencies
- biopython *