nanoplotter


Namenanoplotter JSON
Version 0.16.4 PyPI version JSON
download
home_pagehttps://github.com/wdecoster/nanoplotter
SummaryPlotting functions of Oxford Nanopore sequencing data
upload_time2017-10-20 06:06:42
maintainer
docs_urlNone
authorWouter De Coster
requires_python
licenseMIT
keywords nanopore sequencing plotting quality control
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            nanoplotter
===========

This module provides functions for plotting data extracted from Oxford
Nanopore sequencing reads and alignments, but some of it's functions can
also be used for other applications.

|Twitter URL| |install with conda| |Build Status| |Code Health|

FUNCTIONS
---------

-  Check if a specified color is a valid matplotlib color
   ``checkvalidColor(color)``
-  Check if a specified output format is valid
   ``checkvalidFormat(format)``
-  Create a bivariate plot with dots, hexbins and/or kernel density
   estimates. Also arguments for specifying axis names, color and
   xlim/ylim.
   ``scatter(x, y, names, path, color, format, plots, stat=None, log=False, minvalx=0, minvaly=0)``
-  Create cumulative yield plot and evaluate read length and quality
   over time ``timePlots(df, path, color, format)``
-  Create length distribution histogram and density curve
   ``lengthPlots(array, name, path, n50, color, format, log=False)``
-  Create flowcell physical layout in numpy array ``makeLayout()``
-  Present the activity (number of reads) per channel on the flowcell as
   a heatmap ``spatialHeatmap(array, title, path, color, format)``

INSTALLATION
------------

.. code:: bash

    pip install nanoplotter

| or
| |install with conda|

::

    conda install -c bioconda nanoplotter

STATUS
------

|Build Status| |Code Health|

.. |Twitter URL| image:: https://img.shields.io/twitter/url/https/twitter.com/wouter_decoster.svg?style=social&label=Follow%20%40wouter_decoster
   :target: https://twitter.com/wouter_decoster
.. |install with conda| image:: https://anaconda.org/bioconda/nanoplotter/badges/installer/conda.svg
   :target: https://anaconda.org/bioconda/nanoplotter
.. |Build Status| image:: https://travis-ci.org/wdecoster/nanoplotter.svg?branch=master
   :target: https://travis-ci.org/wdecoster/nanoplotter
.. |Code Health| image:: https://landscape.io/github/wdecoster/nanoplotter/master/landscape.svg?style=flat
   :target: https://landscape.io/github/wdecoster/nanoplotter/master
            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "nanopore sequencing plotting quality control", 
    "upload_time": "2017-10-20 06:06:42", 
    "author": "Wouter De Coster", 
    "home_page": "https://github.com/wdecoster/nanoplotter", 
    "github_user": "wdecoster", 
    "download_url": "https://pypi.python.org/packages/3b/0b/0d0cc159c84a80aaf799c9a95af30395771d7776bfa82aeb9796e03cf7f2/nanoplotter-0.16.4.tar.gz", 
    "platform": "", 
    "version": "0.16.4", 
    "cheesecake_documentation_id": null, 
    "description": "nanoplotter\n===========\n\nThis module provides functions for plotting data extracted from Oxford\nNanopore sequencing reads and alignments, but some of it's functions can\nalso be used for other applications.\n\n|Twitter URL| |install with conda| |Build Status| |Code Health|\n\nFUNCTIONS\n---------\n\n-  Check if a specified color is a valid matplotlib color\n   ``checkvalidColor(color)``\n-  Check if a specified output format is valid\n   ``checkvalidFormat(format)``\n-  Create a bivariate plot with dots, hexbins and/or kernel density\n   estimates. Also arguments for specifying axis names, color and\n   xlim/ylim.\n   ``scatter(x, y, names, path, color, format, plots, stat=None, log=False, minvalx=0, minvaly=0)``\n-  Create cumulative yield plot and evaluate read length and quality\n   over time ``timePlots(df, path, color, format)``\n-  Create length distribution histogram and density curve\n   ``lengthPlots(array, name, path, n50, color, format, log=False)``\n-  Create flowcell physical layout in numpy array ``makeLayout()``\n-  Present the activity (number of reads) per channel on the flowcell as\n   a heatmap ``spatialHeatmap(array, title, path, color, format)``\n\nINSTALLATION\n------------\n\n.. code:: bash\n\n    pip install nanoplotter\n\n| or\n| |install with conda|\n\n::\n\n    conda install -c bioconda nanoplotter\n\nSTATUS\n------\n\n|Build Status| |Code Health|\n\n.. |Twitter URL| image:: https://img.shields.io/twitter/url/https/twitter.com/wouter_decoster.svg?style=social&label=Follow%20%40wouter_decoster\n   :target: https://twitter.com/wouter_decoster\n.. |install with conda| image:: https://anaconda.org/bioconda/nanoplotter/badges/installer/conda.svg\n   :target: https://anaconda.org/bioconda/nanoplotter\n.. |Build Status| image:: https://travis-ci.org/wdecoster/nanoplotter.svg?branch=master\n   :target: https://travis-ci.org/wdecoster/nanoplotter\n.. |Code Health| image:: https://landscape.io/github/wdecoster/nanoplotter/master/landscape.svg?style=flat\n   :target: https://landscape.io/github/wdecoster/nanoplotter/master", 
    "lcname": "nanoplotter", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "nanoplotter", 
    "license": "MIT", 
    "travis_ci": true, 
    "github_project": "nanoplotter", 
    "summary": "Plotting functions of Oxford Nanopore sequencing data", 
    "split_keywords": [
        "nanopore", 
        "sequencing", 
        "plotting", 
        "quality", 
        "control"
    ], 
    "author_email": "decosterwouter@gmail.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2017-10-20T06:06:42", 
            "comment_text": "", 
            "python_version": "source", 
            "url": "https://pypi.python.org/packages/3b/0b/0d0cc159c84a80aaf799c9a95af30395771d7776bfa82aeb9796e03cf7f2/nanoplotter-0.16.4.tar.gz", 
            "md5_digest": "a61e417ec2a08132a8ab1b201eb1b7fa", 
            "downloads": 0, 
            "filename": "nanoplotter-0.16.4.tar.gz", 
            "packagetype": "sdist", 
            "path": "3b/0b/0d0cc159c84a80aaf799c9a95af30395771d7776bfa82aeb9796e03cf7f2/nanoplotter-0.16.4.tar.gz", 
            "size": 5345
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}