sequana-laa


Namesequana-laa JSON
Version 0.10.0 PyPI version JSON
download
home_pagehttps://github.com/sequana/
SummaryLong read amplicon analysis
upload_time2023-05-25 10:15:39
maintainerthomas cokelaer
docs_urlNone
authorthomas cokelaer
requires_python
licensenew BSD
keywords snakemake sequana amplicon variant calling phylogeny
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://badge.fury.io/py/sequana-laa.svg
     :target: https://pypi.python.org/pypi/sequana_laa

.. image:: http://joss.theoj.org/papers/10.21105/joss.00352/status.svg
    :target: http://joss.theoj.org/papers/10.21105/joss.00352
    :alt: JOSS (journal of open source software) DOI

.. image:: https://github.com/sequana/laa/actions/workflows/main.yml/badge.svg
   :target: https://github.com/sequana/laa/actions/workflows/main.yml)



This is is the **laa** pipeline from the `Sequana <https://sequana.readthedocs.org>`_ project

:Overview: Perform amplicon analysis on Pacbio data sets including variant and phylogeny
:Input: A set of CCS files from pacbio in FastQ formats
:Output: variant calling, phylogney, consensus genomes, etc
:Status: production but may change
:Citation: Cokelaer et al, (2017), ‘Sequana’: a Set of Snakemake NGS pipelines, Journal of Open Source Software, 2(16), 352, JOSS DOI doi:10.21105/joss.00352

This pipeline was used in :

- L'Honneur et al (polyomavirus, 2022) https://pubmed.ncbi.nlm.nih.gov/34979561/ 
- Kali et al (rabies,2021), https://pubmed.ncbi.nlm.nih.gov/33444703/
- Claireaux et al. (gene involved in HIV, 2022) accepted, not yet on pubmed

Installation
~~~~~~~~~~~~

You must install Sequana first::

    pip install sequana

Then, just install this package::

    pip install sequana_laa


Usage
~~~~~

::

    sequana_laa --help
    sequana_laa --input-directory DATAPATH 

This creates a directory with the pipeline and configuration file. You will then need 
to execute the pipeline::

    cd laa
    sh laa.sh  # for a local run

This launch a snakemake pipeline. If you are familiar with snakemake, you can 
retrieve the pipeline itself and its configuration files and then execute the pipeline yourself with specific parameters::

    snakemake -s laa.rules -c config.yaml --cores 4 --stats stats.txt --wrapper-prefix git+file:///home/cokelaer/Work/github/forked/sequana-wrappers

Or use `sequanix <https://sequana.readthedocs.io/en/main/sequanix.html>`_ interface.

Requirements
~~~~~~~~~~~~

This pipelines requires the following executable(s):

- vt
- freebayes
- igvtools
- sequana
- snpeff (optional)
- samtools
- bamtools
- minimap2

.. image:: https://raw.githubusercontent.com/sequana/laa/main/sequana_pipelines/laa/dag.png


Details
~~~~~~~~~

This pipeline runs amplicon analysis on long reads data from pacbio sequencers. 


Rules and configuration details
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Here is the `latest documented configuration file <https://raw.githubusercontent.com/sequana/laa/main/sequana_pipelines/laa/config.yaml>`_
to be used with the pipeline. Each rule used in the pipeline may have a section in the configuration file. 

Changelog
~~~~~~~~~

