Skip to main content

roary

Tags: pangenome orthology core-genome alignment bacteria run-scope

Rapid large-scale prokaryote pan genome analysis.

Uses Roary to calculate the pan genome of a collection of prokaryotic annotated assemblies. It outputs a core gene alignment and a gene presence/absence table.

Inputs

record (
meta: Record,
gff: Set<Path>
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
gffSet<Path>List of GFF3 files to be analyzed (typically from Prokka)

Outputs

record (
meta: Record,
aln: Path?,
csv: Path?,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
alnPath?Core genome alignment in FASTA format
csvPath?Gene presence/absence table
resultsSet<Path>All output files to be published
logsSet<Path?>Optional program specific log files
nf_logsSet<Path>Nextflow-specific log files (e.g. .command.{begin
versionsSet<Path>A YAML formatted file with program versions

Parameters

Roary Parameters

ParameterTypeDefaultDescription
--use_roarybooleanfalseUse Roary instead of PIRATE in the 'pangenome' subworkflow
--roary_cdinteger99Percentage of isolates a gene must be in to be core
--roary_sbooleanfalseDo not split paralogs
--roary_apbooleanfalseAllow paralogs in core alignment

Used By

Subworkflows

  • roary - Build a pangenome from GFF3 annotations using Roary.

Citations

If you use this in your analysis, please cite the following.

Source

View source on GitHub

Version

ROARY:
- roary: 3.13.0