Dan Higgins
10/30/2026, 10:35 AMSequence ID or Wormbase ID (case-sensitive).
Any advice would be appreciated. Thanks!mashehu
10/30/2026, 10:36 AMmodules branch. all test data for nf-core modules needs to be theremashehu
10/30/2026, 10:37 AMDan Higgins
10/30/2026, 12:28 PMnf-core/test-datasets repository.
I've reviewed the nf-core module test data guidelines and browsed the existing directory structure in the `modules` branch.
The guidelines recommend organizing new files according to the existing repository structure. However, the link to the field-specific guidance appears to be broken.
Looking at the repository, I see that data/genomics/eukaryotes/ contains organism-specific directories, generally named using the scientific name (e.g. arabidopsis_thaliana, saccharomyces_cerevisiae and gallus_gallus).
My module works with C. elegans gene identifiers and requires several types of input data:
1. Gene lists (CSV): A simple CSV containing WormBase IDs (e.g. WBGene00001386) or Worm Sequence IDs. Additional columns, if present, are ignored.
2. Gene lists (Excel): An Excel workbook containing one or more worksheets, each with a list of WormBase IDs.
3. Background gene set (CSV): A list of genes representing the background population for enrichment analysis, such as all genes detected in an experiment. This is generally a superset of the genes in the input comparison list.
4. Gene annotation file (CSV): A reference file mapping WormBase IDs and sequence IDs to hierarchical functional categories. This is used for gene enrichment analysis.
5. DESeq2 results (CSV): Differential expression results containing columns such as baseMean, log2FoldChange, pvalue, and padj, used for additional downstream analysis.
I have a couple questions:
1. Would the appropriate location for these files be a new data/genomics/eukaryotes/caenorhabditis_elegans/ directory, following the existing organism-specific naming convention?
2. Within that directory, should files be organized by format (e.g. csv/, xlsx/) or grouped by their purpose?
An example structure might look like the below
data/
āāā genomics/
āāā eukaryotes/
āāā caenorhabditis_elegans/
āāā csv/
āāā xlsx/
āāā ...
Thanks for any guidance!mashehu
10/30/2026, 12:36 PMDan Higgins
11/03/2026, 1:13 PM