×

nf-core/poolsnp @ 0.0.0-0c7146d

PoolSNP is a heuristic SNP caller, which uses an MPILEUP file and a reference genome in FASTA format as inputs.

Latest version: 0.0.0-0c7146d
Total downloads: 1
Source: nf-core/modules
Authors: @abhilesh
Maintainers: @abhilesh

Summary

PoolSNP is a heuristic SNP caller, which uses an MPILEUP file and a reference genome in FASTA format as inputs.

Get started

Add the following snippet to your workflow script to include this module.

include { POOLSNP } from 'nf-core/poolsnp'

License

MIT License

Process
Name POOLSNP
Input 3 channels
#1 tuple
meta map

Groovy Map containing sample information. e.g. [ id:'sample1', single_end:false ]

mpileup file

MPILEUP file. This file contains the base calls and alignment information for each position in the reference genome. It is used as input for variant calling and other downstream analyses.

*.mpileup
#2 tuple
meta2 map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

reference file

Reference genome in FASTA format. May NOT contain any special characters such as "/|,:"

*.{fasta,fa}
#3 tuple
meta3 map

Groovy Map containing sample information. e.g. [ id:'sample1', single_end:false ]

max_cov float

Maximum coverage is calculated for every library and chromosomal arm as the percentile of a coverage distribution, e.g. max-cov=0.98 will only consider positions within the 98% coverage percentile for a given sample and chromosomal arm. Note: Provide max_cov or max_cov_file but not both. Read more: https://github.com/capoony/PoolSNP

max_cov_file file

File containing the maximum coverage thresholds for all chromosomal arms and libraries. This file needs to be tab-delimited with two columns:

  1. Chromosomal name
  2. Comma-separated list of coverage thresholds for each sample in the mpileup file. e.g. 2L 100,100,100,200,200 would mean a threshold of 100 for the first three samples and 200 for the last two samples on chromosomal arm 2L. Note: Provide max_cov or max_cov_file but not both. Read more: https://github.com/capoony/PoolSNP
Output 4 channels
#1 vcf tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*.vcf.gz file

Gzipped VCF file containing allele counts and frequencies for every position and library

*.vcf.gz
#2 max_cov tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*cov-*.txt file

File containing the maximum coverage thresholds for all chromosomal arms and libraries

*cov-*.txt
#3 versions
versions.yml file

File containing software versions

versions.yml
#4 bad_sites tuple
meta map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*BS.txt.gz file

File containing a list of sites (variable and invariable) that did not pass the SNP calling criteria

*BS.txt.gz
Tool Description Homepage
poolsnp PoolSNP is a heuristic SNP caller, which uses an MPILEUP file and a reference genome in FASTA format as inputs. https://github.com/capoony/PoolSNP
Version 0.0.0-0c7146d
Commit ID 135d883a43b1a2324b4112cd270cf22e20835533
Release Date 08 Apr 2026 19:04:49 (UTC)
Download URL https://registry-stage.nextflow.io/api/v1/modules/nf-core%2Fpoolsnp/0.0.0-0c7146d/download
OCI Store URL https://public.cr.stage-seqera.io/v2/nextflow/plugin-stage/modules/nf-core/poolsnp/blobs/sha256:1aaad129de952ba5cadfaba0f39080a980c195550ce00c5e726c0c01e581d880
Size 3.6 KB
Checksum sha256:1aaad129de952ba5cadfaba0f39080a980c195550ce00c5e726c0c01e581d880
Downloads 1
Version Date Status Downloads Size Diff
0.0.0-0c7146d 08 Apr 2026 19:04:49 (UTC) 1 3.6 KB -