Skip to content

Roadmap for nf-lamin #48

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Zethson opened this issue Mar 12, 2025 · 1 comment
Open

Roadmap for nf-lamin #48

Zethson opened this issue Mar 12, 2025 · 1 comment
Assignees
Labels

Comments

@Zethson
Copy link
Member

Zethson commented Mar 12, 2025

https://www.notion.so/laminlabs/Build-nf-lamin-39c62bcd97e0408da0522b13f98ff2c0

@sunnyosun sunnyosun marked this as a duplicate of #35 Mar 31, 2025
@sunnyosun sunnyosun assigned rcannood and lazappi and unassigned falexwolf and Zethson Mar 31, 2025
@sunnyosun sunnyosun changed the title Implement Nextflow plugin for lamindb ✨ Implement Nextflow plugin for lamindb Mar 31, 2025
@rcannood
Copy link
Collaborator

rcannood commented Apr 11, 2025

Overall plan:

The nf-lamin plugin needs to track a Nextflow run and upload information about the run to Lamin Hub. We need to use the Lamin API for this and not the lamindb Python package, or else the plugin won't work on platforms like Seqera Cloud.

To do so, the plugin needs to implement Nextflow's TraceObserver and interact with the Lamin API to:

  • Look up or create a Transform
  • Start a Run
  • Track input files as Artifacts
  • Track output files as Artifacts
  • Upload additional information (e.g. environment, trace, reports...)

Timeline:

@rcannood rcannood changed the title ✨ Implement Nextflow plugin for lamindb Roadmap for nf-lamin Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants