Skip to main content

gamma

Tags: gene-finding annotation homology alignment gamma psl sample-scope

Identification, classification, and annotation of translated gene matches.

Uses GAMMA (Gene Allele Mutation Microbial Assessment) to identify and annotate coding sequences in an assembly that match a specific gene database. It is particularly useful for detecting specific targets like antimicrobial resistance genes or virulence factors while accounting for potential mutations.

Inputs

record (
meta: Record,
fna: Path
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
fnaPathAssembled contigs in FASTA format
db: Path
NameTypeDescription
dbPathThe reference gene database in FASTA format

Outputs

record (
meta: Record,
gamma: Path,
psl: Path,
gff: Path?,
fasta: Path?,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
gammaPathMain GAMMA output file containing annotated gene matches
pslPathRaw alignment details in PSL format
gffPath?Gene matches in GFF3 format
fastaPath?Extracted nucleotide sequences of the matched genes
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

GAMMA Parameters

ParameterTypeDefaultDescription
--gamma_dbstringA gene database (FASTA) for GAMMA
--gamma_percent_identityinteger90The minimum nucleotide sequence identity % used by the Blat search

Used By

Subworkflows

  • gamma - Gene Allele Mutation Microbial Assessment.

Workflows

  • gamma - Identification, classification, and annotation of translated gene matches.

Citations

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

Source

View source on GitHub

Version

GAMMA:
- gamma: 2.2