Michael Hall

@mbhall88.bsky.social

Bioinformatics geek 🤓 crafting Rust-y tools 🦀 for microbial genomes 🦠 🧬. Trying to master Dad mode 👨‍🍼 See what I'm up to here: https://github.com/mbhall88

v4.0.0 of rasusa is out now in all major retailers 🛍️ github.com/mbhall88/ras... Big new feature is support for unaligned SAM/BAM/CRAM as input (and output) to the reads subcommand. You can even pass in BAM and ask for FASTQ out the other side if you're into that kind of thing.

Release v4.0.0 · mbhall88/rasusa

4.0.0 (2026-04-01) ⚠ BREAKING CHANGES reads: --output-type has been renamed to --compress-type (-Z) for the reads subcommand. The -O short flag is now used for --output-format. Features reads: s...

github.com

🐍 For all ye #snakemake users out there who want consistent, opinionated formatting of their workflows: we have just released v1.0.0 of snakefmt 🥳 The major update is that it now sorts rule directives (e.g., input, output, resources, params, shell etc.). See github.com/snakemake/sn... for more

GitHub - snakemake/snakefmt: The uncompromising Snakemake code formatter

The uncompromising Snakemake code formatter. Contribute to snakemake/snakefmt development by creating an account on GitHub.

github.com

🚨 Update to nohuman 🚨 While testing against the standard Kraken DB, I noticed Kraken was detecting far more human reads than nohuman. I realised Kraken masks low-complexity regions by default during DB construction and that setting had been left on in nohuman, leading to missing human reads.

New from @dgpratas.bsky.social et al. for analyzing multiple sequences in multi-FASTA format using alignment-free methodologies. Scalable to millions of sequences for pandemic research and more AltaiR: a C toolkit for alignment-free and temporal analysis of multi-FASTA data doi.org/10.1093/giga...

AltaiR: a C toolkit for alignment-free and temporal analysis of multi-FASTA data

AbstractBackground. Most viral genome sequences generated during the latest pandemic have presented new challenges for computational analysis. Analyzing mi

doi.org

“Clarivate’s decision rewards journals for continuing the unhelpful practice of keeping peer review information hidden and unintentionally presenting incomplete and inadequate studies as sound science and punishes those journals that are more transparent.” 👏🙌 www.coalition-s.org/blog/how-the...

How the Web of Science takes a step back

<p>The Web of Science, a major commercial indexing service of scientific journals operated by Clarivate, recently decided to remove eLife from its Science Citation Index Expanded (SCIE). eLife will on...

coalition-s.org

Props to eLife for sticking to their guns and essentially telling Clarivate "stuff your Journal Impact Factor, we don't want/need it and neither should anyone else". Having recently published in eLife, I can attest to the fact that their review process is smooth and high quality.

eLife@elife.bsky.social · 2y ago

As a long-term signatory of the Declaration on Research Assessment, we thank DORA for this supportive message. There has been an ongoing move away from journal-level metrics; we hope this will only accelerate now.

Join the Interdisciplinary Postdoc Fellowship Program at the European Molecular Biology Laboratory (EMBL), one of the best places to do research in modern biology and develop your career. Great opportunities for statisticians, comp. biologists, AI experts, mathem. modelers! www.embl.org/eipod-linc

Poster of the EIPOD call

For all you Pythonistas out there, if you haven't tried `uv` yet, give it a go. It will blow you mind 🤯 it is essentially `cargo` (from the Rust world) for Python! Amazing it took so long for the ecosystem to get here, but we did. Astral.sh are doing some incredible things, with incredible devs

Astral: Next-gen Python tooling

Astral builds high-performance developer tools for the Python ecosystem, starting with Ruff, an extremely fast Python linter, written in Rust.

astral.sh

Charlie Marsh@crmarsh.com · 2y ago

Looks like uv is the #1 trending Rust repo over the last month 🚀🚀🚀