The Almanac
lifescientific.dev/samples
Vol. I · No. 03

The Field Almanac

est. 2026 · MIT
Notes from lifescientific.dev — published when ripe

On the cultivation of small, durable tools.

There is a quiet pleasure in writing software the way one tends a garden — slowly, with attention to the season, willing to leave a row fallow until the ground is right. This almanac records the components, animations, and utilities we plant in that spirit, so other labs may borrow seed.

Our practice is unhurried. We release when a tool can stand a winter; we revise when the climate changes. Each entry below is a variety in our catalogue, with notes on lineage, hardiness, and intended use. Read it as you would a seed packet — for what it promises, and what it asks of you.

The Catalogue · MMXXVI
No. 01 · Component

DNA Sequence Viewer

An annotated reader for genomic strings. Handles long sequences without flinching; supports custom palettes and cross-strand comparison.

React · TypeScript · Canvas — Mature
No. 02 · Animation

Molecular Rotator

Smooth three-dimensional rotation for ball-and-stick models. GPU-accelerated, zero dependencies, polite to touch input.

WebGL · Touch · No-deps — Growing
No. 03 · Utility

Data Sorter, Pro

A small, fastidious sorter for tabular biology. Knows the difference between a date, a count, and a transcript identifier.

TypeScript · 10kb · Tree-shake — Mature
No. 04 · Component

Microscopy Slider

A side-by-side comparator for microscopy plates. Keyboard-driven, framework-agnostic, accessible by default.

Web Component · A11y — Growing
No. 05 · Utility

CSV Bio Parser

Reads exports from common sequencing platforms and hands you a tidy frame. Forgiving of trailing whitespace, strict about schema.

Python · Pandas · CLI — Seed
No. 06 · Animation

Cell Division, animated

An honest illustration of mitosis for teaching. Configurable timing, soft easing, attribution-friendly.

Canvas · MIT · Teaching — Seed