-
Notifications
You must be signed in to change notification settings - Fork 39
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
diann 1.8.1 -> 1.9.1dev #389
Conversation
Diann 1.9.1dev
update version
|
Co-authored-by: Julianus Pfeuffer <[email protected]>
Was there an update to the DIANN license that changed the previous conclusion here (#381 (comment))?
|
@ypriverol - this is the contents of the license distributed with https://github.com/vdemichev/DiaNN/releases/tag/1.9.1:
A couple key provisions will prevent us from using quantms going forward unless the version is reverted:
|
I discussed with @vdemichev and the license explicitly said that cloud use (for me meaning docker in the context of quantms) is not allowed even in an academic context. Then, we have decided to support only singularity. Probably @vdemichev can make everything more clear in the issue. Singularity will allow the users to run it locally, and also in HPC infrastructure. We will add in the release the DIANN License in the main repo. Currently, 1.8.1 is the default and only 1.9.1 is available for those that can fulfil the requirements. |
Thanks @ypriverol! Sorry I was quick to respond before diving into the contents of this PR. |
It is fine. This topic is complex because also docker can be used locally but the main advantage is to use it in the cloud and because the cloud is now "not permitted", we can't be enablers of it. |
Yes we explicitly decided to default to 1.8.1 due to the license, right @ypriverol ? For 1.8.1 we support the biocontainer images for docker and singularity. But people that want to try the new version can do so now with a custom singularity image. By the way @ypriverol We should probably print an error if the "backend" is AWS/AWS batch with this version. |
PR checklist
nf-core lint
).nf-test test main.nf.test -profile test,docker
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).