-
Notifications
You must be signed in to change notification settings - Fork 0
NanoMetaPipe Options
Damilola Oresegun edited this page Dec 5, 2022
·
1 revision
The NanoMetaPipe script contains the main pipeline to take basecalled metagenomic nanopore reads through preprocessing to final assembled bins for microbiome analysis. The user will provide either raw reads or basecalled reads with the path to the output folder to place generated outputs. Other options include different thresholds necessary to trimming, filtering and classification steps.
-
-bor--basecalled: Folder of basecalled reads in FASTQ format. Reads must be basecalled previously!. Example:path/to/exp_folder/pass. This option does not work with raw reads. -
-cor--barcodes: List of barcodes used e.g.-c barcode01 barcode02 -
-e or
--isolates: List of isolates used. Must give sequence type separated by underscore e.g.-e isolate1_dna isolate2_cdna. Must correspond to the order of barcodes given i.e. barcode01=isolate1_dna. -
-kror--kraken: Full path to the install kraken package. If kraken is in the $PATH, simply write kraken2 -
-kborkraken_DB: Full path to the installed kraken database -
-ror--reference: Full path to the reference genome to align against -
-sor--sequence_type: The type of sequence you want to be analysed. DNA and cDNA are supported individually and together in a multiplexed dataset. Ensure to identify the sequence types in the isolate names given i.e. Sequence files should be given as isolate1_DNA or isolate2_cDNA or isolate2_dscDNA. -
-bror--bracken: Full path to the installed bracken. If in the $PATH, simply writebracken -
-ndor--ncbi_db: The full path to the local NCBI nt database
-
-btor--bracken-hit-threshold: A minimum number of kmers that must be matched to place a contig into a taxonomic group by bracken re-estimation. Default is20 -
-cror--cdna_ref: If using both DNA and CDNA sequence types, please provide the path to the transcriptome assembly here. If only using cDNA sequence files, this option is not necessary! -
-mcror--make_cdna_ref: Generate a genome-guided transcriptome to remove host sequences from input cDNA sequences. Only works with with the detection of indicated cDNA input isolates. This option does not work with the-croption. Default isOff. Activate this option with just-mcror--make_cdna_ref. To be used in conjunction with the-cdoption -
-cdor--ref_cdna_reads: Path to cDNA reads to generate a host transcriptome. Must be used with-mcroption -
-caor--cdna_adapter: Full path to a FASTA file containing the adapters used for your cDNA sequencing reads. Must be used with the-mcroption -
-dor--demultiplexer: Choice of demultiplexer to use. Guppy or Qcat. If you wish to use guppy, you must have access to a GPU set up with tensorflow and other requirements set by Oxford Nanopore. Default isqcat -
-dflor--dna_filter_length: Filter length threshold for DNA input sequences Default is500 -
-cflor--cdna_filter_length: Filter length threshold for cDNA input sequences Default is 100 -
-flwor--flowcell: The flowcell used for the sequencing experiment. Default isFLO-MIN106 -
-fqor--filter_quality: Phred quality threshold to filter demultiplexed reads. Default is10 -
-ftor--filter: Carries out filtering of reads after demultiplexing. Default isOn. Turn off with just-ft -
-gor--gff: The GFF file associated with the reference genome provided with the-roption -
-kor--kit: The sequencing kit used for the experiment. The SQK prefix is not necessary i.e. for SQK-LSK109, onlyLSK109should be stated -
-ktor--kraken_Hit_Threshold: A minimum number of groups that must be matched to place a contig into a taxonomic group -
-kmor--kraken_mode: Choose the method to use with kraken taxonomic classification. Classification can be done with just the host-free reads, the metagenome assembly or both. Default isassembly -
-nor--name: Give a name for the experiment. This will be used to name files and folders where appropriate -
-oor--out_dir: Full path to the output directory. Default will create the output file in the current working directory -
-por--expansion: The expansion kit used for barcoding isolates in this experiment. The 'EXP' prefix is not necessary. i.e. EXP-NBD104 should be given as NBD104. Default isNBD104 -
-rdor--redo_demulp: Carry out demultiplexing alone. To be used to re-generate demultiplexed reads if previously deleted. Default isOff, turn on with-rd -
-tor--threads: Number of threads to use. Default is24 -
-wor--cleanup: To clean up temporary files and other generated files as the pipeline progresses. Large generated files and folders would be deleted e.g. Basecalled outputs, demultiplexed reads and others will be deleted after being used. Log files will detail which files and folders were deleted. Default isOff, turn on with-w -
-mxmor--max_memory: Maximum memory to usefor the pipeline. Large input files and large classification databases may require a large amount of memory. Default is based on size of complete Refseq Kraken database which is ~132G. Default is150G