new module: gprofiler/convert
@JohannesKersting is already working on this.
Since May 8, 2026.
- Dominant language
- Nextflow
- Stars
- 429
- Forks
- 1.1k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 153
Description
Is there an existing module for this?
- I have searched for the existing module
Is there an open PR for this?
- I have searched for existing PRs
Is there an open issue for this?
- I have searched for existing issues
Further Information
Hi everyone,
We could really use a module for converting gene/protein IDs between different ID spaces in our pipeline, diseasemodulediscovery. I could also imagine this being generally useful for other pipelines as well :)
There is already a module available for overrepresentation analysis using gprofiler/gost, which we are already using in our pipeline. G:Profiler also provides ID mapping functionality via gprofiler/convert, based on the Ensembl database. I think it would be great to have this available as a module too, taking a list of IDs as input and producing a mapping table as output.
We would also be happy to work on the module ourselves.
One potential concern is that the module would query a dynamic online database, and I do not think there is currently a way to pin a specific database version. As a result, two runs with identical inputs at different time points might not always return exactly the same results. I am not sure whether this would be considered an issue, or whether similar limitations already apply to some existing modules.
Are you going to work on this?
- If I'm planning to work on this module, I added myself to the
Assigneesto facilitate tracking who is working on the module
Software requirements (conda)
---
# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/environment-schema.json
channels:
- conda-forge
- bioconda
dependencies:
- conda-forge::r-ggplot2=3.4.3
- conda-forge::r-gprofiler2=0.2.2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.