×

nf-core/poolsnp @ 0.0.0-3fc6d40

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-6c4ed3a
Total downloads: 11
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-3fc6d40
Commit ID 6c4ed3a220310b905a1fc9d04f05be2e0837142b
Release Date 22 Apr 2026 15:27:19 (UTC)
Download URL https://registry.nextflow.io/api/v1/modules/nf-core%2Fpoolsnp/0.0.0-3fc6d40/download
OCI Store URL https://public.cr.seqera.io/v2/nextflow/plugin/modules/nf-core/poolsnp/blobs/sha256:d1bdb4cf0c4bf819b611e8b35202f44aa5085b29d1c3e56d968ac8100994ae82
Size 3.7 KB
Checksum sha256:d1bdb4cf0c4bf819b611e8b35202f44aa5085b29d1c3e56d968ac8100994ae82
Downloads 4
Version Date Status Downloads Size
0.0.0-6c4ed3a 23 Apr 2026 15:38:10 (UTC) 4 3.6 KB
0.0.0-3fc6d40 22 Apr 2026 15:27:19 (UTC) 4