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 YaHS and RagTag. YaHS is used to scaffold the first provided assembly, and then RagTag is used to scaffold the remaining assemblies using the first scaffolded assembly as a reference. Finally the RagTag scaffolds are re-scaffolded using YaHS 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; 1 pipelines
Generate BlobTK plots from a provided Blobtoolkit Dataset
1 components; 0 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