home.social

Search

119 results for “Drmowinckels”

  1. My 2025 'Year in Review' blog post is now live! ✨ It was a year focused on deliberate, sustainable work while managing post-COVID recovery. I'm sharing insights on deep dives into APIs with `httr2`, the R Package Development Advent Calendar, and ongoing `ggseg` improvements. It’s all about creating durable outputs. Come read about my journey and what's next for 2026! What were your highlights? drmo.site/8NNsxa

  2. Spent last week debugging Hugo issues in our R-Ladies website - I wanted to add one page per Chapter. However, we have chapter data as Hugo site data, which doesn't render into pages, I needed to setup a content adapter, which I had never done before. Here's how I used Claude to solve it 🧵

  3. My new article on Hugo modules vs. Git submodules is LIVE! 🚀 Learn how to streamline your website management. Read now: drmo.site/fnJbML

  4. New blog post! My dotfiles repo evolved from basic shell configs to managing my AI coding agents — Claude Code and OpenCode get the same instructions, exclusions, and skills through symlinks.

    If you're using AI coding tools regularly, version controlling their configs is a game changer.

    drmo.site/CCrf37

  5. Managing a Hugo site gets complex fast - builds, dev servers, and getting dependencies where Hugo expects them. Here's how npm scripts solved our R-Ladies website workflow 🧵

    Hugo has opinions about file structure. Bootstrap needs to be in specific dirs, assets must be organized just so. Manually copying files from node_modules after every update? Error-prone and tedious.

  6. ggseg.extra now builds cortical brain atlases directly from the mesh geometry! A 150-region Destrieux atlas tok 9 seconds. No screenshots, no ImageMagick, no headless browser.

    Same Destrieux atlas: 53,000 vertices before, 6,000 after. The borders are smoother with fewer vertices because the geometry is right from the start.

    ggsegverse.github.io/ggseg.ext

    ggseg.extra is part of the ecosystem for brain visualization in R. Dev version on GitHub.

  7. We Made It! 🎉

    25 days. Complete modern R package development workflow. From usethis automation to CRAN submission. You have everything you need!

    Your Next Steps:
    ✨ Apply these tools to your packages
    📚 Bookmark for reference
    🤝 Share knowledge with community
    🚀 Build amazing R packages

    Thank you for following ! Now go make the R ecosystem better! 🎄📦
    Keep Learning: r-pkgs.org | usethis.r-lib.org

  8. New R post alert! 📣 Ever found `sapply` limiting when you need to iterate over *multiple* varying inputs? My latest article dives deep into `mapply`, showing how to elegantly handle paired arguments for tasks like data scaling or complex simulations. Level up your `apply` game! 💡
    drmo.site/bhXeDb

  9. For instance, as I am only working 10% but work deadlines still exist. I made a pipeline using my own nettskjemar package to create a daily digest of the responses from our survey on the current infrastructure grant proposal we are working on.

    capro.dev/nettskjemar/

    A daily digest ensures my colleagues always have access to plots, tables and summaries of the responses, so the grant writing goes smoothly also in my absence.

  10. 🧠 Call to Action: Shape the Future of Brain Imaging in Norway!

    We need your help to map the potential need and interest in these new scanners and services. Your feedback will also help us realistically plan for the organization and necessary running costs (e.g., core facility models), which are essential for the NFR application to be considered.

    Click here to complete the short survey: nettskjema.no/a/540995

    Deadline to reply: October 27th

  11. For instance, as I am only working 10% but work deadlines still exist. I made a pipeline using my own nettskjemar package to create a daily digest of the responses from our survey on the current #nfr infrastructure grant proposal we are working on.

    capro.dev/nettskjemar/

    A daily digest ensures my colleagues always have access to plots, tables and summaries of the responses, so the grant writing goes smoothly also in my absence.

  12. For instance, as I am only working 10% but work deadlines still exist. I made a pipeline using my own nettskjemar package to create a daily digest of the responses from our survey on the current #nfr infrastructure grant proposal we are working on.

    capro.dev/nettskjemar/

    A daily digest ensures my colleagues always have access to plots, tables and summaries of the responses, so the grant writing goes smoothly also in my absence.

  13. For instance, as I am only working 10% but work deadlines still exist. I made a pipeline using my own nettskjemar package to create a daily digest of the responses from our survey on the current #nfr infrastructure grant proposal we are working on.

    capro.dev/nettskjemar/

    A daily digest ensures my colleagues always have access to plots, tables and summaries of the responses, so the grant writing goes smoothly also in my absence.

  14. For instance, as I am only working 10% but work deadlines still exist. I made a pipeline using my own nettskjemar package to create a daily digest of the responses from our survey on the current #nfr infrastructure grant proposal we are working on.

    capro.dev/nettskjemar/

    A daily digest ensures my colleagues always have access to plots, tables and summaries of the responses, so the grant writing goes smoothly also in my absence.

  15. 🧠 Call to Action: Shape the Future of Brain Imaging in Norway!

    We need your help to map the potential need and interest in these new scanners and services. Your feedback will also help us realistically plan for the organization and necessary running costs (e.g., core facility models), which are essential for the NFR application to be considered.

    Click here to complete the short survey: nettskjema.no/a/540995

    Deadline to reply: October 27th

    #ImagingSociety #NFR #Forskingsrådet #MRI

  16. 🧠 Call to Action: Shape the Future of Brain Imaging in Norway!

    We need your help to map the potential need and interest in these new scanners and services. Your feedback will also help us realistically plan for the organization and necessary running costs (e.g., core facility models), which are essential for the NFR application to be considered.

    Click here to complete the short survey: nettskjema.no/a/540995

    Deadline to reply: October 27th

    #ImagingSociety #NFR #Forskingsrådet #MRI

  17. 🧠 Call to Action: Shape the Future of Brain Imaging in Norway!

    We need your help to map the potential need and interest in these new scanners and services. Your feedback will also help us realistically plan for the organization and necessary running costs (e.g., core facility models), which are essential for the NFR application to be considered.

    Click here to complete the short survey: nettskjema.no/a/540995

    Deadline to reply: October 27th

    #ImagingSociety #NFR #Forskingsrådet #MRI

  18. 🧠 Call to Action: Shape the Future of Brain Imaging in Norway!

    We need your help to map the potential need and interest in these new scanners and services. Your feedback will also help us realistically plan for the organization and necessary running costs (e.g., core facility models), which are essential for the NFR application to be considered.

    Click here to complete the short survey: nettskjema.no/a/540995

    Deadline to reply: October 27th

    #ImagingSociety #NFR #Forskingsrådet #MRI

  19. Cerebellar flatmaps now in !

    We have now shipped across the ggsegverse the possibility to visualise the cerebellum parcellations also, based on the SUIT flatmap from the Diedriksen lab.

    Read more about it ggsegverse.github.io/news/cere

  20. New ggsegverse update!

    I finally got around to pre-release new ggseg.extra (notice name change) package, for creating new atlases.

    ggsegverse.github.io/news/ggse

    It's full of new features, and likely lots of new bugs.
    I'd love folks to test how it works, I've really tried making things more robust and I hope its payed off!

  21. neuromapr 0.2.1 has been accepted and published on CRAN!

    Very excited to get this out to users in the simplest way possible, and hope the community finds it useful!

    lcbc-uio.github.io/neuromapr/

  22. New neuromapr package is available from GitHub! Highly experimental, early adopters and bug identifiers are super welcome to report issues!

    It implements the framework from Markello et al. (2022, Nature Methods) and is aligned with the neuromaps Python reference implementation. Co-developed with Claude Code.
    netneurolab.github.io/neuromap

    github.com/lcbc-uio/neuromapr

  23. The ggseg ecosystem finally has a proper home! 🧠

    For those who don't know, ggseg is an R package ecosystem for visualizing brain atlas data. Think ggplot2, but for brains.

  24. New post out! 🚀 Dive into R's `apply()` function with me. I'm breaking down `MARGIN` from basic matrices to complex 5D fMRI neuroimaging data, showing how to avoid messy loops. Essential for anyone working with arrays!
    drmo.site/k40xD5

  25. I made my first filter today, with some aid.
    My to hugo-md was not rendering figures with alt/caption in a way that let the theme deal with the styling.

    This lua filter make sure that all images will render to markdown style from quarto, not html, letting hugo rendering hooks for whatever style you use do their job!

    Also reported to quarto-dev: github.com/quarto-dev/quarto-c

  26. #Rstats tip of the day:

    I'm working on a series of #QuartoLive Tutorials (transforming learnr tutorials).

    To use packages in the tutorial you add these labels on your YAML and list the packages:

    webr:
    packages:
    - ggplot2
    - gapminder
    - dplyr

    Where can you find WebAssembly versions of your favorite R packages?

    In @rOpenSci R-Universe!
    For example, if I need @Drmowinckels awesome ggseg my YAML looks like this:

    webr:
    packages:
    - ggseg
    repos:
    - ggseg.r-universe.dev

  27. tip of the day:

    I'm working on a series of Tutorials (transforming learnr tutorials).

    To use packages in the tutorial you add these labels on your YAML and list the packages:

    webr:
    packages:
    - ggplot2
    - gapminder
    - dplyr

    Where can you find WebAssembly versions of your favorite R packages?

    In @rOpenSci R-Universe!
    For example, if I need @Drmowinckels awesome ggseg my YAML looks like this:

    webr:
    packages:
    - ggseg
    repos:
    - ggseg.r-universe.dev

  28. #Rstats tip of the day:

    I'm working on a series of #QuartoLive Tutorials (transforming learnr tutorials).

    To use packages in the tutorial you add these labels on your YAML and list the packages:

    webr:
    packages:
    - ggplot2
    - gapminder
    - dplyr

    Where can you find WebAssembly versions of your favorite R packages?

    In @rOpenSci R-Universe!
    For example, if I need @Drmowinckels awesome ggseg my YAML looks like this:

    webr:
    packages:
    - ggseg
    repos:
    - ggseg.r-universe.dev

  29. #Rstats tip of the day:

    I'm working on a series of #QuartoLive Tutorials (transforming learnr tutorials).

    To use packages in the tutorial you add these labels on your YAML and list the packages:

    webr:
    packages:
    - ggplot2
    - gapminder
    - dplyr

    Where can you find WebAssembly versions of your favorite R packages?

    In @rOpenSci R-Universe!
    For example, if I need @Drmowinckels awesome ggseg my YAML looks like this:

    webr:
    packages:
    - ggseg
    repos:
    - ggseg.r-universe.dev

  30. #Rstats tip of the day:

    I'm working on a series of #QuartoLive Tutorials (transforming learnr tutorials).

    To use packages in the tutorial you add these labels on your YAML and list the packages:

    webr:
    packages:
    - ggplot2
    - gapminder
    - dplyr

    Where can you find WebAssembly versions of your favorite R packages?

    In @rOpenSci R-Universe!
    For example, if I need @Drmowinckels awesome ggseg my YAML looks like this:

    webr:
    packages:
    - ggseg
    repos:
    - ggseg.r-universe.dev