Available Subworkflows
Subworkflows combine modules into reusable groups of processes for Nextflow DSL2 pipelines. These subworkflows are maintained in the sanger-tol/nf-core-modules repository. For guidance on writing subworkflows, see the nf-core documentation.
27 subworkflows
Merge sorted fixmated BAM files with reference to an assembly, then optionally mark duplicates
3 components; 5 pipelines
Assess a genome FASTA with BUSCO using a chosen lineage and optional local lineage database path, then emit BUSCO gene coordinates as three bedGraph-style tables (Complete, Duplicated, Fragmented). Optionally bgzip/tabix those bedGraph files.
3 components; 0 pipelines
Maps Hi-C reads in unaligned CRAM format to a set of references.
8 components; 4 pipelines
Align 10X data using Longranger and FreeBayes to a genome assembly and polish
13 components; 1 pipelines
Scaffold a set of assemblies using RagTag and YaHS. First, each assembly is scaffolded with RagTag against the provided reference. Then, the RagTag scaffolds are re-scaffolded using YaHS with the provided Hi-C BAM to correct errors.
5 components; 0 pipelines
Scaffold an assembly FASTA file using Hi-C contacts with YaHS.
4 components; 1 pipelines
Purge retained haplotypic duplications from an assembly using purge_dups.
If alternate assembly or alternate assemblies are provided, these will all be concatenated with the purged haplotigs.
9 components; 1 pipelines
Run FCS_GX to classify sequences in an assembly, parse the output files into a single CSV.
3 components; 0 pipelines
Generate a density file for a given feature type
7 components; 1 pipelines
Evaluate a number of standard metrics for a genome assembly, including basic statistics, MerquryFK for completeness/QV scores, and BUSCO
4 components; 2 pipelines
Generate BlobTK plots from a provided Blobtoolkit Dataset
1 components; 1 pipelines
Runs BUSCO with the relevant lineages
3 components; 1 pipelines
Preprocesses PacBio reads with optional LIMA demultiplexing, duplicate marking, and adapter trimming configured per input.
7 components; 1 pipelines
Build contact maps from pairs files using PretextMap, Juicertools, and Cooler
6 components; 2 pipelines
Generate a bigwig file containing repeat density graph
3 components; 1 pipelines
Identify regions of repeats in a genome
2 components; 2 pipelines
Extract the position of the repeats from a soft-masked Fasta file into a BED file, and compress and index it with tabix.
2 components; 0 pipelines
Regenerate a Pretext contact map after manual curation in PretextView. Corrects the curated AGP
onto the input assembly (pretext2asm), remaps Hi-C contacts with juicerc, builds a pairs file
(pretext/makepairs), and runs pretextmap.
4 components; 0 pipelines