BioCrystal

Hello.

I searched for a Github bioinformatics team that uses the Crystal language. Like BioPython, BioJulia, Rust-Bio.

However, it seems that such a team did not exist. So I created a BioCrystal team on Github. This is just a placeholder. I’m sure there are people who are better suited to create BioCrystal than I am.

Get invite to BioCrystal Slack

Interesting, thx for sharing!! c:

Link moved to GitHub - manastech/biocrystal: BioCrystal

Oh, sorry, I changed it to bio-cr because I felt bio-crystal was too long, for example when writing shards.

If you haven’t read it yet, I recommend reading Heng Li’s blog post.

http://lh3.github.io/2020/05/17/fast-high-level-programming-languages

Heng Li is one of the world’s top bioinformaticians. Much of today’s genomic research depends on the software he created and the file formats they created.

I built a new version of bam-filter, a BAM filtering tool, using mruby through Anyolite.

This version replaces kexpr, the expression language previously used for filtering rules, with mruby.

Most of the code was generated by AI agents. Thanks to Anyolite, the codebase became smaller.

I also confirmed that htslib can be statically linked. This means the tool can be distributed as a standalone command-line application.

I think the Crystal + Anyolite + mruby stack has potential.
I am not smart enough to build serious bioinformatics tools myself. But sooner or later, someone will make good use of this stack and achieve something with it.