PLASMIDID(1)

πŸ“¦
version 1.6.5 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing

πŸ’– NAME πŸ’–

plasmidID β€” the plasmid identification tool, bestie. it finds plasmids. that's the vibe.


✨ DESCRIPTION ✨

okay so plasmidID is a computational pipeline that reconstructs and annotates the most likely plasmids hanging out in one single sample πŸ¦‹ like it goes in, does its little science dance, and comes back with the plasmids it thinks are actually there.

here's the usage, verbatim, no cap:

usage : ./plasmidID <-1 R1> <-2 R2> <-d database(fasta)> <-s
sample_name> [-g group_name] [options]

πŸŽ€ Mandatory input data πŸŽ€

these ones you cannot skip, queen. no exceptions, no shortcuts.

  • -1 | --R1 <filename> β€” the reads that correspond to paired-end R1. mandatory 🫢
  • -2 | --R2 <filename> β€” the reads that correspond to paired-end R2. mandatory, obviously πŸ’…
  • -d | --database <filename> β€” the database to map and reconstruct against. mandatory 🌸
  • -s | --sample <string> β€” the sample name. mandatory, and heads up: it has to be less than 37 characters. 36 max, bestie, don't test it 😭

🌈 Optional input data 🌈

these are the little extras, the sprinkles on the cupcake 🧁

  • -g | --group <string> β€” a group name. it's optional! and if you don't set it, all your samples get gathered together in the NO_GROUP group. cozy.
  • -c | --contigs <filename> β€” a file with contigs. if you supply this, plasmidID will not assembly reads. it just skips that whole step πŸ‘‘
  • -a | --annotate <filename> β€” a file with a configuration file for specific annotation.
  • -o <output_dir> β€” the output directory. by default it's just the current directory, lowkey convenient.

πŸ”₯ Pipeline options πŸ”₯

  • --explore β€” relaxes the default parameters so it can find less reliable relationships within the data supplied and the database. it's giving detective mode πŸ”
  • --only-reconstruct β€” the database you supplied will not be filtered, and all sequences will be used as scaffold.
okay important side note: this option does not require R1 and R2. instead, a contig file can be supplied. πŸ’œ
  • -w β€” undoes the winner takes it all algorithm when clustering by kmer. this is QUICKER MODE ⚑ periodt.

πŸ’… Trimming πŸ’…

  • --trimmomatic-directory β€” indicate the directory holding the trimmomatic .jar executable.
  • --no-trim β€” the reads you supplied will not be quality trimmed. raw dogging the data fr fr.

🌟 Coverage and Clustering 🌟

  • -C | --coverage-cutoff <int> β€” minimum coverage percentage to select a plasmid as scafold (0-100), default 80.
  • -S | --coverage-summary <int> β€” minimum coverage percentage to include plasmids in the summary image (0-100), default 90.
  • -f | --cluster <int> β€” kmer identity to cluster plasmids into the same representative sequence (0 means identical) (0-1), default 0.5.
  • -k | --kmer <int> β€” identity to filter plasmids from the database with the kmer approach (0-1), default 0.95.

πŸ¦‹ Contig local alignment πŸ¦‹

  • -i | --alignment-identity <int> β€” minimum identity percentage aligned for a contig to annotate, default 90.
  • -l | --alignment-percentage <int> β€” minimum length percentage aligned for a contig to annotate, default 20.
  • -L | --length-total <int> β€” minimum alignment length to filter blast analysis.
  • --extend-annotation <int> β€” look for annotation over regions with no homology found (base pairs), default 500bp.

🎨 Draw images 🎨

  • --config-directory <dir> β€” directory holding config files, default config_files/.
  • --config-file-individual <file-name> β€” file name of the individual file used to reconstruct.

⭐ Additional options ⭐

  • -M | --memory <int> β€” max memory allowed to use.
  • -T | --threads <int> β€” number of threads. give it more, she's hungry πŸ”₯
  • -v | --version β€” version.
  • -h | --help β€” display usage message. bestie behaviour honestly.

πŸ“ example πŸ“

look at her go:

./plasmidID.sh -1 ecoli_R1.fastq.gz -2 ecoli_R2.fastq.gz -d database.fasta -s ECO_553 -G ENTERO

and another one, with the extra flavour:

./plasmidID.sh -1 ecoli_R1.fastq.gz -2 ecoli_R2.fastq.gz -d PacBio_sample.fasta -c scaffolds.fasta -C 60 -s ECO_60 -G ENTERO --no-trim

🌸 SEE ALSO 🌸

the full documentation for plasmidID is maintained as a Texinfo manual. if the info and plasmidID programs are properly installed at your site, the command

info plasmidID

should give you access to the complete manual. iykyk πŸ’–


okay that's the whole page bestie, you're officially plasmid-literate now πŸ‘‘ this was plasmidID version 1.6.4, dated November 2022 β€” go reconstruct something iconic, and remember: less than 37 characters on that sample name. mwah πŸ’…βœ¨

πŸ“¦ where this page comes from