All Projects → DRL → Blobtools

DRL / Blobtools

Licence: gpl-3.0
Modular command-line solution for visualisation, quality control and taxonomic partitioning of genome datasets

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Blobtools

React Graph Vis
A react component to render nice graphs using vis.js
Stars: ✭ 629 (+451.75%)
Mutual labels:  visualisation
Ff meters
Plug and play component to display LED meters for JUCE audio buffers
Stars: ✭ 60 (-47.37%)
Mutual labels:  visualisation
Dyno
Inferring, interpreting and visualising trajectories using a streamlined set of packages 🦕
Stars: ✭ 93 (-18.42%)
Mutual labels:  visualisation
Arkit
JavaScript architecture diagrams and dependency graphs
Stars: ✭ 671 (+488.6%)
Mutual labels:  visualisation
Globe4r
🌎 Interactive globe visualisations
Stars: ✭ 41 (-64.04%)
Mutual labels:  visualisation
Graphia
A visualisation tool for the creation and analysis of graphs
Stars: ✭ 67 (-41.23%)
Mutual labels:  visualisation
Tmap
R package for thematic maps
Stars: ✭ 505 (+342.98%)
Mutual labels:  visualisation
Ob Analytics
R package intended for visualisation, analysis and reconstruction of limit order book data
Stars: ✭ 110 (-3.51%)
Mutual labels:  visualisation
Itunes Graphs
A macOS app to visualise your iTunes library as graphs.
Stars: ✭ 42 (-63.16%)
Mutual labels:  visualisation
Glosm
3D OpenStreetMap renderer
Stars: ✭ 88 (-22.81%)
Mutual labels:  visualisation
Js Code To Svg Flowchart
js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Stars: ✭ 6,290 (+5417.54%)
Mutual labels:  visualisation
Scala Plotly Client
Visualise your data from Scala using Plotly
Stars: ✭ 39 (-65.79%)
Mutual labels:  visualisation
Spirit
Atomistic Spin Simulation Framework
Stars: ✭ 67 (-41.23%)
Mutual labels:  visualisation
Visdown
Visualisation Markdown
Stars: ✭ 648 (+468.42%)
Mutual labels:  visualisation
Workbase
Grakn Workbase (Knowledge IDE)
Stars: ✭ 106 (-7.02%)
Mutual labels:  visualisation
Ggplot2
An implementation of the Grammar of Graphics in R
Stars: ✭ 5,202 (+4463.16%)
Mutual labels:  visualisation
Pydata Pandas Workshop
Material for my PyData Jupyter & Pandas Workshops, I'm also available for personal in-house trainings on request
Stars: ✭ 65 (-42.98%)
Mutual labels:  visualisation
Misp Maltego
Set of Maltego transforms to inferface with a MISP Threat Sharing instance, and also to explore the whole MITRE ATT&CK dataset.
Stars: ✭ 112 (-1.75%)
Mutual labels:  visualisation
Any Angle Pathfinding
A collection of algorithms used for any-angle pathfinding with visualisations.
Stars: ✭ 107 (-6.14%)
Mutual labels:  visualisation
Influxgraph
Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
Stars: ✭ 87 (-23.68%)
Mutual labels:  visualisation

BlobTools v1.1

A modular command-line solution for visualisation, quality control and taxonomic partitioning of genome datasets

Obtaining BlobTools

  • Option A: Download latest release
  • Option B: Clone repository
    git clone https://github.com/DRL/blobtools.git
    

Entering directory

cd blobtools

Install dependencies

  • Option A: Create Conda environment

    conda create -n blobtools
    conda activate blobtools
    conda install -c anaconda matplotlib docopt tqdm wget pyyaml git
    conda install -c bioconda pysam --update-deps
    

    Tip: Check if samtools exists by executing the command 'samtools' in the commandline. If samtools complains about dependencies, simply run the pysam install twice.

  • Option B: Install dependencies via PIP

    python setup.py install --user
    

Download NCBI taxdump and create nodesdb

wget ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdump.tar.gz -P data/
tar zxf data/taxdump.tar.gz -C data/ nodes.dmp names.dmp
./blobtools nodesdb --nodes data/nodes.dmp --names data/names.dmp

Create blobplot

./blobtools create -i example/assembly.fna -b example/mapping_1.sorted.bam -t example/blast.out -o example/test && \
./blobtools view -i example/test.blobDB.json && \
./blobtools plot -i example/test.blobDB.json

Usage

    ./blobtools --help

Docker

A docker container can be build using the following command:

     docker build -t drl/blobtools .

This docker image can be run with sample data as follows:

     docker run -v $PWD/example:/example/  -t  drl/blobtools ./blobtools create -i /example/assembly.fna -b /example/mapping_1.sorted.bam -t /example/blast.out -o /example/test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].