#nanopub — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nanopub, aggregated by home.social.
-
Today-I-have-done:
- first login to the cluster I should work and teach on
- installed #Snakemake and the #SLURM plugin, both using #pixi Noticed that I need to amend the docs for this.
- installed the #Nanopub reporter plugin, too.
- merged a couple of dependency PRs (those are auto-generated) for the Nanopub plugin.
- Finished the onboarding part for the course which I intend to give. There still is no release.
- saw a notice from the Snakemake announcement bot account (https://fediscience.org/@snakemake/117037142309030490 ) and remembered, that I wanted to get rid of the serif font. Needs some tinkering. So, not this fix will not be there too soon, I'm afraid. @johanneskoester this is not forgotten!Something, I have not done, but Johannes, is to set up the Fediwall for Snakemake (see https://snakemake.github.io/fediwall/ ) - for which I need to include the announcement robot, too.
(This series of posts is not a thread of posts - otherwise all Snakemake related stuff would not show up on the Fediwall.)
3/n
-
Today-I-have-done:
- first login to the cluster I should work and teach on
- installed #Snakemake and the #SLURM plugin, both using #pixi Noticed that I need to amend the docs for this.
- installed the #Nanopub reporter plugin, too.
- merged a couple of dependency PRs (those are auto-generated) for the Nanopub plugin.
- Finished the onboarding part for the course which I intend to give. There still is no release.
- saw a notice from the Snakemake announcement bot account (https://fediscience.org/@snakemake/117037142309030490 ) and remembered, that I wanted to get rid of the serif font. Needs some tinkering. So, not this fix will not be there too soon, I'm afraid. @johanneskoester this is not forgotten!Something, I have not done, but Johannes, is to set up the Fediwall for Snakemake (see https://snakemake.github.io/fediwall/ ) - for which I need to include the announcement robot, too.
(This series of posts is not a thread of posts - otherwise all Snakemake related stuff would not show up on the Fediwall.)
3/n
-
As of today, I will be starting a today-I-have-done series. Already tried before. Possibly with breaks, as I will not always find the time to post. Sometimes, I might sprinkle in a blog post or event announcement.
Next Monday I will start on a new position. And I have to commute. Possibly no time to take a break for posting on social media during working hours. Hence, the idea of posting little partially research-related summary posts is appealing to me.
Let me start:
- I tinkered with a #Fediwall for #Snakemake (https://cmeesters.github.io/Snakemake-Fediwall/). It will not be the final FediWall page as this is merely an experiment. But my idea is that as science communicators in the Fediverse we have to provide information proactively and not wait for demand to magically develop. So, this is a first step. (We cannot expect everyone to have a fable for social media - this will work for anyone without an account, too.)
- I did a few updates to the #HPC teaching material for Snakemake. We had a little "alliance" of like-minded people developing this material. A few drop-outs and a pretty LaTeX-oriented and obfuscated development environment and it was basically me. But I know there is some interest and I hope to be able to revive this group. Also, essentially new courses are on the horizon already.
- Last not least, some work on the teaching material for Snakemake #nanopub reporter plugin.There are no releases, yet.
1/n
-
As of today, I will be starting a today-I-have-done series. Already tried before. Possibly with breaks, as I will not always find the time to post. Sometimes, I might sprinkle in a blog post or event announcement.
Next Monday I will start on a new position. And I have to commute. Possibly no time to take a break for posting on social media during working hours. Hence, the idea of posting little partially research-related summary posts is appealing to me.
Let me start:
- I tinkered with a #Fediwall for #Snakemake (https://cmeesters.github.io/Snakemake-Fediwall/). It will not be the final FediWall page as this is merely an experiment. But my idea is that as science communicators in the Fediverse we have to provide information proactively and not wait for demand to magically develop. So, this is a first step. (We cannot expect everyone to have a fable for social media - this will work for anyone without an account, too.)
- I did a few updates to the #HPC teaching material for Snakemake. We had a little "alliance" of like-minded people developing this material. A few drop-outs and a pretty LaTeX-oriented and obfuscated development environment and it was basically me. But I know there is some interest and I hope to be able to revive this group. Also, essentially new courses are on the horizon already.
- Last not least, some work on the teaching material for Snakemake #nanopub reporter plugin.There are no releases, yet.
1/n
-
I converted it into a CiTO network with @nanopub: https://w3id.org/np/RAChMVPy7StrYoSxgAN3YgMxBoQKqng7qA2QNws6WmBI4
I followed the process and used the #nanopub template by @tkuhn mentioned in this blog post: https://doi.org/10.59350/p4g67-ajf20
-
I converted it into a CiTO network with @nanopub: https://w3id.org/np/RAChMVPy7StrYoSxgAN3YgMxBoQKqng7qA2QNws6WmBI4
I followed the process and used the #nanopub template by @tkuhn mentioned in this blog post: https://doi.org/10.59350/p4g67-ajf20
-
@saranjeet this is one use case for our onboarding slide set 😉 . Hope, you found a #nanopub use case, too. Perhaps, next time, I will propose a SparQL 101 set 🤔
-
@saranjeet this is one use case for our onboarding slide set 😉 . Hope, you found a #nanopub use case, too. Perhaps, next time, I will propose a SparQL 101 set 🤔
-
In fact, for similar associations templates exist (e.g. http://purl.org/np/RA2oeXmfW1JZIIp6WvtXJWprGpaR7fd6w-IGY8DpF-87Y ). Haven't seen snp-db specific references, though.
@yokofakun congrats for sucessfully onboarding to #nanopub ;-)
-
In fact, for similar associations templates exist (e.g. http://purl.org/np/RA2oeXmfW1JZIIp6WvtXJWprGpaR7fd6w-IGY8DpF-87Y ). Haven't seen snp-db specific references, though.
@yokofakun congrats for sucessfully onboarding to #nanopub ;-)
-
RE: https://mas.to/@nanopub/116714551434180700
One talk will be from me about #Snakemake and creating #nanopub reports. See you!
-
RE: https://mas.to/@nanopub/116714551434180700
One talk will be from me about #Snakemake and creating #nanopub reports. See you!
-
Just discovered that the new "Paper I have read" #nanopub template has a label field. This will be quite a motivation for me to register more for some time to SparQL in the future.
Could not resist registering the #OSPARK output by @saranjeet and others about "Managing Outreach on Open Research Material to Heterogeneous Groups": https://w3id.org/np/RAxi5mJwS-F0iSUJ73x_mL_WPMo3piv5FX44Ll9t2Bnu4
Nice read!
-
Just discovered that the new "Paper I have read" #nanopub template has a label field. This will be quite a motivation for me to register more for some time to SparQL in the future.
Could not resist registering the #OSPARK output by @saranjeet and others about "Managing Outreach on Open Research Material to Heterogeneous Groups": https://w3id.org/np/RAxi5mJwS-F0iSUJ73x_mL_WPMo3piv5FX44Ll9t2Bnu4
Nice read!
-
RE: https://mas.to/@nanopub/116619026431272841
A presentation about #Snakemake and software provenance with #nanopub by Yours Truthfully.
Of interest for those in the Snakemake workflow management system and citing workflow metadata in academic journals. Related to https://fediscience.org/@snakemake/116523521544819091 - oh, and I just realized a typo in the announcement bot message 😉
-
RE: https://mas.to/@nanopub/116619026431272841
A presentation about #Snakemake and software provenance with #nanopub by Yours Truthfully.
Of interest for those in the Snakemake workflow management system and citing workflow metadata in academic journals. Related to https://fediscience.org/@snakemake/116523521544819091 - oh, and I just realized a typo in the announcement bot message 😉
-
Today:
- written a blurb for my presentation at the upcoming #nanopub session
- release the #SLURM executor plugin for #Snakemake v2.7.0 - see https://fediscience.org/@snakemake/116617420491776431
- tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
- futile further debugging attempts. In the end it worked. Might result in a new release next week. -
Today:
- written a blurb for my presentation at the upcoming #nanopub session
- release the #SLURM executor plugin for #Snakemake v2.7.0 - see https://fediscience.org/@snakemake/116617420491776431
- tried to mitigate the issue that TMOUT on an HPC login brings: sending SIGHUB to all detached multiplexers (so far no remedy and I tried a lot(!), don't send me tips).
- futile further debugging attempts. In the end it worked. Might result in a new release next week. -
... and two more, to get
- Snakemake workflow registrations: https://w3id.org/np/RApMWbZ0ixGj88tPB4cEamKJQuQTZ5Dxpjh1a5BWteTdE
- or Snakemake report registrations: https://w3id.org/np/RA8rPcBcreaZF01eA6Xeh_wwqQcM-Nz7xQyKbLhRHkCXAjust to make a start. Pretty crude, but a start towards better software provenance.
-
... and two more, to get
- Snakemake workflow registrations: https://w3id.org/np/RApMWbZ0ixGj88tPB4cEamKJQuQTZ5Dxpjh1a5BWteTdE
- or Snakemake report registrations: https://w3id.org/np/RA8rPcBcreaZF01eA6Xeh_wwqQcM-Nz7xQyKbLhRHkCXAjust to make a start. Pretty crude, but a start towards better software provenance.
-
Just published a nanopublication to list all other nanopubs mentioning the Snakemake Workflow Management System: https://w3id.org/np/RAzeQbv1gXqKIuLic4xTP1gYRnL4YhU_5oRl62nbNl2Xk
Not yet sophisticated, but I am starting to like #SparQl 😉
-
Just published a nanopublication to list all other nanopubs mentioning the Snakemake Workflow Management System: https://w3id.org/np/RAzeQbv1gXqKIuLic4xTP1gYRnL4YhU_5oRl62nbNl2Xk
Not yet sophisticated, but I am starting to like #SparQl 😉
-
RE: https://fediscience.org/@snakemake/116523521544819091
Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: https://w3id.org/np/RAmgzfta63xx0wWc_zzQVm7kwOc4tsEOA0JJJCfsiLL1g (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: https://w3id.org/np/RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE - again expressed a nanopub declaration. 😉
It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.
There is more work to do. Let's see when and if I get to it.
-
RE: https://fediscience.org/@snakemake/116523521544819091
Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: https://w3id.org/np/RAmgzfta63xx0wWc_zzQVm7kwOc4tsEOA0JJJCfsiLL1g (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: https://w3id.org/np/RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE - again expressed a nanopub declaration. 😉
It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.
There is more work to do. Let's see when and if I get to it.
-
RE: https://fediscience.org/@snakemake/116443839004108636
Now, folks, this is my first release of a Snakemake reporter plugin!
I am pretty proud of it, but it would have been impossible without the input of @johanneskoester , @tkuhn and - most of all - @fbartusch !
What is it about?
Have you ever read a #bioinformatics paper and thought: "Hugh? How did they get there? This is absolutely not #reproducibleComputing , because I cannot apply it!"
The Snakemake Workflow Management System helps researchers by generating a self-contained HTML report with all bells and whistles (all software metadata, runtime stats and publication-ready figures). And yet, I felt it is time to easy writing the materials & methods section.
Declare a worfklow #nanopub using this template: https://w3id.org/np/RAOT7z3RA0XYlHIikne8rfUUYZrtHyrzXBD1HpI_GvcRk and get a declaration like this: https://w3id.org/np/RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE
Use this reporter plugin and get all metadata reference in one other nano publication: https://w3id.org/np/RAK9xz_ccnu0Xhs4vX2KtqCxX44mmSt6nq-ePLeewMrFE
1/3
-
RE: https://fediscience.org/@snakemake/116443839004108636
Now, folks, this is my first release of a Snakemake reporter plugin!
I am pretty proud of it, but it would have been impossible without the input of @johanneskoester , @tkuhn and - most of all - @fbartusch !
What is it about?
Have you ever read a #bioinformatics paper and thought: "Hugh? How did they get there? This is absolutely not #reproducibleComputing , because I cannot apply it!"
The Snakemake Workflow Management System helps researchers by generating a self-contained HTML report with all bells and whistles (all software metadata, runtime stats and publication-ready figures). And yet, I felt it is time to easy writing the materials & methods section.
Declare a worfklow #nanopub using this template: https://w3id.org/np/RAOT7z3RA0XYlHIikne8rfUUYZrtHyrzXBD1HpI_GvcRk and get a declaration like this: https://w3id.org/np/RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE
Use this reporter plugin and get all metadata reference in one other nano publication: https://w3id.org/np/RAK9xz_ccnu0Xhs4vX2KtqCxX44mmSt6nq-ePLeewMrFE
1/3
-
Aaand, we created a template for a research software management plan by @saranjeet : https://w3id.org/np/RA8YoWqMb6R1HFtFDl3Sr2MlCd8l3ptn-NUGWH4CT398A
-
Aaand, we created a template for a research software management plan by @saranjeet : https://w3id.org/np/RA8YoWqMb6R1HFtFDl3Sr2MlCd8l3ptn-NUGWH4CT398A
-
We have a new approved user: https://w3id.org/np/RAA8xpaUWhoG8lpPWV9wRrd1cc1jv_zRTKhEMMum62o-g
And the two of us declared our participation, e.g. https://w3id.org/np/RAb96gThCtIh4xcsVvydPb3yWi45NadadI5UoNWtH9t50
Now, up to creating some 101 material for #nanopub !
-
We have a new approved user: https://w3id.org/np/RAA8xpaUWhoG8lpPWV9wRrd1cc1jv_zRTKhEMMum62o-g
And the two of us declared our participation, e.g. https://w3id.org/np/RAb96gThCtIh4xcsVvydPb3yWi45NadadI5UoNWtH9t50
Now, up to creating some 101 material for #nanopub !
-
A while ago I created this #nanopub, declaring the upcoming Open Science retreat in Machynlleth, Wales (#OSR26UK). Hopefully, we will create a few items to connect it with:
https://w3id.org/np/RA1EqFlHdJgd4CTdfRP8XrWDFsVrSHsuXk362eb924i5M
-
A while ago I created this #nanopub, declaring the upcoming Open Science retreat in Machynlleth, Wales (#OSR26UK). Hopefully, we will create a few items to connect it with:
https://w3id.org/np/RA1EqFlHdJgd4CTdfRP8XrWDFsVrSHsuXk362eb924i5M
-
2/3 accomplished ✅
Now, for a release a dependency has to be released with my two fixes, which have already been merged. Then, the world will see a new #nanopub application.
A #SnakemakeHackathon2026 result.
-
2/3 accomplished ✅
Now, for a release a dependency has to be released with my two fixes, which have already been merged. Then, the world will see a new #nanopub application.
A #SnakemakeHackathon2026 result.
-
I learned, that I am the first to write a reporter plugin, which is part of the #Snakemake organization.
That will change. @fbartusch is working on an #ROCrate plugin. Yours truly is working on a #nanopub plugin. Both will ease publishing workflow analysis metadata and making our computing a bit more transparent. Our motivation? Well, did you ever read a data analysis paper (e.g. from an #Bioinformatis group) recently? See?
-
I learned, that I am the first to write a reporter plugin, which is part of the #Snakemake organization.
That will change. @fbartusch is working on an #ROCrate plugin. Yours truly is working on a #nanopub plugin. Both will ease publishing workflow analysis metadata and making our computing a bit more transparent. Our motivation? Well, did you ever read a data analysis paper (e.g. from an #Bioinformatis group) recently? See?
-
Finally, some personal progress: Thanks to @fbartusch a bug of the #SLURM executor plugin for Snakemake was fixed (dealing with nested quoting). A release is upcoming.
And: I generated my first (still faulty) test #nanopub from Snakemake 🥳
-
Finally, some personal progress: Thanks to @fbartusch a bug of the #SLURM executor plugin for Snakemake was fixed (dealing with nested quoting). A release is upcoming.
And: I generated my first (still faulty) test #nanopub from Snakemake 🥳
-
What do you see here? This is an example knowledge graph describing a #Snakemake analysis workflow. You see the workflow description, a linked data set and a linked report.
All work done to boost #HPC user support for those conducting their workflows on HPC systems (you can run Snakemake on other platforms, too).
My to-do list:
- an assertion template for workflows: ✅
- another for reports: ✅ (simple datasets are already in the #nanopub verse)
- a plugin to gather software metadata and publish as a nanopub ❌ (half done: #SnakemakeHackathon2026 )Kudos to @nanopub / @tkuhn and @johanneskoester - without them this pursuit would (have been) futile! And my feeling is that @fbartusch will play an important role in any further development ...
-
What do you see here? This is an example knowledge graph describing a #Snakemake analysis workflow. You see the workflow description, a linked data set and a linked report.
All work done to boost #HPC user support for those conducting their workflows on HPC systems (you can run Snakemake on other platforms, too).
My to-do list:
- an assertion template for workflows: ✅
- another for reports: ✅ (simple datasets are already in the #nanopub verse)
- a plugin to gather software metadata and publish as a nanopub ❌ (half done: #SnakemakeHackathon2026 )Kudos to @nanopub / @tkuhn and @johanneskoester - without them this pursuit would (have been) futile! And my feeling is that @fbartusch will play an important role in any further development ...
-
My first time ever on this list 😉 . While I don't like gamification, it is certainly something I couldn't miss today when cleaning tabs.
-
My first time ever on this list 😉 . While I don't like gamification, it is certainly something I couldn't miss today when cleaning tabs.
-
@tkuhn perhaps, I should do a few #nanopub onboarding sessions embedded with my planned #Snakemake Hackathon and the Snakemake implementation for nanopubs in a workshop (for which I still need to do some work) next year.
I'm not sure, I followed you with your remark - is this better? https://w3id.org/np/RAADhF-xHWOeATa1pKZelZ2Jwbpjxrxn8Md-yKVRxdHho
-
@tkuhn perhaps, I should do a few #nanopub onboarding sessions embedded with my planned #Snakemake Hackathon and the Snakemake implementation for nanopubs in a workshop (for which I still need to do some work) next year.
I'm not sure, I followed you with your remark - is this better? https://w3id.org/np/RAADhF-xHWOeATa1pKZelZ2Jwbpjxrxn8Md-yKVRxdHho
-
@Dutch_Reproducibility_Network
In fact, I am a #Snakemake co-maintainer and teacher. I was not aware of WorkflowHub - and that was an omission on my part. We actually support and favour this kind of registration: https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html#uploading-workflows-to-workflowhub
In my original post, I also neglected to mention the integration of WorkflowHub with #RO-Crate and in turn, the integration of RO-Crates with nanopubs. I am actively working on a better support for #nanopub and RO-Crates with @fbartusch. The question, how I teach that stands: The #HPC world (at least my bubble) is not really supportive for #ReproducibleComputing . All #OpenScience shenanigans are frowned upon. And PIs in my vicinity are still on this level: https://phdcomics.com/comics/archive.php?comicid=1531 - so, how do we educate the educators?
-
@Dutch_Reproducibility_Network
In fact, I am a #Snakemake co-maintainer and teacher. I was not aware of WorkflowHub - and that was an omission on my part. We actually support and favour this kind of registration: https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html#uploading-workflows-to-workflowhub
In my original post, I also neglected to mention the integration of WorkflowHub with #RO-Crate and in turn, the integration of RO-Crates with nanopubs. I am actively working on a better support for #nanopub and RO-Crates with @fbartusch. The question, how I teach that stands: The #HPC world (at least my bubble) is not really supportive for #ReproducibleComputing . All #OpenScience shenanigans are frowned upon. And PIs in my vicinity are still on this level: https://phdcomics.com/comics/archive.php?comicid=1531 - so, how do we educate the educators?
-
I share this sentiment @nanopub
https://w3id.org/np/RAiFdv4D_zW85xY3e00XaxetTe2FQSt3nYzbuONj5TJ6M
Just, I don't think replying with another #nanopub is the way to go in a discussion. Right? And then: perhaps it is a good idea for space No.27 to work on an action plan? 😉
-
I share this sentiment @nanopub
https://w3id.org/np/RAiFdv4D_zW85xY3e00XaxetTe2FQSt3nYzbuONj5TJ6M
Just, I don't think replying with another #nanopub is the way to go in a discussion. Right? And then: perhaps it is a good idea for space No.27 to work on an action plan? 😉
-
Just a minute ago, I accidentally discovered Workflowhub (https://about.workflowhub.eu/) when browsing through a few Nanopubs. I was not aware of this repository.
A first thought: "Yet another repository to register #FAIR materials? Seriously?" Then again, I am all in favour of #reproducibleComputing and want to see more of it.
On the other hand: transparency in our work is central to the #OpenScience idea. NOT cluttering a file space so that we can be transparent in our work is paramount.
Lately, we have seen #nanopub, #ROcrates, and apparently WorkflowHub, too. (This is by no means a comprehensive list.) I wonder: Are we getting too many solutions to keep up-to-date? Are we risking frightening young researchers with the high standards we are setting? We are by no means where we want to be in terms of #transparency and #reproducibility in research, or are we?
Note, that I understand how competing systems and tool sets arise. Still, my nonrhetorical questions (1 & 2) stand.
-
Just a minute ago, I accidentally discovered Workflowhub (https://about.workflowhub.eu/) when browsing through a few Nanopubs. I was not aware of this repository.
A first thought: "Yet another repository to register #FAIR materials? Seriously?" Then again, I am all in favour of #reproducibleComputing and want to see more of it.
On the other hand: transparency in our work is central to the #OpenScience idea. NOT cluttering a file space so that we can be transparent in our work is paramount.
Lately, we have seen #nanopub, #ROcrates, and apparently WorkflowHub, too. (This is by no means a comprehensive list.) I wonder: Are we getting too many solutions to keep up-to-date? Are we risking frightening young researchers with the high standards we are setting? We are by no means where we want to be in terms of #transparency and #reproducibility in research, or are we?
Note, that I understand how competing systems and tool sets arise. Still, my nonrhetorical questions (1 & 2) stand.
-
> Your abstract 'Live Demo: From Snakemake Run to Scholarly Record - Automatic Nanopublications & Workflow Run RO‑Crate Generation' has been successfully submitted. It is registered with the number #150. You will be notified by email with the submission details.
I have quite some work to do ...
PS should have tagged you @fbartusch 😉
#nanopub #ROcrate #Snakemake #derse26 -
> Your abstract 'Live Demo: From Snakemake Run to Scholarly Record - Automatic Nanopublications & Workflow Run RO‑Crate Generation' has been successfully submitted. It is registered with the number #150. You will be notified by email with the submission details.
I have quite some work to do ...
PS should have tagged you @fbartusch 😉
#nanopub #ROcrate #Snakemake #derse26 -
Where will I be in early March 2026?
In Stuttgart! At the deRSE conference. I intend to submit a couple of work items dealing with my favourite workflow management system. And the call for contributions is open: https://mastodon.social/@de_rse/115270954346336457
To give you an idea of what I have in mind, a few hashtags:
#Snakemake #nanopub #fairdatamanagement #Fair #ReproducibleComputing
-
Where will I be in early March 2026?
In Stuttgart! At the deRSE conference. I intend to submit a couple of work items dealing with my favourite workflow management system. And the call for contributions is open: https://mastodon.social/@de_rse/115270954346336457
To give you an idea of what I have in mind, a few hashtags:
#Snakemake #nanopub #fairdatamanagement #Fair #ReproducibleComputing
-
Intermediate result:
-
Intermediate result:
-
Oh! Here at the #isc25 I noticed, I got my first #nanopub PR merged: https://github.com/Nanopublication/nanopub-py/pull/193 🥳
-
Oh! Here at the #isc25 I noticed, I got my first #nanopub PR merged: https://github.com/Nanopublication/nanopub-py/pull/193 🥳