cb-platon


Namecb-platon JSON
Version 1.7 PyPI version JSON
download
home_pagehttps://github.com/oschwengers/platon
SummaryPlaton: identification and characterization of bacterial plasmid contigs from short-read draft assemblies.
upload_time2023-08-10 10:39:43
maintainer
docs_urlNone
authorOliver Schwengers
requires_python>=3.8
licenseGPLv3
keywords bioinformatics plasmids wgs
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![DOI:10.1099/mgen.0.000398](https://zenodo.org/badge/DOI/10.1099/mgen.0.000398.svg)](https://doi.org/10.1099/mgen.0.000398)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-brightgreen.svg)](https://github.com/oschwengers/platon/blob/master/LICENSE)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cb-platon.svg)
![GitHub release](https://img.shields.io/github/release/oschwengers/platon.svg)
[![PyPI](https://img.shields.io/pypi/v/cb-platon.svg)](https://pypi.org/project/cb-platon)
![PyPI - Status](https://img.shields.io/pypi/status/cb-platon.svg)
[![Conda](https://img.shields.io/conda/v/bioconda/platon.svg)](https://bioconda.github.io/recipes/platon/README.html)

# Platon: identification and characterization of bacterial plasmid contigs from short-read draft assemblies

## Contents

- [Description](#description)
- [Input/Output](#inputoutput)
- [Installation](#installation)
  - [BioConda](#bioconda)
  - [GitHub/Pip](#githubpip)
- [Usage](#usage)
- [Examples](#examples)
- [Mode](#mode)
- [Database](#database)
- [Dependencies](#dependencies)
- [Citation](#citation)
- [Issues](#issues)

## Description

**TL;DR**
Platon detects plasmid-borne contigs within bacterial draft (meta) genomes assemblies. Therefore, Platon analyzes the distribution bias of protein-coding gene families among chromosomes and plasmids. This analysis is complemented by comprehensive contig characterizations followed by heuristic filters.

Platon conducts three analysis steps:

1. It predicts and searches protein sequences against a custom and pre-computed database comprising marker protein sequences (**MPS**) and related replicon distribution scores (**RDS**). These scores express the empirically measured bias of protein sequence family distributions among plasmids and chromosomes pre-computed on complete NCBI RefSeq replicons. Platon calculates the mean RDS for each contig and either classifies them as chromosome if the RDS is below a sensitivity cutoff determined to 95% sensitivity or as plasmid if the RDS is above a specificity cutoff determined to 99.9% specificity. Exact values for these thresholds have been computed based on Monte Carlo simulations of artifical replicon fragments created from complete RefSeq chromosome and plasmid sequences.
2. Contigs passing the sensitivity filter get comprehensivley characterized. Hereby, Platon tries to circularize the contig sequences, searches for rRNA, replication, mobilization and conjugation genes, oriT sequences, incompatibility group DNA probes and finally performs a BLAST+ search against the NCBI plasmid database.
3. Finally, to increase the overall sensitivity, Platon classifies all remaining contigs based on the gathered information by several heuristics.

| ![Replicon distribution and alignment hit frequencies of MPS](rds-ratio-counts.web.png?raw=true) |
| -- |
| *Fig: Replicon distribution and alignment hit frequencies of MPS. Shown are summed plasmid and chromosome alignment hit frequencies per MPS plotted against plasmid/chromosome hit count ratios scaled to [-1 (chromosome), 1 (plasmid)]; Hue: normalized RDS values (min=-100, max=100), hit count outliers below 10-4 and above 1 are discarded for the sake of readability.* |

## Input/Output

### Input

Platon accepts draft (meta) genome assemblies in fasta format. If contigs have been assembled with SPAdes, Platon is able to extract the coverage information from the contig names.

### Output

For each contig classified as plasmid sequence the following columns are printed to `STDOUT` as tab separated values:

- Contig ID
- Length
- Coverage
- \# ORFs
- RDS
- Circularity
- Incompatibility Type(s)
- \# Replication Genes
- \# Mobilization Genes
- \# OriT Sequences
- \# Conjugation Genes
- \# rRNA Genes
- \# Plasmid Database Hits

In addition, Platon writes the following files into the output directory:

- `<prefix>`.plasmid.fasta: contigs classified as plasmids or plasmodal origin
- `<prefix>`.chromosome.fasta: contigs classified as chromosomal origin
- `<prefix>`.tsv: dense information as printed to STDOUT (see above)
- `<prefix>`.json: comprehensive results and information on each single plasmid contig.
All files are prefixed (`<prefix>`) as the input genome fasta file.

## Installation

Platon can be installed via BioConda or Pip.
However, we encourage to use [Conda](https://conda.io/projects/conda/en/latest/user-guide/install/index.html) to automatically install all required 3rd party dependencies. In all cases a mandatory [database](#database_download) must be downloaded.

### BioConda

```bash
$ conda install -c conda-forge -c bioconda -c defaults platon
```

### Pip

```bash
$ python3 -m pip install --user cb-platon
```

Platon requires the following 3rd party executables which must be installed & executable:

- Prodigal (2.6.3) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2848648> <https://github.com/hyattpd/Prodigal>
- Diamond (2.0.6) <https://pubmed.ncbi.nlm.nih.gov/25402007> <http://www.diamondsearch.org>
- Blast+ (2.10.1) <https://www.ncbi.nlm.nih.gov/pubmed/2231712> <https://blast.ncbi.nlm.nih.gov>
- MUMmer (4.0.0-beta2) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC395750/> <https://github.com/gmarcais/mummer>
- HMMER (3.3.1) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3695513/> <http://hmmer.org/>
- INFERNAL (1.1.4) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810854> <http://eddylab.org/infernal>

### Database download

Platon requires a mandatory database which is publicly hosted at Zenodo: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4066768.svg)](https://doi.org/10.5281/zenodo.4066768)
Further information is provided in the [database](#database) section below.

```bash
$ wget https://zenodo.org/record/4066768/files/db.tar.gz
$ tar -xzf db.tar.gz
$ rm db.tar.gz
```

The db path can either be provided via parameter (`--db`) or environment variable (`PLATON_DB`):

```bash
$ platon --db <db-path> genome.fasta

$ export PLATON_DB=<db-path>
$ platon genome.fasta
```

Additionally, for a system-wide setup, the database can be copied to the Platon base directory:

```bash
$ cp -r db/ <platon-installation-dir>
```

## Usage

Usage:

```bash
usage: platon [--db DB] [--prefix PREFIX] [--output OUTPUT] [--mode {sensitivity,accuracy,specificity}] [--characterize] [--meta] [--help] [--verbose] [--threads THREADS] [--version] <genome>

Identification and characterization of bacterial plasmid contigs from short-read draft assemblies.

Input / Output:
  <genome>              draft genome in fasta format
  --db DB, -d DB        database path (default = <platon_path>/db)
  --prefix PREFIX, -p PREFIX
                        Prefix for output files
  --output OUTPUT, -o OUTPUT
                        Output directory (default = current working directory)

Workflow:
  --mode {sensitivity,accuracy,specificity}, -m {sensitivity,accuracy,specificity}
                        applied filter mode: sensitivity: RDS only (>= 95% sensitivity); specificity: RDS only (>=99.9% specificity); accuracy: RDS & characterization heuristics (highest accuracy) (default = accuracy)
  --characterize, -c    deactivate filters; characterize all contigs
  --meta                use metagenome gene prediction mode

General:
  --help, -h            Show this help message and exit
  --verbose, -v         Print verbose information
  --threads THREADS, -t THREADS
                        Number of threads to use (default = number of available CPUs)
  --version             show program's version number and exit
```

## Examples

Simple:

```bash
$ platon genome.fasta
```

Expert: writing results to `results` directory with verbose output using 8 threads:

```bash
$ platon --db ~/db --output results/ --verbose --threads 8 genome.fasta
```

## Mode

Platon provides 3 different modi controlling which filters will be used.
`Accuracy` mode is the preset default.

### Sensitivity

In the `sensitivity` mode Platon will classifiy all contigs with an `RDS` value *below* the sensitivity threshold as chromosomal and all remaining contigs as plasmid. This threshold was defined to account for 95% sensitivity and computed via Monte Carlo simulations of artifical contigs resulting in an RDS=-7.9.
-> use this mode to *exclude chromosomal* contigs.

### Specificity

In the `specificity` mode Platon will classifiy all contigs with an `RDS` value *above* the specificity threshold as plasmid and all remaining contigs as chromosomal. This threshold was defined to account for 99.9% specificity and computed via Monte Carlo simulations of artifical contigs resulting in an RDS=0.7.

### Accuracy (default)

In the `accuracy` mode Platon will classifiy all contigs with:

- an `RDS` value *below* the sensitivity threshold as chromosomal
- an `RDS` value *above* the specificity threshold as plasmid and in addition all contigs as plasmid for which one of the following is true: it
- can be circularized
- has an incompatibility group sequence
- has a replication or mobilization HMM hit
- has an oriT hit
- has an RDS above the conservative score (0.1), a RefSeq plasmid hit and *no* rRNA hit

## Database

Platon depends on a custom database based on MPS, RDS, RefSeq Plasmid database, PlasmidFinder db as well as manually curated MOB HMM models from MOBscan, custom conjugation and replication HMM models and oriT sequences from MOB-suite. This database based on UniProt UniRef90 release 202 can be downloaded here: (zipped 1.6 Gb, unzipped 2.8 Gb)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4066768.svg)](https://doi.org/10.5281/zenodo.4066768)
[https://zenodo.org/record/4066768/files/db.tar.gz](https://zenodo.org/record/4066768/files/db.tar.gz)

*Please make sure that you use the latest Platon version along with the most recent database version! Older software versions are **not** compatible with the latest database version*

## Dependencies

Platon was developed and tested in Python 3.5 and depends on BioPython (>=1.71).

Additionally, it depends on the following 3rd party executables:

- Prodigal (2.6.3) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2848648> <https://github.com/hyattpd/Prodigal>
- Diamond (2.0.6) <https://pubmed.ncbi.nlm.nih.gov/25402007> <http://www.diamondsearch.org>
- Blast+ (2.10.1) <https://www.ncbi.nlm.nih.gov/pubmed/2231712> <https://blast.ncbi.nlm.nih.gov>
- MUMmer (4.0.0-beta2) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC395750/> <https://github.com/gmarcais/mummer>
- HMMER (3.3.1) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3695513/> <http://hmmer.org/>
- INFERNAL (1.1.4) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810854> <http://eddylab.org/infernal>

## Citation

> Schwengers O., Barth P., Falgenhauer L., Hain T., Chakraborty T., & Goesmann A. (2020). Platon: identification and characterization of bacterial plasmid contigs in short-read draft assemblies exploiting protein sequence-based replicon distribution scores. Microbial Genomics, 95, 295. https://doi.org/10.1099/mgen.0.000398

As Platon takes advantage of the inc groups, MOB HMMs and oriT sequences of the following databases, please also cite:

- > Carattoli A., Zankari E., Garcia-Fernandez A., Voldby Larsen M., Lund O., Villa L., Aarestrup F.M., Hasman H. (2014) PlasmidFinder and pMLST: in silico detection and typing of plasmids. Antimicrobial Agents and Chemotherapy, https://doi.org/10.1128/AAC.02412-14

- > Garcillán-Barcia M. P., Redondo-Salvo S., Vielva L., de la Cruz F. (2020) MOBscan: Automated Annotation of MOB Relaxases. Methods in Molecular Biology, https://doi.org/10.1007/978-1-4939-9877-7_21

- > Robertson J., Nash J. H. E. (2018) MOB-suite: Software Tools for Clustering, Reconstruction and Typing of Plasmids From Draft Assemblies. Microbial Genomics, https://doi.org/10.1099/mgen.0.000206

## Issues

If you run into any issues with Platon, we'd be happy to hear about it! Please, start the pipeline with `-v` (verbose) and do not hesitate to file an issue including as much of the following as possible:

- a detailed description of the issue
- the platon cmd line output
- the `<prefix>.json` file if possible
- A reproducible example of the issue with a small dataset that you can share (helps us identify whether the issue is specific to a particular computer, operating system, and/or dataset).



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/oschwengers/platon",
    "name": "cb-platon",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "bioinformatics,plasmids,wgs",
    "author": "Oliver Schwengers",
    "author_email": "oliver.schwengers@computational.bio.uni-giessen.de",
    "download_url": "https://files.pythonhosted.org/packages/b9/70/7d09c2b4144c5bb328e3b4a74ee2f3ba63bf95e625a60bd9cf5b839d37bf/cb-platon-1.7.tar.gz",
    "platform": null,
    "description": "[![DOI:10.1099/mgen.0.000398](https://zenodo.org/badge/DOI/10.1099/mgen.0.000398.svg)](https://doi.org/10.1099/mgen.0.000398)\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-brightgreen.svg)](https://github.com/oschwengers/platon/blob/master/LICENSE)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cb-platon.svg)\n![GitHub release](https://img.shields.io/github/release/oschwengers/platon.svg)\n[![PyPI](https://img.shields.io/pypi/v/cb-platon.svg)](https://pypi.org/project/cb-platon)\n![PyPI - Status](https://img.shields.io/pypi/status/cb-platon.svg)\n[![Conda](https://img.shields.io/conda/v/bioconda/platon.svg)](https://bioconda.github.io/recipes/platon/README.html)\n\n# Platon: identification and characterization of bacterial plasmid contigs from short-read draft assemblies\n\n## Contents\n\n- [Description](#description)\n- [Input/Output](#inputoutput)\n- [Installation](#installation)\n  - [BioConda](#bioconda)\n  - [GitHub/Pip](#githubpip)\n- [Usage](#usage)\n- [Examples](#examples)\n- [Mode](#mode)\n- [Database](#database)\n- [Dependencies](#dependencies)\n- [Citation](#citation)\n- [Issues](#issues)\n\n## Description\n\n**TL;DR**\nPlaton detects plasmid-borne contigs within bacterial draft (meta) genomes assemblies. Therefore, Platon analyzes the distribution bias of protein-coding gene families among chromosomes and plasmids. This analysis is complemented by comprehensive contig characterizations followed by heuristic filters.\n\nPlaton conducts three analysis steps:\n\n1. It predicts and searches protein sequences against a custom and pre-computed database comprising marker protein sequences (**MPS**) and related replicon distribution scores (**RDS**). These scores express the empirically measured bias of protein sequence family distributions among plasmids and chromosomes pre-computed on complete NCBI RefSeq replicons. Platon calculates the mean RDS for each contig and either classifies them as chromosome if the RDS is below a sensitivity cutoff determined to 95% sensitivity or as plasmid if the RDS is above a specificity cutoff determined to 99.9% specificity. Exact values for these thresholds have been computed based on Monte Carlo simulations of artifical replicon fragments created from complete RefSeq chromosome and plasmid sequences.\n2. Contigs passing the sensitivity filter get comprehensivley characterized. Hereby, Platon tries to circularize the contig sequences, searches for rRNA, replication, mobilization and conjugation genes, oriT sequences, incompatibility group DNA probes and finally performs a BLAST+ search against the NCBI plasmid database.\n3. Finally, to increase the overall sensitivity, Platon classifies all remaining contigs based on the gathered information by several heuristics.\n\n| ![Replicon distribution and alignment hit frequencies of MPS](rds-ratio-counts.web.png?raw=true) |\n| -- |\n| *Fig: Replicon distribution and alignment hit frequencies of MPS. Shown are summed plasmid and chromosome alignment hit frequencies per MPS plotted against plasmid/chromosome hit count ratios scaled to [-1 (chromosome), 1 (plasmid)]; Hue: normalized RDS values (min=-100, max=100), hit count outliers below 10-4 and above 1 are discarded for the sake of readability.* |\n\n## Input/Output\n\n### Input\n\nPlaton accepts draft (meta) genome assemblies in fasta format. If contigs have been assembled with SPAdes, Platon is able to extract the coverage information from the contig names.\n\n### Output\n\nFor each contig classified as plasmid sequence the following columns are printed to `STDOUT` as tab separated values:\n\n- Contig ID\n- Length\n- Coverage\n- \\# ORFs\n- RDS\n- Circularity\n- Incompatibility Type(s)\n- \\# Replication Genes\n- \\# Mobilization Genes\n- \\# OriT Sequences\n- \\# Conjugation Genes\n- \\# rRNA Genes\n- \\# Plasmid Database Hits\n\nIn addition, Platon writes the following files into the output directory:\n\n- `<prefix>`.plasmid.fasta: contigs classified as plasmids or plasmodal origin\n- `<prefix>`.chromosome.fasta: contigs classified as chromosomal origin\n- `<prefix>`.tsv: dense information as printed to STDOUT (see above)\n- `<prefix>`.json: comprehensive results and information on each single plasmid contig.\nAll files are prefixed (`<prefix>`) as the input genome fasta file.\n\n## Installation\n\nPlaton can be installed via BioConda or Pip.\nHowever, we encourage to use [Conda](https://conda.io/projects/conda/en/latest/user-guide/install/index.html) to automatically install all required 3rd party dependencies. In all cases a mandatory [database](#database_download) must be downloaded.\n\n### BioConda\n\n```bash\n$ conda install -c conda-forge -c bioconda -c defaults platon\n```\n\n### Pip\n\n```bash\n$ python3 -m pip install --user cb-platon\n```\n\nPlaton requires the following 3rd party executables which must be installed & executable:\n\n- Prodigal (2.6.3) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2848648> <https://github.com/hyattpd/Prodigal>\n- Diamond (2.0.6) <https://pubmed.ncbi.nlm.nih.gov/25402007> <http://www.diamondsearch.org>\n- Blast+ (2.10.1) <https://www.ncbi.nlm.nih.gov/pubmed/2231712> <https://blast.ncbi.nlm.nih.gov>\n- MUMmer (4.0.0-beta2) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC395750/> <https://github.com/gmarcais/mummer>\n- HMMER (3.3.1) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3695513/> <http://hmmer.org/>\n- INFERNAL (1.1.4) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810854> <http://eddylab.org/infernal>\n\n### Database download\n\nPlaton requires a mandatory database which is publicly hosted at Zenodo: [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4066768.svg)](https://doi.org/10.5281/zenodo.4066768)\nFurther information is provided in the [database](#database) section below.\n\n```bash\n$ wget https://zenodo.org/record/4066768/files/db.tar.gz\n$ tar -xzf db.tar.gz\n$ rm db.tar.gz\n```\n\nThe db path can either be provided via parameter (`--db`) or environment variable (`PLATON_DB`):\n\n```bash\n$ platon --db <db-path> genome.fasta\n\n$ export PLATON_DB=<db-path>\n$ platon genome.fasta\n```\n\nAdditionally, for a system-wide setup, the database can be copied to the Platon base directory:\n\n```bash\n$ cp -r db/ <platon-installation-dir>\n```\n\n## Usage\n\nUsage:\n\n```bash\nusage: platon [--db DB] [--prefix PREFIX] [--output OUTPUT] [--mode {sensitivity,accuracy,specificity}] [--characterize] [--meta] [--help] [--verbose] [--threads THREADS] [--version] <genome>\n\nIdentification and characterization of bacterial plasmid contigs from short-read draft assemblies.\n\nInput / Output:\n  <genome>              draft genome in fasta format\n  --db DB, -d DB        database path (default = <platon_path>/db)\n  --prefix PREFIX, -p PREFIX\n                        Prefix for output files\n  --output OUTPUT, -o OUTPUT\n                        Output directory (default = current working directory)\n\nWorkflow:\n  --mode {sensitivity,accuracy,specificity}, -m {sensitivity,accuracy,specificity}\n                        applied filter mode: sensitivity: RDS only (>= 95% sensitivity); specificity: RDS only (>=99.9% specificity); accuracy: RDS & characterization heuristics (highest accuracy) (default = accuracy)\n  --characterize, -c    deactivate filters; characterize all contigs\n  --meta                use metagenome gene prediction mode\n\nGeneral:\n  --help, -h            Show this help message and exit\n  --verbose, -v         Print verbose information\n  --threads THREADS, -t THREADS\n                        Number of threads to use (default = number of available CPUs)\n  --version             show program's version number and exit\n```\n\n## Examples\n\nSimple:\n\n```bash\n$ platon genome.fasta\n```\n\nExpert: writing results to `results` directory with verbose output using 8 threads:\n\n```bash\n$ platon --db ~/db --output results/ --verbose --threads 8 genome.fasta\n```\n\n## Mode\n\nPlaton provides 3 different modi controlling which filters will be used.\n`Accuracy` mode is the preset default.\n\n### Sensitivity\n\nIn the `sensitivity` mode Platon will classifiy all contigs with an `RDS` value *below* the sensitivity threshold as chromosomal and all remaining contigs as plasmid. This threshold was defined to account for 95% sensitivity and computed via Monte Carlo simulations of artifical contigs resulting in an RDS=-7.9.\n-> use this mode to *exclude chromosomal* contigs.\n\n### Specificity\n\nIn the `specificity` mode Platon will classifiy all contigs with an `RDS` value *above* the specificity threshold as plasmid and all remaining contigs as chromosomal. This threshold was defined to account for 99.9% specificity and computed via Monte Carlo simulations of artifical contigs resulting in an RDS=0.7.\n\n### Accuracy (default)\n\nIn the `accuracy` mode Platon will classifiy all contigs with:\n\n- an `RDS` value *below* the sensitivity threshold as chromosomal\n- an `RDS` value *above* the specificity threshold as plasmid and in addition all contigs as plasmid for which one of the following is true: it\n- can be circularized\n- has an incompatibility group sequence\n- has a replication or mobilization HMM hit\n- has an oriT hit\n- has an RDS above the conservative score (0.1), a RefSeq plasmid hit and *no* rRNA hit\n\n## Database\n\nPlaton depends on a custom database based on MPS, RDS, RefSeq Plasmid database, PlasmidFinder db as well as manually curated MOB HMM models from MOBscan, custom conjugation and replication HMM models and oriT sequences from MOB-suite. This database based on UniProt UniRef90 release 202 can be downloaded here: (zipped 1.6 Gb, unzipped 2.8 Gb)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4066768.svg)](https://doi.org/10.5281/zenodo.4066768)\n[https://zenodo.org/record/4066768/files/db.tar.gz](https://zenodo.org/record/4066768/files/db.tar.gz)\n\n*Please make sure that you use the latest Platon version along with the most recent database version! Older software versions are **not** compatible with the latest database version*\n\n## Dependencies\n\nPlaton was developed and tested in Python 3.5 and depends on BioPython (>=1.71).\n\nAdditionally, it depends on the following 3rd party executables:\n\n- Prodigal (2.6.3) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2848648> <https://github.com/hyattpd/Prodigal>\n- Diamond (2.0.6) <https://pubmed.ncbi.nlm.nih.gov/25402007> <http://www.diamondsearch.org>\n- Blast+ (2.10.1) <https://www.ncbi.nlm.nih.gov/pubmed/2231712> <https://blast.ncbi.nlm.nih.gov>\n- MUMmer (4.0.0-beta2) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC395750/> <https://github.com/gmarcais/mummer>\n- HMMER (3.3.1) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3695513/> <http://hmmer.org/>\n- INFERNAL (1.1.4) <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810854> <http://eddylab.org/infernal>\n\n## Citation\n\n> Schwengers O., Barth P., Falgenhauer L., Hain T., Chakraborty T., & Goesmann A. (2020). Platon: identification and characterization of bacterial plasmid contigs in short-read draft assemblies exploiting protein sequence-based replicon distribution scores. Microbial Genomics, 95, 295. https://doi.org/10.1099/mgen.0.000398\n\nAs Platon takes advantage of the inc groups, MOB HMMs and oriT sequences of the following databases, please also cite:\n\n- > Carattoli A., Zankari E., Garcia-Fernandez A., Voldby Larsen M., Lund O., Villa L., Aarestrup F.M., Hasman H. (2014) PlasmidFinder and pMLST: in silico detection and typing of plasmids. Antimicrobial Agents and Chemotherapy, https://doi.org/10.1128/AAC.02412-14\n\n- > Garcill\u00e1n-Barcia M. P., Redondo-Salvo S., Vielva L., de la Cruz F. (2020) MOBscan: Automated Annotation of MOB Relaxases. Methods in Molecular Biology, https://doi.org/10.1007/978-1-4939-9877-7_21\n\n- > Robertson J., Nash J. H. E. (2018) MOB-suite: Software Tools for Clustering, Reconstruction and Typing of Plasmids From Draft Assemblies. Microbial Genomics, https://doi.org/10.1099/mgen.0.000206\n\n## Issues\n\nIf you run into any issues with Platon, we'd be happy to hear about it! Please, start the pipeline with `-v` (verbose) and do not hesitate to file an issue including as much of the following as possible:\n\n- a detailed description of the issue\n- the platon cmd line output\n- the `<prefix>.json` file if possible\n- A reproducible example of the issue with a small dataset that you can share (helps us identify whether the issue is specific to a particular computer, operating system, and/or dataset).\n\n\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Platon: identification and characterization of bacterial plasmid contigs from short-read draft assemblies.",
    "version": "1.7",
    "project_urls": {
        "Bug Reports": "https://github.com/oschwengers/platon/issues",
        "Homepage": "https://github.com/oschwengers/platon",
        "Source": "https://github.com/oschwengers/platon"
    },
    "split_keywords": [
        "bioinformatics",
        "plasmids",
        "wgs"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7222070e0a53595025b811cb78b3ffe10597e52acefdc7a94634111065cb870d",
                "md5": "e9042cd81ac4c802a0c1de415de9cfbd",
                "sha256": "caac810342ca616fa889387b298b72ca1dc5ccdf3f7c3c8b34f9be04594a5449"
            },
            "downloads": -1,
            "filename": "cb_platon-1.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e9042cd81ac4c802a0c1de415de9cfbd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 32093,
            "upload_time": "2023-08-10T10:39:42",
            "upload_time_iso_8601": "2023-08-10T10:39:42.019766Z",
            "url": "https://files.pythonhosted.org/packages/72/22/070e0a53595025b811cb78b3ffe10597e52acefdc7a94634111065cb870d/cb_platon-1.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9707d09c2b4144c5bb328e3b4a74ee2f3ba63bf95e625a60bd9cf5b839d37bf",
                "md5": "5b7d9b27f7e2978d230dd41e7b65f4c6",
                "sha256": "74a3a9432ffd7125d7bd64e7b7ce1d6435adc9433fa335c872ca59b1ba6dacbb"
            },
            "downloads": -1,
            "filename": "cb-platon-1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "5b7d9b27f7e2978d230dd41e7b65f4c6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 31489,
            "upload_time": "2023-08-10T10:39:43",
            "upload_time_iso_8601": "2023-08-10T10:39:43.289492Z",
            "url": "https://files.pythonhosted.org/packages/b9/70/7d09c2b4144c5bb328e3b4a74ee2f3ba63bf95e625a60bd9cf5b839d37bf/cb-platon-1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-10 10:39:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "oschwengers",
    "github_project": "platon",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cb-platon"
}
        
Elapsed time: 0.09798s