========= ====================================================================
Version   Description
========= ====================================================================
0.10.0    full integration with latest wrapeprs and apptainers from damona
0.9.0     add singularity containers
0.8.0     **First release.**
========= ====================================================================
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sequana/",
    "name": "sequana-laa",
    "maintainer": "thomas cokelaer",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "thomas.cokelaer@pasteur.fr",
    "keywords": "Snakemake, Sequana, Amplicon, Variant calling, phylogeny",
    "author": "thomas cokelaer",
    "author_email": "thomas.cokelaer@pasteur.fr",
    "download_url": "https://files.pythonhosted.org/packages/15/d9/e76aede5b425f43bfdfedf6a9b2d5a31f5fe5aa520209f3839d7bc4cde9a/sequana_laa-0.10.0.tar.gz",
    "platform": "Linux",
    "description": ".. image:: https://badge.fury.io/py/sequana-laa.svg\n     :target: https://pypi.python.org/pypi/sequana_laa\n\n.. image:: http://joss.theoj.org/papers/10.21105/joss.00352/status.svg\n    :target: http://joss.theoj.org/papers/10.21105/joss.00352\n    :alt: JOSS (journal of open source software) DOI\n\n.. image:: https://github.com/sequana/laa/actions/workflows/main.yml/badge.svg\n   :target: https://github.com/sequana/laa/actions/workflows/main.yml)\n\n\n\nThis is is the **laa** pipeline from the `Sequana <https://sequana.readthedocs.org>`_ project\n\n:Overview: Perform amplicon analysis on Pacbio data sets including variant and phylogeny\n:Input: A set of CCS files from pacbio in FastQ formats\n:Output: variant calling, phylogney, consensus genomes, etc\n:Status: production but may change\n:Citation: Cokelaer et al, (2017), \u2018Sequana\u2019: a Set of Snakemake NGS pipelines, Journal of Open Source Software, 2(16), 352, JOSS DOI doi:10.21105/joss.00352\n\nThis pipeline was used in :\n\n- L'Honneur et al (polyomavirus, 2022) https://pubmed.ncbi.nlm.nih.gov/34979561/ \n- Kali et al (rabies,2021), https://pubmed.ncbi.nlm.nih.gov/33444703/\n- Claireaux et al. (gene involved in HIV, 2022) accepted, not yet on pubmed\n\nInstallation\n~~~~~~~~~~~~\n\nYou must install Sequana first::\n\n    pip install sequana\n\nThen, just install this package::\n\n    pip install sequana_laa\n\n\nUsage\n~~~~~\n\n::\n\n    sequana_laa --help\n    sequana_laa --input-directory DATAPATH \n\nThis creates a directory with the pipeline and configuration file. You will then need \nto execute the pipeline::\n\n    cd laa\n    sh laa.sh  # for a local run\n\nThis launch a snakemake pipeline. If you are familiar with snakemake, you can \nretrieve the pipeline itself and its configuration files and then execute the pipeline yourself with specific parameters::\n\n    snakemake -s laa.rules -c config.yaml --cores 4 --stats stats.txt --wrapper-prefix git+file:///home/cokelaer/Work/github/forked/sequana-wrappers\n\nOr use `sequanix <https://sequana.readthedocs.io/en/main/sequanix.html>`_ interface.\n\nRequirements\n~~~~~~~~~~~~\n\nThis pipelines requires the following executable(s):\n\n- vt\n- freebayes\n- igvtools\n- sequana\n- snpeff (optional)\n- samtools\n- bamtools\n- minimap2\n\n.. image:: https://raw.githubusercontent.com/sequana/laa/main/sequana_pipelines/laa/dag.png\n\n\nDetails\n~~~~~~~~~\n\nThis pipeline runs amplicon analysis on long reads data from pacbio sequencers. \n\n\nRules and configuration details\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nHere is the `latest documented configuration file <https://raw.githubusercontent.com/sequana/laa/main/sequana_pipelines/laa/config.yaml>`_\nto be used with the pipeline. Each rule used in the pipeline may have a section in the configuration file. \n\nChangelog\n~~~~~~~~~\n\n========= ====================================================================\nVersion   Description\n========= ====================================================================\n0.10.0    full integration with latest wrapeprs and apptainers from damona\n0.9.0     add singularity containers\n0.8.0     **First release.**\n========= ====================================================================",
    "bugtrack_url": null,
    "license": "new BSD",
    "summary": "Long read amplicon analysis",
    "version": "0.10.0",
    "project_urls": {
        "Homepage": "https://github.com/sequana/"
    },
    "split_keywords": [
        "snakemake",
        " sequana",
        " amplicon",
        " variant calling",
        " phylogeny"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15d9e76aede5b425f43bfdfedf6a9b2d5a31f5fe5aa520209f3839d7bc4cde9a",
                "md5": "8475294f9757b197a782bb9a956bab02",
                "sha256": "b3d2f906cde33b30a5dd847237d9a7becceed894fae6d4e58c086905c4345f67"
            },
            "downloads": -1,
            "filename": "sequana_laa-0.10.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8475294f9757b197a782bb9a956bab02",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 106623,
            "upload_time": "2023-05-25T10:15:39",
            "upload_time_iso_8601": "2023-05-25T10:15:39.189621Z",
            "url": "https://files.pythonhosted.org/packages/15/d9/e76aede5b425f43bfdfedf6a9b2d5a31f5fe5aa520209f3839d7bc4cde9a/sequana_laa-0.10.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-25 10:15:39",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "sequana-laa"
}
        
Elapsed time: 0.96298s