Home

Awesome

PlasmIdent

Build Status

This pipeline idenfitifes circular plasmids in in bacterial genome assemblies using long reads.

It includes the following steps

It is created with nextflow, an application to create complex pipelines with repository integration

Requirements

Installation

  1. Install nextflow
curl -s https://get.nextflow.io | bash 

This creates the nextflow executable in the current directory

  1. Download pipeline

You can either get the latest version by cloning this repository

git clone https://github.com/caspargross/plasmident

or download on of the releases.

  1. Download dependencies

All the dependencies for this pipeline can be downloaded in a docker container.

docker pull caspargross/plasmident

Alternative dependency installations:

Run Application

The pipeline requires an input file with a sample id (string) and paths for the assembly file in .fasta format and long reads in .fastq or .fastq.gz. The paths can either be absolute or relative to the launch directory. In normal configuration (with docker), it is not possible to follow symbolic links.

The file must be tab-separated and have the following format

idassemblylr
myid1/path/to/assembly1.fasta/path/to/reads1.fastq.gz
myid2/path/to/assembly2.fasta/path/to/reads2.fastq.gz

The pipeline is started with the following command:

nextflow run plasmident --input read_locations.tsv

There are other run profiles for specific environments.

Optional run parameters

Results

Example_Output